Фирма сделала в накладной 5 знаков после запятой в экранной форме , меня не было , пришла - проверила , а в печатной так три знака и осталось . Может, я смогу с вашей помощью и в печатной поменять ? Помогите, если это несложно , пожалуйста !
Вид для печати
Фирма сделала в накладной 5 знаков после запятой в экранной форме , меня не было , пришла - проверила , а в печатной так три знака и осталось . Может, я смогу с вашей помощью и в печатной поменять ? Помогите, если это несложно , пожалуйста !
Сначала в процедуре "Печать" ищем имя печатной формы, она может лежать прямо в документе, в общих таблицах или во внешнем файле.
Например:
Таб = СоздатьОбъект("Таблица");
Если ДатаДок >= '30.07.2002' Тогда
ИмяФайлаПечатнойФормы = КаталогИБ() + "ExtForms\PrnForms\1cbsf575.mxl";
ИмяТаблицы = "СФ575";
ИначеЕсли ДатаДок >= '21.03.2001' Тогда
ИмяФайлаПечатнойФормы = КаталогИБ() + "ExtForms\PrnForms\1cbsf189.mxl";
ИмяТаблицы = "СФ189";
Иначе
ИмяФайлаПечатнойФормы = КаталогИБ() + "ExtForms\PrnForms\1cbsf.mxl";
ИмяТаблицы = "Таблица";
КонецЕсли;
Если ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1 Тогда
Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
Иначе
Таб.ИсходнаяТаблица(ИмяТаблицы);
КонецЕсли;
Затем в печатной форме находим нужное для исправления выражение и пишем Формат(ИмяНашейПеременной,"Ч15.5-")
Например: Формат(Итог("НДС"),"Ч15.5-")
Bazil, спасибо. А если я в конфигураторе зайду в таблицы, в торг-12 , там где количество и написано 14.3 напишу 14.5 это то же самое будет (извините , если объясняю путано :) ) ?
Да. Именно так. :)
Еще раз спасибо ! Все получилось :)