Ark555 написал(а):
Доброе время суток!
Вывожу в PDF форму. Есть поле в табличной части - Цена. Туда выводится значение типа
N07_PRICE J_3R_PRICE CURR 25 8
Это значение получается делением общей суммы, поле
N13_AD_VALUE J_3R_AD_VALUE CURR 17 2 Стоимость по бухучету
на общее количество, поле
N12_AD_QNTY J_3R_AD_QNTY QUAN 14 2 Количество по бухучету
Перед выводом формуляра, значение в передаваемой в формуляр структуре, в соответствующем поле равно 58.82000000.
В самом формуляре же выводится 58820000.00. Тип вывода поля в формуляре - текстовый(decimal тоже пробовал).
В чем может быть причина?
Дело в том, что у вас под десятичные разряды в данном типе выделяется 8 символов и это поле связано с полем валюты рубли (WAERS), в которой под десятичные знаки отводится только 2 символа, если в формуляр передавать (можно изменить это поле или в интерфейсе формуляра или в программе печати непосредственно перед вызовом ФМ) для этой структуры WAERS = '8', то все должно быть замечательно!!!