При формировании печатной формы универсального передаточного документа (УПД) в программе 1С:ERP Управление предприятием (а также в 1С:Комплексная автоматизация) пользователи и бухгалтеры нередко обращают внимание на визуальную несогласованность бланка: строки в подвале со стороны продавца содержат номера в скобках (например, [10], [11], [12], [14]), тогда как в блоке покупателя или в шапке документа нумерация строк отсутствует. Разберем правовые и технические аспекты этой ситуации, а также выясним, какие способы исправления макета доступны разработчику и администратору 1С.
Проанализируем сначала законодательную сторону вопроса. Форма УПД носит рекомендательный характер и была предложена письмом ФНС России. Обязательной и строго регламентированной постановлениями Правительства РФ (в частности, Постановлением № 1137 и корректирующими актами) является только та часть документа, которая относится к счету-фактуре.
Цифровые обозначения строк (2, 2а, 2б и т.д.) в нормативных актах изначально задумывались как вспомогательные элементы для методического описания порядка заполнения граф и полей. Исторически разработчики 1С не выводили эти вспомогательные номера в печатных формах счетов-фактур.
С точки зрения законодательства:
Таким образом, типовая печатная форма является полностью легитимной, и претензии со стороны контролирующих органов по поводу отсутствующих номеров строк не имеют под собой правовых оснований.
Посмотрим, почему в 1C:Бухгалтерия и 1С:ERP макеты могут выглядеть по-разному. Конфигурации развиваются на основе разных типовых библиотек и подсистем печати. В некоторых версиях макета УПД линейки ERP верстка табличного документа формировалась независимо, что привело к частичному выводу номеров строк. В последующих обновлениях подсистем печати разработчики 1С устраняют подобные разночтения, однако если пользователям требуется строгое соответствие бланка их внутренним стандартам прямо сейчас, задачу можно решить несколькими путями.
Рассмотрим самый быстрый способ, не требующий внесения изменений в конфигуратор и написания программного кода. Механизм БСП позволяет переопределять макеты непосредственно в пользовательском режиме.
Разберем по шагам порядок действий:
Администрирование — Печатные формы, отчеты и обработки.Макеты печатных форм.УниверсальныйПередаточныйДокумент).Важное ограничение: когда для документа используется отредактированный пользовательский макет, при последующих обновлениях конфигурации новые изменения законодательства в счет-фактурную часть автоматически применены не будут. Потребуется либо вручную переносить правки, либо временно переключать макет на стандартный.
Если требуется сохранить полную типовую поддержку конфигурации и исключить риски при автоматическом обновлении регламентированной отчетности, разработаем внешнюю печатную форму.
Выполним следующие шаги:
СведенияОВнешнейОбработке() для интеграции с подсистемой БСП:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.БезопасныйРежим = Истина;
Команда = ПараметрыРегистрации.Команды.Добавить();
Команда.Представление = НСтр("ru = 'Универсальный передаточный документ (пользовательский)'");
Команда.Идентификатор = "УПД_Кастомный";
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
Команда.ПоказыватьОповещение = Ложь;
Команда.Модификатор = "ПечатьДокументов";
Возврат ПараметрыРегистрации;
КонецФункции
Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки.Проанализируем вариант адаптации через расширение конфигурации (режим совместимости 8.3.9 и выше). Это современный способ доработки функционала 1С, сохраняющий основную конфигурацию на полной поддержке.
Адаптация или Исправление.&Вместо или &После.Если на предприятии используется устаревший релиз 1С:ERP, наиболее правильным методическим решением будет установка актуального релиза конфигурации. В свежих версиях программы разработчики актуализируют макеты счетов-фактур и УПД, приводя верстку ячеек и подвалов документов к единообразному виду по всем конфигурациям экосистемы 1С.