Как обновить форму счета-фактуры и УПД в нетиповой конфигурации 1С 7.7?

Программист 1С v7.7 Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При вступлении в силу законодательных изменений по учету НДС разработчикам нетиповых и снятых с поддержки конфигураций (например, «1С:Производство + Услуги + Бухгалтерия 7.7») приходится вручную актуализировать печатные формы и алгоритмы выгрузки. Разберем по шагам, какие элементы требуют обязательной доработки и о каких нюансах нельзя забывать при внесении правок.

Основные изменения в печатной форме счета-фактуры

Проанализируем визуальные и структурные новшества, которые необходимо перенести в макет печатной формы:

  1. Шапка документа в правом верхнем углу: обновляется текст с указанием действующей редакции постановления Правительства РФ.
  2. Строка идентификатора государственного контракта: в шапку счета-фактуры добавляется строка (пункт 8) «Идентификатор государственного контракта, договора (соглашения)». Если сделка не связана с гособоронзаказом или бюджетным финансированием, строка не удаляется — в ней обязательно выводится прочерк.
  3. Корректировочный счет-фактура (КСФ): аналогичная строка (пункт 5) должна присутствовать и в форме КСФ.

Обязательная проверка даты документа

Рассмотрим важный момент реализации логики печати: документы, оформленные до даты вступления изменений в силу, должны формироваться по прежней форме, а после этой даты — по новой. Для этого в процедуре печати реализуем ветвление по дате документа.

Посмотрим на пример кода в модуле документа или внешней печатной формы:


Если ДатаДок >= '01.07.2017' Тогда
    Таб.ИсходнаяТаблица("НоваяСФ");
Иначе
    Таб.ИсходнаяТаблица("СтараяСФ");
КонецЕсли;

Актуализация универсального передаточного документа (УПД)

Многие организации переходят на применение универсального передаточного документа вместо раздельного комплекта накладных и счетов-фактур. Важно учитывать, что изменения регламентированной формы счета-фактуры автоматически распространяются и на статусную форму УПД / УКД:

  1. В блоке счета-фактуры внутри формы УПД необходимо предусмотреть поле для вывода идентификатора госконтракта.
  2. В форме Универсального корректировочного документа (УКД) также обновляется блок корректировочного счета-фактуры.

Хранение реквизитов и доработка структуры метаданных

Выясним причину, по которой простой правки макета таблицы часто бывает недостаточно. В типовых структурах старых конфигураций 1С 7.7 отсутствует поле для ввода номера госконтракта. Реализовать хранение данных можно следующими способами:

  1. Реквизит в справочнике «Договоры»: оптимально, если государственный контракт заключается на длительный срок и идентификатор неизменен для всех поставок в рамках договора.
  2. Реквизит в шапке документа: добавляется в документ СчетФактура (а также приходные/расходные накладные), если реквизит задается индивидуально для каждой отгрузки.
  3. Внешние печатные формы (.ert): чтобы не блокировать базу монопольно для внесения изменений в метаданные, новую печатную форму можно подключить через каталог PrnForms.

Выгрузка регламентированных отчетов и электронный документооборот

При обновлении механизмов учета счетов-фактур нельзя ограничиваться только печатными бланками:

  1. Книга покупок и Книга продаж: необходимо проверить алгоритмы формирования записей и убедиться, что регламентированные отчеты содержат актуальные графы.
  2. Декларация по НДС: проверяем комплект регламентированной отчетности на корректность выгрузки XML-файлов отчетности с учетом идентификаторов госконтрактов.
  3. Модули интеграции с сервисами ЭДО: если база использует внешние обработки для электронного обмена, следует обновить схему формирования титула продавца (XML), чтобы выгружаемый файл проходил валидацию XSD-схем на стороне оператора.
← На главную