При внедрении отраслевых решений, таких как «1С:Управление производственным предприятием» для мясокомбината, пользователи часто сталкиваются с ситуацией, когда в первичных печатных формах (ТОРГ-12, Счет-фактура, ТТН) наименование номенклатуры выводится вместе со служебными данными в скобках: Номенклатура (Характеристика, серия номенклатуры). В этой статье мы подробно проанализируем, прав ли главный бухгалтер, возражая против такого представления данных, выясним причины такого поведения системы и рассмотрим правильные варианты решения проблемы в 1С:УПП 1.3.
Рассмотрев требования действующего законодательства к первичным учетным документам и счетам-фактурам, мы можем с уверенностью подтвердить: главный бухгалтер абсолютно прав(а). Запись видов Колбаса Докторская (Высший сорт, партия №12345) в официальных бухгалтерских формах создает существенные риски для компании.
Проанализируем ключевые причины, почему не следует выводить внутренние серии и характеристики в бухгалтерских документах:
В мясной промышленности и АПК учет по сериям (датам выработки, срокам годности, номерам партий) необходим для внутренних производственных задач, ветеринарного контроля (системы «Меркурий»/ВЕТИС) и партионного учета остатков. Однако эти данные должны передаваться во вспомогательной макулатуре — качественных удостоверениях, паспортах партий, реестрах или отвес-накладных, но не замусоривать официальную ТОРГ-12 и Счет-фактуру.
Выясним, почему типовые алгоритмы 1С:УПП формируют строку с характеристиками и сериями. В конфигурации при формировании печатной формы табличной части берется не просто наименование номенклатуры, а выполняется программное сцепление реквизитов, если включен учет по сериям и характеристикам.
При попытке отладить процесс печати разработчики часто сталкиваются с тем, что в модуле формы документа вызов процедуры печати выглядит лаконично:
Объект.Печать(Расшифровка, 0, Форма.НаПринтер);
Где Расшифровка — это имя макета или печатной формы. Чтобы найти точку склеивания наименования с характеристиками и сериями, точку останова в конфигураторе необходимо ставить не в модуле формы, а в модуле объекта документа «Реализация товаров и услуг» (в экспортной процедуре Печать() и вызываемых из нее функциях, например, ПечатьТОРГ12, ПечатьСчетаФактуры или в общем модуле ФормированиеПечатныхФорм).
Разберем по шагам, как правильно реализовать требования бухгалтерии. Вносить изменения напрямую в типовую конфигурацию или модуль объекта документа не рекомендуется, так как это затруднит последующие обновления системы.
Самым надежным и методически верным способом является создание Внешней Печатной Формы (ВПФ):
.epf).Товары. Вместо алгоритма сборки полного имени Номенклатура + " (" + Характеристика + ", " + Серия + ")" выбираем исключительно значение поля Номенклатура.НаименованиеПолное (или Номенклатура.Наименование).Использование ВПФ гарантирует, что типовой функционал останется нетронутым, а при обновлении конфигурации печатные формы бухгалтерии не сбросятся к первоначальному виду.
Рассмотрим дополнительные типовые механизмы 1С:УПП, которые позволяют скорректировать наименование номенклатуры в документах для покупателей без написания кода:
Номенклатура заполнен реквизит НаименованиеПолное. Во многих алгоритмах печати при наличии полного наименования система выводит именно его, игнорируя краткие характеристики.Таким образом, объединив правильный порядок выписки бухгалтерских документов (без лишних служебных сведений) и техническую реализацию через Внешние Печатные Формы, предприятие получает чистый бухгалтерский учет, соответствующий законодательству, и сохраняет удобство партионного учета на производстве.