1 июля 2020 г.

1С УПП Печать кодов номенклатуры в УПД

Задали вопрос - "Можно ли печатать код в УПД, контрагент требует именно так".
УПП сама по себе штука массивная, поэтому я открыл Макет (ОбщиеМакеты.УниверсальныйПередаточныйДокумент) и глянул, есть ли параметр в поле, да он есть.

Тогда предварительный ответ - да можно.
У меня почему-то не возник вопрос, а почему он не вставляет, я просто пошел искать по коду, правда тут я провалился, т.к. отладчик на сервере (серверный режим работы) напрочь отказывался реагировать на точки остановки в модуле менеджера. Пришлось выгружать конфигурацию и при помощи универсальная выгрузка XML выгружать реализацию за неделю, чтобы иметь данные с коими есть возможность поработать и не выгонять пользователей и уж тем более качать БД весом в 10Гб.
После выгрузки прошелся и нашел тот пункт в ОбщийМодуль.УчетНДС.ВывестиСчетФактуруВТабличныйДокумент():

Если ЭтоПечатьУПД Тогда
 ДопКолонка = Константы.ДополнительнаяКолонкаПечатныхФормДокументов.Получить();
 Если ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул Тогда
  ВыводитьКоды  = Истина;
  КолонкаТоварКод = "ТоварАртикул";
 ИначеЕсли ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код Тогда
  ВыводитьКоды  = Истина;
  КолонкаТоварКод = "ТоварКод";
 Иначе
  ВыводитьКоды  = Ложь;
  КолонкаТоварКод = "";
 КонецЕсли;
Иначе
 ВыводитьКоды  = Ложь;
 КолонкаТоварКод = "";
КонецЕсли;

Ага, константы, открываем константы -> настройки параметров учета -> дополнительная колонка печатных форм:

Все!

А вообще очень интересная статья по МенеджеруПечати 

Комментариев нет:

Отправка комментария