Значение атрибута первого блока вычисляется по формуле:
длина*
количество, где
длина и
количество - линейные параметры динамического блока.
К результату вычисления формулы не применяется никакое форматирование.
Значение атрибута второго блока вычисляется по той же формуле, но к результату вычислений применяется следующее форматирование:
формат единиц -
десятичные;
точность -
0.0;
дополнительный формат - "
," в качестве разделителя.
Вот так выглядят значения атрибутов при значениях
длина=35 и
количество=5. (слева блок без форматирования значения атрибута)
Вставляю в ячейку таблицы выражение:
=поле, где поле несет в себе значение атрибута блока
Для блока, в котором форматирование результата вычисления в атрибуте не производилось (первый блок) результат отображается корректно, а для второго блока отображается
####.
Однако если убрать из выражения в ячейке знак "
=", то и для второго блока результат отобразится корректно.
С чем это связано?
Прилагаю файл.