Как правильно выгрузить счет-фактуру с номером госконтракта из 1С:Бухгалтерия КОРП 3.0 в СБИС

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет
← На главную

Работа с государственными контрактами накладывает на бухгалтера дополнительные обязательства по заполнению первичных документов. Одной из наиболее частых проблем является корректная передача идентификатора госконтракта (ИГК) и данных о прослеживаемости товаров (знаменитая 14-я колонка) при обмене между 1С:Бухгалтерия КОРП и системой СБИС. Рассмотрим подробно, как обеспечить безошибочную выгрузку документов и что делать, если данные «теряются» при импорте.

Проверяем корректность заполнения данных в 1С:Бухгалтерия КОРП

Прежде чем винить систему ЭДО или механизмы выгрузки, нам необходимо убедиться, что в самой базе 1С реквизиты заполнены в строгом соответствии с требованиями формата. Для счетов-фактур с номером ГК в версии КОРП предусмотрены специализированные поля. Проанализируем цепочку действий:

  1. Откроем карточку договора с контрагентом. Убедимся, что в поле Вид договора выбрано значение, подразумевающее работу с государственным заказчиком.
  2. Проверим наличие заполненного поля Государственный контракт. В современных релизах 1С (начиная с 3.0.150+) ИГК должен быть внесен в соответствующее поле договора, а не просто в комментарий.
  3. Перейдем в сам документ СчетФактураВыданный. Обратим внимание на строку Идентификатор госконтракта. Если она пуста, данные не попадут в XML-файл, какую бы обработку выгрузки мы ни использовали.

Важно помнить, что если мы используем ручную выгрузку через меню Еще — ЭДО — Выгрузить документ в файл, система формирует XML-структуру на основании текущего активного формата ЭДО, настроенного для данного контрагента.

Анализ структуры XML-файла: где искать номер госконтракта

Если данные в 1С заполнены, но в СБИС они не отображаются, нам нужно выступить в роли технических специалистов и проверить сам файл выгрузки. Это поможет понять, на чьей стороне произошел сбой. Откроем полученный из 1С XML-файл любым текстовым редактором (например, Блокнотом) и выполним поиск по ключевым тегам.

Согласно требованиям ФНС (Приказы № 820@ и № 970@), идентификатор государственного контракта должен передаваться в атрибуте ИдентГосКонтр. Пример корректной строки в файле:


<Документ ИнфПолФХЖ1="ИдентификаторГосКонтракта" ИдентГосКонтр="2122187405122000000000000">

Если вы обнаружили этот тег и номер контракта в файле присутствует, значит, 1С отработала штатно. В этом случае проблему следует искать в настройках парсера на стороне СБИС или в использовании устаревшей версии внешней обработки.

Разбираемся с исчезновением 14-й колонки (Прослеживаемость)

Часто пользователи жалуются, что при загрузке в СБИС счет-фактура открывается в «старой форме», где отсутствует 14-я колонка для прослеживаемых товаров. Проанализируем ситуацию: появление этой колонки в визуализации документа напрямую зависит от наличия данных в блоке прослеживаемости внутри XML.

Для корректного отображения 14-й колонки в файле должны присутствовать элементы НомСредИдентТов. Если 1С не видит у товара признака прослеживаемости или в документе не указан РНПЗ (Регистрационный номер партии товара), она сформирует XML без этих блоков. СБИС, получив такой файл, автоматически скрывает пустую 14-ю колонку, чтобы не загромождать интерфейс. Проверим наличие данных в коде документа:


<НомСредИдентТов>
    <ИдентТрансУпак>10463000/120523/0012345</ИдентТрансУпак>
</НомСредИдентТов>

Если данные есть, но колонки нет — проверьте настройки отображения в личном кабинете СБИС. Возможно, у вас включен режим «Классического отображения», который игнорирует новые реквизиты форматов 2024 года.

Настройка интеграции через внешнюю обработку СБИС

Типовой механизм 1С «Выгрузить в файл» иногда может использовать упрощенную схему, в то время как специализированная обработка от тензора обращается напрямую к метаданным конфигурации КОРП.

  1. Запустим обработку СБИС в 1С.
  2. Перейдем в настройки и убедимся, что для организации выбран правильный тип конфигурации — Бухгалтерия предприятия КОРП. Это критично, так как в версии ПРОФ механизмы учета госконтрактов реализованы иначе.
  3. В разделе Параметры отправки проверим используемый формат. С 2024 года рекомендуется переходить на формат по приказу № 970@, который более полно поддерживает работу с ГК и прослеживаемостью.

Если при использовании обработки ИГК все равно не переносится, воспользуемся методом принудительного сопоставления полей. В настройках обработки СБИС можно указать, из какого именно дополнительного реквизита или поля 1С нужно забирать номер контракта.

Почему СБИС может загружать документ в «старом формате»?

Выясним причину, по которой СБИС может интерпретировать свежий файл как документ старого образца. Чаще всего это происходит из-за несоответствия пространства имен в заголовке XML-файла. Если в начале файла указана ссылка на старый приказ ФНС (например, 820@ вместо 970@), СБИС применит старый шаблон визуализации.

Также проанализируем настройки контрагента в СБИС. Если в карточке партнера жестко задано «Принимать документы только в формате 5.01», то любые новые расширения будут отсекаться при импорте. Установите значение Автоматический выбор формата.

Подводя итог, если вы столкнулись с отсутствием номера госконтракта при загрузке в СБИС, выполните следующие шаги: проверьте заполнение ИГК в договоре 1С, убедитесь в наличии тега ИдентГосКонтр в выгруженном XML и обновите транспортный модуль или внешнюю обработку СБИС до актуальной версии. Как показывает практика, в 90% случаев проблема кроется в устаревших настройках сопоставления форматов в личном кабинете оператора ЭДО.

← На главную