Как настроить синхронизацию данных между 1С:УТ 11 и 1С:БП 3.0 и устранить ошибки обмена

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

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

Разберем обе эти задачи по шагам и выясним, как правильно управлять составом выгрузки и устранять сбои инициализации обмена через сетевой каталог.

Настройка выборочной отправки документов (только Реализаций)

Если в параметрах синхронизации выбран вариант, при котором пользователь самостоятельно отбирает и регистрирует документы к отправке, система не будет автоматически регистрировать все проведенные документы. Выгружаются только те объекты, которые явно зарегистрированы на соответствующем узле плана обмена.

Для выборочной выгрузки конкретных документов разберем следующий порядок действий:

  1. Перейдем в раздел НСИ и администрирование — Синхронизация данных — Настройки синхронизации данных.
  2. Выберем нужную настройку обмена и нажмем кнопку Состав отправляемых данных (команда вызова формы регистрации изменений).
  3. В открывшейся обработке Регистрация изменений для обмена данными развернем дерево метаданных.
  4. Чтобы исключить передачу лишних данных, снимем регистрацию со всех типов документов, которые не должны попадать в бухгалтерскую базу. Для этого нажмем правой кнопкой мыши по ветке объектов и выберем пункт Отменить регистрацию.
  5. Найдем в списке документ Реализация товаров и услуг. Нажмем по нему правой кнопкой мыши и выберем Зарегистрировать изменения. Здесь можно зарегистрировать как все документы данного типа, так и настроить отбор по периоду или организации.
  6. При необходимости единичной отправки можно зарегистрировать конкретный документ непосредственно из формы списка документов или из формы самого документа через панель навигации.

Важный нюанс: механизм формата EnterpriseData устроен так, что при выгрузке документов система автоматически выгружает и связанную нормативно-справочную информацию (НСИ): контрагентов, договоры, номенклатуру, склады и единицы измерения, которые задействованы в этих реализациях. Это необходимо для сохранения ссылочной целостности базы-приемника.

Причины ошибки «Неверный файл» при загрузке настроек и способы решения

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

  1. Выбран файл с данными вместо файла настроек. На первом этапе мастер настройки ожидает специальный XML-файл параметров подключения (манифест настроек), а не файл пакета данных (например, вида Message_...xml). Проверим, какой именно файл подставляется в мастере второй базы.
  2. Несовпадение форматов EnterpriseData и релизов конфигураций. Каждому релизу УТ 11 и БП 3.0 соответствует определенная версия XDTO-схемы обмена (например, 1.3, 1.4, 1.5). Если одна из программ сильно устарела относительно другой, файл параметров обмена может содержать неподдерживаемую схему. В таком случае обновим обе конфигурации до актуальных совместимых релизов.
  3. Ограничения базовой версии конфигурации. В базовых версиях 1С:Бухгалтерии действуют жесткие ограничения: разрешен только один узел обмена и запрещен многоорганизационный учет. Если файл настроек из УТ содержит параметры многоорганизационного обмена, базовая БП отклонит такой файл.

Альтернативные способы настройки обмена

Если файл настроек по-прежнему не принимается базой-приемником, применим обходные пути:

  1. Ручная настройка подключения без файла: в мастере настройки синхронизации второй базы выберем вариант Указать настройки вручную. Зададим тип обмена через сетевой каталог, вручную укажем путь к общей папке и проверим, чтобы Префикс информационной базы и код узла точно соответствовали настройкам первой базы.
  2. Смена точки инициализации: если одна из баз базовая, создадим первичную настройку синхронизации именно в 1С:Бухгалтерии. Выгрузим файл настроек из БП и загрузим его в 1С:Управление торговлей. Это исключит передачу параметров, несовместимых с базовой версией.
← На главную