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