Имя: Пароль:
1C
1С v8
УТ 11.1.2.Х Печать этикеток с форматированием
0 asvel
 
29.10.13
00:07
Народ! Подскажите: в УТ 11.1.2.Х в разделе Администрирование -> Печатные формы, отчеты и обработки -> Шаблоны этикеток и ценников хочу настроить печать ценника с копейками так, чтобы всегда выводились копейки с 2-мя знаками. Захожу в дизайнер, и в строке "Формат" у поля Цена на макете задаю (опять же - С ПОМОЩЬЮ КОНСТРУКТОРА ФОРМАТНОЙ СТРОКИ !) Формат = ЧДЦ='2'; ЧРД=','; ЧН='Ноль'; ЧГ='3,0' нажимаю Напечатать образец для товара с ценой (123 руб 00 коп) - а в ответ выводит только "123" и НИКАКИХ КОПЕЕК...
Тупо пишу в этой строке полную чушь (типа ХХХХХХХХХ) - и все так же ! Ошибки в заданном формате - не видит, но и форматировать - НЕ ФОРМАТИРУЕТ! Кто-нибудь сталкивался с такой бедой? Что подскажете ?
1 Галахад
 
гуру
29.10.13
03:55
Цена-то параметр или шаблон?
2 asvel
 
29.10.13
08:31
Заполнение = ШАБЛОН ! ! !
3 Галахад
 
гуру
29.10.13
08:34
Ну и? На выходе у шаблона строка. Ее хоть заформатируйся.
4 asvel
 
29.10.13
09:51
я так и делал... Хотелось бы услышать более толковый ответ (рекомендую - попробовать сперва ЛИЧНО!!!!!!!)
5 ttk
 
29.10.13
12:02
(4)тебе пишут, что если цена это шаблон, то в текст надо функцию формат вставить, а не в свойстве шаблон
6 asvel
 
29.10.13
13:30
Попробовал: Заполнение = Шаблон, Шаблон = Формат(Цена, "ЧДЦ='2'")
как это ни странно прозвучит, но результат - ТОТ ЖЕ: вместо "123-00" выходит "123"
Исходя из умных книг - все верно, но хромает практика...
Попробуйте сами - удивитесь!
Мое впечатление: при выводе на печать строка с Форматом - просто игнорируется.
7 asvel
 
29.10.13
13:37
Сделал. Вопрос закрыт. Всем - СПАСИБО!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший