← На главную
При использовании устаревших учетных систем, таких как 1С:Предприятие 7.7 (конфигурация «Производство + Услуги + Бухгалтерия»), компании часто сталкиваются с невозможностью корректно отправлять счета-фактуры через электронный документооборот (ЭДО). Разработчики интеграционных решений прекращают развитие модулей под устаревшие платформы, а форматы электронных документов (в частности, формат УПД по приказу ФНС № 820@) регулярно обновляются и требуют заполнения специфических реквизитов. В качестве решения рассматривается промежуточный перенос документов в 1С:Бухгалтерию предприятия 8.3 для последующей отправки через Диадок. Разберем особенности такой схемы, выясним, требуется ли доработка конфигурации, и проанализируем узкие места процесса.
Требуется ли снимать конфигурацию 1С:Бухгалтерия 8.3 с поддержки?
Выясним сразу ключевой технический вопрос: для внедрения интеграционного модуля Диадок снимать конфигурацию с типовой поддержки не нужно. Конфигурация остается полностью «на замке», что обеспечивает беспрепятственное типовое обновление.
Подключение модуля реализуется следующими штатными способами:
- Внешняя обработка (файл с расширением
.epf): обработка подключается в базу через справочник ДополнительныеОтчетыИОбработки (раздел «Администрирование» — «Печатные формы, отчеты и обработки») либо запускается вручную пользователем через команду главного меню «Файл — Открыть».
- Расширение конфигурации (файл с расширением
.cfe): модуль поставляется разработчиками в виде расширения, которое устанавливается в режиме 1С:Предприятие без изменения метаданных основной конфигурации. Механизм расширений позволяет интегрировать интерфейс модуля прямо в рабочие панели документов.
- Дополнительные реквизиты и сведения: для хранения статусов документов, служебных идентификаторов пакетов и результатов сопоставления модуль использует типовой механизм БСП (Библиотеки стандартных подсистем), не требуя изменения структуры таблиц базы данных.
Причины проблем со счетами-фактурами в 1С 7.7 ПУБ
Проанализируем, почему типовая внешняя обработка Диадока в 1С 7.7 ПУБ некорректно формирует счета-фактуры и выдает ошибки по ставкам и суммам НДС. Актуальные требования законодательства к формату электронного счета-фактуры и УПД включают в себя множество обязательных структурных элементов, которых физически нет в архитектуре регистров конфигурации 7.7:
- Данные национальной системы прослеживаемости товаров: номера РНПТ, единицы измерения прослеживаемости, количество.
- Идентификаторы маркировки: коды маркировки «Честный ЗНАК».
- Расширенная идентификация участников сделки: формат ФНС требует строгой структуры узлов контрагентов (ОГРН, КПП, адреса по ФИАС, коды стран).
Поскольку модуль для платформы 7.7 не адаптируется под специфику редких конфигураций (таких как ПУБ), генерация XML-файла титула продавца дает сбой, а алгоритм сопоставления ставок НДС не находит соответствия в табличных частях документов.
Особенности реализации схемы «7.7 ПУБ -> 8.3 БП -> Диадок»
Разберем по шагам, как выстроить надежный процесс трансляции документов из учетной базы в 1С:Бухгалтерию 8.3 для отправки через ЭДО:
- Корректный перенос движений по НДС: при переносе документов реализации и счетов-фактур (через типовую или доработанную выгрузку правил «Конвертации данных») важно переносить не только бухгалтерские проводки по счету
68.02, но и движения по регистрам накопления, в частности по регистру НДСПродажи, а также корректно заполнять подчиненный документ СчетФактураВыданный. Без зарегистрированных движений по регистрам НДС формирование титула электронного документа завершится ошибкой валидации.
- Переход на универсальный передаточный документ (УПД): на стороне 1С:Бухгалтерии 8.3 рекомендуется формировать единый УПД со статусом «1» (объединяющий функции накладной/акта и счета-фактуры), переключив соответствующий тумблер в документе реализации. Это исключает расхождения сумм и рассинхронизацию двух связанных электронных документов при отправке.
- Синхронизация справочников: номенклатура и контрагенты должны иметь уникальные идентификаторы синхронизации (например, ИНН/КПП для контрагентов, код или артикул для номенклатуры), чтобы избежать дублирования объектов в приемнике.
Узкие и проблемные места при промышленной эксплуатации модуля в 8.3
Посмотрим на практические нюансы «живой» работы с интеграционным модулем Диадока в среде 1С:Бухгалтерия 8.3:
- Производительность при большом объеме документов: если организация формирует сотни или тысячи документов в день, интерактивное рабочее место модуля может работать медленно. Модуль выполняет обработку строк табличных частей, сверку данных и обращение к API сервиса «на лету», что приводит к высокой нагрузке на оперативную память клиентского сеанса.
- Первичное сопоставление номенклатуры: при входящем потоке документов модуль требует однократного ручного сопоставления номенклатуры контрагента с позициями справочника
Номенклатура. Эти соответствия сохраняются в служебных таблицах или дополнительных реквизитах, поэтому важно регулярно выполнять резервное копирование информационной базы.
- Настройка криптографии (КЭП): на каждом рабочем месте пользователя, обладающего правом электронной подписи, должны быть установлены криптопровайдер (КриптоПро CSP или ViPNet CSP) и корневые сертификаты Удостоверяющего центра. Если подписание документов выполняется на стороне сервера 1С, потребуется серверная лицензия криптопровайдера и настройка прав доступа для системной учетной записи
USR1CV8.
- Использование машиночитаемых доверенностей (МЧД): при использовании квалифицированных электронных подписей физических лиц требуется настроить привязку МЧД из единого реестра ФНС в параметрах модуля, что поддерживается только в актуальных версиях решения.
- Интерактивность процесса: внешняя обработка ориентирована на работу оператора. Если требуется полная фоновая автоматизация без участия пользователя (автоматическая отправка по расписанию), потребуется задействовать регламентные задания и серверные компоненты интеграции.
Альтернативные варианты организации ЭДО
Рассмотрим другие технические пути, которые позволяют снизить трудозатраты на переходный период:
- Встроенный сервис 1С:ЭДО с роумингом: конфигурация 1С:Бухгалтерия 8.3 уже содержит штатный функционал работы с электронными документами через библиотеку БЭД. Вы можете настроить роуминг с абонентами оператора Диадок напрямую через встроенный сервис 1С:ЭДО. Это исключает необходимость поддержки сторонних модулей и гарантирует бесшовное обновление системы.
- Использование файлового коннектора: чтобы полностью исключить промежуточную базу 1С:Бухгалтерия 8.3, можно настроить выгрузку документов из 1С 7.7 в виде структурированных файлов в выделенный каталог. Локальная служба интегратора («Коннектор») перехватывает файлы, автоматически подписывает их локальным сертификатом КЭП и передает в систему ЭДО.