Hybris увеличить десятичные цифры - PullRequest
0 голосов
/ 23 февраля 2020

У меня большая проблема с десятичными знаками в базовой цене в гибриде с CPQ. в моей локальной установке с mysql db базовая цена продукта хранится с 8 десятичными цифрами, что позволяет получить правильную конечную цену.

в проявочной машине, с hana db, цена сохраняется с 5 десятичными цифрами, что делает окончательная цена неверна.

есть некоторые настройки для установки десятичных цифр? как может быть такая разница в поведении?

заранее спасибо С уважением

Марко

1 Ответ

0 голосов
/ 24 февраля 2020

Вы не описали версию своего гибриса. Может быть, есть патч для этой проблемы. Вы можете переопределить существующий атрибут и силу для типа db, как показано ниже.

<attribute qualifier="totalPrice" redeclare="true">
    <persistence type="property">
        <columntype database="mysql">
            <value>DECIMAL(13, 8)</value>
        </columntype>
        <columntype database="sap">
            <value>DECIMAL(13, 8)</value>
        </columntype>
        <columntype>
            <value>DOUBLE</value>
        </columntype>           
    </persistence>
</attribute>

Вам необходимо инициализировать систему для применения столбца resize. В противном случае вам нужно изменить таблицу вручную.

...