Цитата:
Сообщение от
MShangina
Выяснено, что суммы с копейками, расчитанные по формулам, не выводятся, а целые числа выводятся.
Поставьте тип "Общий" для таких реквизитов.
Либо, тут \Classes\LedgerRRGEProperty_W\updateValue, в строке 42, вставьте такой код:
if (property.Value && property.DataType == LedgerRRGEPropertyDataType_W::Numeric)
{
property.Value = strReplace(property.Value, ' ', '');
}
Примерно вот сюда:
X++:
...
if (!property.Value)
{
property.Value = property.DefaultValue;
}
if (property.Value && property.DataType == LedgerRRGEPropertyDataType_W::Numeric)
{
property.Value = strReplace(property.Value, ' ', '');
}
if (property.Value &&
((property.DataType == LedgerRRGEPropertyDataType_W::Numeric && !isNumeric(property.Value)) ||
(property.DataType == LedgerRRGEPropertyDataType_W::Date && !isDate(property.Value))))
{
property.Value = '';
}
...