Как настроить выгрузку электронных документов (актов и счетов-фактур) из 1С в ЕИС zakupki.gov.ru?

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

С развитием цифровизации государственных закупок по 44-ФЗ поставщики столкнулись с необходимостью обязательного электронного актирования. Теперь документы о приемке товаров, работ и услуг должны передаваться в Единую информационную систему (ЕИС) в строго определенном XML-формате. В этой статье мы подробно разберем, как реализовать этот процесс в различных конфигурациях 1С, на что обратить внимание при формировании файлов и как избежать типичных ошибок валидации.

Анализ ситуации: в каких версиях 1С доступно электронное актирование?

Прежде чем приступать к настройке, проанализируем возможности вашей программы. Фирма «1С» интегрировала функционал обмена с ЕИС в Библиотеку электронных документов (БЭД), однако доступность этого функционала зависит от типа вашей конфигурации:

  1. 1С:Бухгалтерия государственного учреждения (БГУ 2.0): Здесь интеграция реализована наиболее полно и в первую очередь, так как государственные учреждения являются основными пользователями системы.
  2. 1С:Бухгалтерия предприятия (БП 3.0) КОРП: Прямой обмен через API ЕИС доступен только в версии КОРП (начиная с релиза 3.0.105.31).
  3. 1С:Бухгалтерия предприятия (БП 3.0) ПРОФ: В данной версии прямая интеграция (кнопка «Отправить в ЕИС») отсутствует. Пользователям версии ПРОФ приходится либо использовать внешние обработки для выгрузки XML, либо переходить на версию КОРП, либо вбивать данные на портале вручную.
  4. 1С:ERP и 1С:Комплексная автоматизация (КА 2.5): Функционал присутствует в типовых версиях и настраивается через подсистему ЭДО.

Рассмотрим подробнее механизм работы. В терминологии ЕИС отгрузочный документ поставщика называется проектом документа о приемке. Для его формирования в 1С необходимо создать пару документов: «Акт об оказании услуг» (или «Торг-12») и «Счет-фактура выданный» (вместе они образуют УПД).

Настройка прямой интеграции с ЕИС (для версий КОРП)

Разберем по шагам, как настроить автоматизированный обмен, чтобы документы уходили на портал нажатием одной кнопки. Основным связующим звеном здесь выступает уникальный токен API.

Шаг 1. Получение токена в личном кабинете ЕИС. Зайдите в личный кабинет участника закупок на портале zakupki.gov.ru. Перейдите в раздел Администрирование — Профиль участника. На вкладке «Права доступа» необходимо сгенерировать токен для работы с API. Скопируйте этот ключ — он понадобится для 1С.

Шаг 2. Настройка в 1С. В конфигурации перейдите в раздел Администрирование — Обмен электронными документами — Настройки ЭДО. Создайте новую настройку для контрагента-заказчика. В качестве оператора выберите «ЕИС». Вставьте скопированный токен в соответствующее поле. После этого выполните команду «Загрузить контракты». 1С свяжется с порталом и подтянет все ваши активные государственные контракты.

Шаг 3. Сопоставление номенклатуры. Это критически важный этап. Номенклатура в вашей базе 1С должна быть сопоставлена с позициями из реестра контракта в ЕИС. Выясним причину возможных сбоев: если код позиции или единица измерения (ОКЕИ) не совпадут, портал отклонит документ. В справочнике «Номенклатура» или непосредственно в форме сопоставления ЭДО убедитесь, что все идентификаторы заполнены согласно данным контракта.

Работа с XML-файлами при ручной загрузке (для версии ПРОФ)

Если вы используете версию ПРОФ и не планируете переход на КОРП, рассмотрим вариант ручного формирования и загрузки XML-файла. Файл должен соответствовать формату ON_NSCHFDOPPR (УПД).

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


<?xml version="1.0" encoding="WINDOWS-1251"?>
<Файл ИдФайл="ON_NSCHFDOPPR_..." ВерсФорм="5.01" ВерсПрог="12.1">
    <СвУчДокОбор ИдОтпр="2ZK-SUP-XXXXXXXXXXX" ИдПол="2ZK-CUS-YYYYYYYYYYY">
        <СвОЭДОтпр НаимОрг="Федеральное казначейство" ИННЮЛ="7710568760" ИдЭДО="2ZK"/>
    </СвУчДокОбор>

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

При использовании стандартной выгрузки из 1С через «Электронный документ — Выгрузить в файл» часто возникает проблема: 1С формирует стандартный УПД по формату ФНС, но для ЕИС требуются дополнительные поля (номер контракта, идентификатор этапа). В этом случае мы рекомендуем использовать специализированные внешние обработки, которые «дописывают» нужные узлы в XML-структуру.

Разбор типичной ошибки валидации RDIK_IK_0003

Часто при попытке загрузить файл в ЕИС пользователи видят сообщение: «Ошибка валидации xml-документа DP_PAKET: cvc-elt.1.a: Cannot find the declaration of element Файл». Проанализируем ситуацию. Данная ошибка обычно означает одно из двух:

  1. Несоответствие пространства имен: ЕИС ожидает определенные атрибуты в корневом теге Файл, которые могут отсутствовать в стандартной выгрузке 1С.
  2. Устаревшая версия формата: ЕИС регулярно обновляет требования (XSD-схемы). Если ваша 1С не обновлена до последнего релиза, она может генерировать файл по старой схеме (например, 5.01 вместо обновленной), которую портал уже не принимает.

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

Практические советы для бухгалтера и программиста

Рассмотрим подробнее важные нюансы, которые сэкономят время при сдаче документов:

1. Единицы измерения. В 1С единица измерения должна иметь код ОКЕИ, в точности соответствующий коду в контракте. Например, если в контракте указаны «условные единицы» с кодом 876, а в 1С у вас заведено просто «усл. ед.» без кода — загрузка не пройдет.

2. Прослеживаемость и маркировка. Начиная с конца 2021 года, ЕИС требует передачи сведений о прослеживаемых товарах. В 1С КОРП это поддерживается автоматически при заполнении соответствующих реквизитов в документе реализации.

3. Использование КОРП-лицензий. Важный момент для системных администраторов: для работы конфигурации «Бухгалтерия предприятия КОРП» в части электронного актирования не обязательно покупать КОРП-лицензии на платформу (которые нужны для высоконагруженных систем). Достаточно иметь лицензию на саму конфигурацию КОРП. Это значительно дешевле.

4. План Б. Если документов немного (1-3 в месяц), иногда эффективнее заполнить их вручную прямо в личном кабинете ЕИС, используя функцию «Создать на основании контракта». Это избавит от необходимости сложной настройки интеграции и покупки обновлений.

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

← На главную