Дата:2016-06-23
Недавно понадобилось печатать в расходной накладной артикул
вместо кода. Вроде бы простая задача и должна решаться на уровне
настройке в 1С, но где это устанавливается было не понятно в самой
накладной такой возможности нет. И получилось, что пришлось идти в код
этой самой накладной, а точнее в модуль, а на самом же деле решение
находилось совсем рядом. Но да ладно, мы не ищем легких путей.
Для справки.
Переходим во внешнюю печатную форму - модуль объекта и смотрим код.
ЕдиницаИзмеренияВеса
= Константы.ЕдиницаИзмеренияВеса.Получить();
ДопКолонка =
Константы.ДополнительнаяКолонкаПечатныхФормДокументов.Получить();
Если ДопКолонка =
Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул Тогда
ТоварКод = "Артикул";
Иначе
ТоварКод = "Код";
КонецЕсли;
Видим, что есть ссылка на константы, а в ней стоит печатать
артикул если тот явно указан - у нас его забыли заполнить.
Поэтому необходимо его поправить для этого переходим в "операции" -
"константы" или
"Сервис" - "настройка учета" - "настройка параметров учета"
Вкладка - печать,единицы,цены - и ставим галку в дополнительная колонка
печатных форм документа - артикул/
Вот такой простой способ оказался.
Количество просмотров: 3873
Комментарии к статье:
Добавить комментарий
Автор комментария: Сергей
Дата: 2021-09-08
Спасибо, помогли, не мог разобраться