Как обновить и настроить форму счета-фактуры и УПД по Постановлению № 625 в 1С 7.7?

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

Постановление Правительства РФ от 25.05.2017 № 625 внесло изменения в форму счета-фактуры и корректировочного счета-фактуры (в рамках Постановления № 1137). В шапку документов добавлена строка «Идентификатор государственного контракта, договора (соглашения)» (строка 8 для обычного счета-фактуры и строка 5 для корректировочного). Рассмотрим, как реализована поддержка этих изменений на платформе 1С:Предприятие 7.7, как устроен программный код вывода печатной формы и какими способами можно автоматизировать заполнение нового реквизита.

Штатное обновление типовой конфигурации 1С:Бухгалтерия 7.7

Разберем по шагам, как фирма «1С» внедрила изменения в типовые конфигурации. Начиная с релиза 7.70.636 конфигурации Бухгалтерия 7.7 (а также в релизе 988 для Торговля и Склад 7.7 и 565 для Комплексная конфигурация 7.7), внесены соответствующие доработки в глобальный модуль, общие таблицы и документы:

  1. Документ СчетФактура (выданный);
  2. Документ КорректировочныйСчетФактура;
  3. Документ ИсправлениеСчетаФактуры;
  4. Печатная форма универсального передаточного документа (УПД).

Проанализируем изменения в модулях печати. Разработчики не стали добавлять новый реквизит в метаданные документов или справочников, чтобы исключить масштабную реструктуризацию информационных баз 7.7. Переключение макета реализовано программно по дате документа.

Посмотрим на пример фрагмента кода процедуры печати счета-фактуры:


Если ДатаДок >= '01.07.2017' Тогда    
    Таб.ВывестиСекцию("ШапкаИнформация625");
Иначе
    Таб.ВывестиСекцию("ШапкаИнформация"); 
КонецЕсли;

Таб.ВывестиСекцию("Шапка");   

Если ДатаДок >= '01.07.2017' Тогда 
    Таб.ВывестиСекцию("ИдГосКонтракта");
КонецЕсли;

В табличном документе добавлена секция ИдГосКонтракта, в которой выводится наименование строки и пустое поле для заполнения значения.

Особенности применения изменений к УПД

Универсальный передаточный документ со статусом 1 объединяет в себе функции накладной (акта) и счета-фактуры. Поскольку налоговая часть УПД обязана строго соответствовать утвержденной форме счета-фактуры, строка с идентификатором госконтракта также выводится в шапке УПД при формировании документа с датой от 01.07.2017.

Варианты заполнения идентификатора государственного контракта

Выясним причину, по которой типовая конфигурация оставляет эту строку незаполненной: реквизит обязателен исключительно для организаций, участвующих в выполнении гособоронзаказа или получающих средства федерального бюджета (субсидии, бюджетные инвестиции). Для большинства коммерческих предприятий строка остается пустой.

Если вашей организации требуется автоматическое заполнение данного поля, рассмотрим доступные варианты реализации:

  1. Использование внешней печатной формы (ВПФ): создается отдельный файл обработки с расширением .ert в каталоге ExtForms\PrnForms. При формировании печатной формы вызывается диалог ввода значения (например, с помощью встроенной функции ВвестиСтроку() или через элементы экранной формы обработки). Полученное значение подставляется в секцию макета. Этот вариант не требует внесения изменений в конфигурацию.
  2. Использование существующих полей справочников: идентификатор контракта можно хранить в предопределенных текстовых реквизитах справочника Договоры (в поле Наименование или Комментарий) со специальным префиксом, после чего программно считывать и выводить его в секцию таблицы.
  3. Доработка метаданных конфигурации: прямое добавление реквизита ИдентификаторГосКонтракта в документ СчетФактура или справочник Договоры через «Конфигуратор». Данный метод обеспечивает максимальное удобство для пользователей, но снимает базу с типовой поддержки.

Нужно ли ставить прочерк при отсутствии госконтракта?

Рассмотрим подробнее позицию законодательства и контролирующих органов касательно пустых строк и прочерков:

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

Рекомендации по дальнейшей поддержке форм

Редакция Постановления № 625 действовала непродолжительное время — с 01.07.2017 по 30.09.2017, после чего вступило в силу Постановление Правительства РФ № 981 (добавившее графу для кода ТН ВЭД и изменившее правила заполнения адресов и подписей). В связи с этим при сопровождении баз 1С 7.7 рекомендуется использовать внешние печатные формы либо своевременно обновлять конфигурацию до актуальных комплексных релизов, не усложняя структуру метаданных временными доработками.

← На главную