В старых конфигурациях поколения 1С:УПП 1.3 пользователи привыкли к специализированным обработкам выгрузки и загрузки данных в формате CommerceML (CML). В документах присутствовала прямая кнопка, позволяющая быстро выгрузить документ в файл XML и загрузить его в другую базу. При переходе на современные решения, такие как 1С:Бухгалтерия предприятия 3.0, многие сталкиваются с тем, что привычный инструмент отсутствует. Разберем, как устроена работа с форматами обмена в актуальных конфигурациях, почему возникает проблема переноса по схеме «из реализации в реализацию» и как ее решить штатно даже в облачном сервисе 1С:Фреш.
Проанализируем сначала логику типовых механизмов. Современная 1С:Бухгалтерия 3.0 использует форматы электронного взаимодействия, основанные на регламентированном ЭДО или сервисе 1С:Бизнес-сеть. В обоих случаях применяется концепция взаимодействия двух контрагентов — продавца и покупателя:
Реализация (акт, накладная, УПД), система генерирует исходящий электронный документ (титул продавца).Поступление (акт, накладная, УПД) или Заказ покупателя.Штатный механизм ЭДО и сервис 1С:Бизнес-сеть принципиально не поддерживают разбор файла реализации в аналогичный исходящий документ реализации, поскольку это противоречит заложенной бизнес-логике обмена между независимыми контрагентами. Если перед нами стоит задача продублировать отгрузку (например, между собственными организациями или для зеркального учета), типовая кнопка ЭДО не позволит загрузить файл в новую реализацию напрямую.
Если нам требуется точечно переносить документы реализации без настройки постоянных сетевых каналов обмена, рассмотрим самый доступный типовой способ, не требующий программирования и отлично работающий в облаке 1С:Фреш.
Разберем по шагам порядок действий:
Реализация (акт, накладная, УПД) и выводим на печать либо сохраняем форму документа (или список строк) в табличный документ формата Excel, CSV или MXL.Реализация (акт, накладная, УПД), указываем контрагента, договор и организацию.Номенклатура, Количество, Цена и Ставка НДС.Если обе базы данных работают на конфигурации 1С:Бухгалтерия предприятия 3.0 и обмен документами должен происходить регулярно, наиболее правильным архитектурным решением является штатная синхронизация.
В отличие от ЭДО, типовая синхронизация по формату EnterpriseData («1С:Бухгалтерия 8 — 1С:Бухгалтерия 8») переносит документы один к одному:
Реализация (акты, накладные) из первой базы создается в принимающей базе именно как Реализация (акты, накладные), сохраняя все реквизиты шапки и табличной части.Выясним причину, почему в облачной среде нельзя применить привычную обработку «Универсальный обмен данными в формате XML» (на базе «Конвертации данных 2.0»). В сервисе 1С:Фреш заблокирован запуск внешних файлов, содержащих произвольный исполняемый код, в целях безопасности данных всех абонентов.
Если штатные инструменты (загрузка из внешнего файла и синхронизация) не подходят под регламент компании, задачу решают разработкой специализированного расширения конфигурации (CFE) или внешней дополнительной обработки (EPF), созданной по стандартам БСП (Библиотеки стандартных подсистем). Важно помнить: чтобы подключить такую обработку в облаке, она должна успешно пройти аудит сервиса на безопасный режим и отсутствие прямых обращений к файловой системе сервера.