После обновления типовой конфигурации «1С:Управление производственным предприятием» пользователи и специалисты часто сталкиваются с вопросом: почему при выводе на печать счета-фактуры или УПД не появляется новая строка для идентификатора государственного контракта, договора или соглашения (ИГК), либо где именно в системе хранятся и обрабатываются эти данные. Разберем детально законодательные требования, внутреннее устройство конфигурации и алгоритмы формирования печатных форм.
Начиная с 01.07.2017, в печатной форме счета-фактуры (в редакции постановления Правительства РФ № 1137) строка 8 «Идентификатор государственного контракта, договора (соглашения)» (а также строка 5 в корректировочном документе) должна присутствовать на бланке всегда.
Проанализируем основные правила отображения реквизита:
В типовой конфигурации УПП (начиная с релиза 1.3.91.2) структура метаданных для поддержки госконтрактов реализована следующим образом:
СчетФактураВыданный добавлен реквизит ИдентификаторГосКонтракта со строковым типом данных. При формировании документа значение попадает напрямую в этот реквизит.КонтрактыИсполнителей. В нем связываются организация-исполнитель и контрагент-заказчик.УчетНДС типовые запросы по выборке данных для книги покупок, книги продаж и печатных форм модифицированы с учетом взаимосвязи со справочником контрактов.Выясним причину, по которой печатная форма может выглядеть по-старому без строки ИГК. В типовых конфигурациях выбор макета печатной формы жестко привязан к дате документа.
В общем модуле УчетНДС за проверку необходимости применения нового бланка отвечает отдельная экспортная функция. Посмотрим на типовой алгоритм:
Функция ВедетсяУчетНДСПоФЗ56(ДатаДокумента) Экспорт
Возврат ДатаДокумента >= '20170701';
КонецФункции
Если дата проводимого или просматриваемого счета-фактуры строго меньше 01.07.2017, программа автоматически использует предыдущую редакцию макета, где строка 8 отсутствует. Как только дата документа становится 01.07.2017 или позже, управление передается коду формирования новой редакции формы счета-фактуры и УПД.
Разберем по шагам типовые ситуации, из-за которых после обновления реквизит не виден:
Если на предприятии не ведется полномасштабный раздельный учет по гособоронзаказу через специализированные справочники, заполнять строку вручную в каждом документе неудобно. Рассмотрим альтернативные варианты автоматизации:
ДоговорыКонтрагентов и настроить подписку на событие ОбработкаЗаполнения для документа СчетФактураВыданный, чтобы значение автоматически переносилось в шапку документа.