При вступлении в силу законодательных изменений по учету НДС разработчикам нетиповых и снятых с поддержки конфигураций (например, «1С:Производство + Услуги + Бухгалтерия 7.7») приходится вручную актуализировать печатные формы и алгоритмы выгрузки. Разберем по шагам, какие элементы требуют обязательной доработки и о каких нюансах нельзя забывать при внесении правок.
Основные изменения в печатной форме счета-фактуры
Проанализируем визуальные и структурные новшества, которые необходимо перенести в макет печатной формы:
Шапка документа в правом верхнем углу: обновляется текст с указанием действующей редакции постановления Правительства РФ.
Строка идентификатора государственного контракта: в шапку счета-фактуры добавляется строка (пункт 8) «Идентификатор государственного контракта, договора (соглашения)». Если сделка не связана с гособоронзаказом или бюджетным финансированием, строка не удаляется — в ней обязательно выводится прочерк.
Корректировочный счет-фактура (КСФ): аналогичная строка (пункт 5) должна присутствовать и в форме КСФ.
Обязательная проверка даты документа
Рассмотрим важный момент реализации логики печати: документы, оформленные до даты вступления изменений в силу, должны формироваться по прежней форме, а после этой даты — по новой. Для этого в процедуре печати реализуем ветвление по дате документа.
Посмотрим на пример кода в модуле документа или внешней печатной формы:
Если ДатаДок >= '01.07.2017' Тогда
Таб.ИсходнаяТаблица("НоваяСФ");
Иначе
Таб.ИсходнаяТаблица("СтараяСФ");
КонецЕсли;
Многие организации переходят на применение универсального передаточного документа вместо раздельного комплекта накладных и счетов-фактур. Важно учитывать, что изменения регламентированной формы счета-фактуры автоматически распространяются и на статусную форму УПД / УКД:
В блоке счета-фактуры внутри формы УПД необходимо предусмотреть поле для вывода идентификатора госконтракта.
В форме Универсального корректировочного документа (УКД) также обновляется блок корректировочного счета-фактуры.
Хранение реквизитов и доработка структуры метаданных
Выясним причину, по которой простой правки макета таблицы часто бывает недостаточно. В типовых структурах старых конфигураций 1С 7.7 отсутствует поле для ввода номера госконтракта. Реализовать хранение данных можно следующими способами:
Реквизит в справочнике «Договоры»: оптимально, если государственный контракт заключается на длительный срок и идентификатор неизменен для всех поставок в рамках договора.
Реквизит в шапке документа: добавляется в документ СчетФактура (а также приходные/расходные накладные), если реквизит задается индивидуально для каждой отгрузки.
Внешние печатные формы (.ert): чтобы не блокировать базу монопольно для внесения изменений в метаданные, новую печатную форму можно подключить через каталог PrnForms.
Выгрузка регламентированных отчетов и электронный документооборот
При обновлении механизмов учета счетов-фактур нельзя ограничиваться только печатными бланками:
Книга покупок и Книга продаж: необходимо проверить алгоритмы формирования записей и убедиться, что регламентированные отчеты содержат актуальные графы.
Декларация по НДС: проверяем комплект регламентированной отчетности на корректность выгрузки XML-файлов отчетности с учетом идентификаторов госконтрактов.
Модули интеграции с сервисами ЭДО: если база использует внешние обработки для электронного обмена, следует обновить схему формирования титула продавца (XML), чтобы выгружаемый файл проходил валидацию XSD-схем на стороне оператора.