В отчете выводится количество номенклатуры в единицах измерения, округленных до целых. А нужно показать и дробную часть. В поле "Количество" отчета забита переменная mask, которая формируется так:
Очевидно, что mask будет выведен как целое и дополнен нолями, количество которых определяется некоей глобальной переменной. Откуда она берется, и где настроить в БЭСТ5 не понятно... В отчете же даже "ноликов" после точки не наблюдается
Вот описание параметров функции GLOBAL, которое можно найти в описании функций в дизайнере отчетов:
GLOBAL(<ИмяПоля>)
Выводит общие настройки для текущего предприятия из файла INI\Global_V.dbf. Возможные значения параметра <ИмяПоля> приведены ниже:
'Base_Curr' - код основной валюты;
'Curr_Accur' - точность основной валюты;
'Base_Lang' - код языка по умолчанию;
'Date_Beg' - начало финансового периода;
'Acc_Len' - максимальная длина счета;
'USN_BEG' - начало учета по УСН;
'USN_Date' - дата выдачи;
'USN_NOM' - номер уведомления;
'Prn_User' - вывод составителя;
'Prn_date' - вывод даты.
'Fio_Rep' - принимающий отчеты.
Оператор
mask :='#,##0.'+Replicate(0,acc)+ ';; ';
создает маску с количеством знаков после запятой, равным точности основной валюты, заданной в справочнике валют.
В Вашем случае пожалуй проще будет установить требуемую точность напрямую в свойстве поля DisplayFormat.
Сергей Введенский пишет:
Вот описание параметров функции GLOBAL, которое можно найти в описании функций в дизайнере отчетов
В Дизайнере, к сожалению, не работает справка
Цитата
Сергей Введенский пишет:
В Вашем случае пожалуй проще будет установить требуемую точность напрямую в свойстве поля DisplayFormat.
Про то самое и пишу. DisplayFormat завязан на эту переменную, и как видите, разрядность изменить не даёт. Разве что отказаться от переменной вообще. Еще удивляет использование справочника валют, для вывода количества (метров, штук, литров)!
Для того, чтобы посмотреть описание параметров какой-либо функции в дизайнере отчетов надо:
1. Открыть в дизайнере шаблон любого отчета.
2. Двойным нажатием мышки на любом поле отчета (объект "прямоугольник с текстом") открыть окно "Редактор текста"
3. В этом окне в верхнем левом углу нажать кнопку "Вставить выражение".
4. В появившемся окне "Вставка выражения" нажать кнопку "Функция..."
5. Откроется окно "Доступные функции", в котором будут перечислены функции по группам.
6. Если в правой части этого окна выбрать функцию, то в нижней отобразиться её описание.
7. Описание функции GLOBAL находится в группе "БЭСТ-5".