Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Модификация менеджера обмена XDTO (КД 3) без использования расширений

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  17.10.2024 Актуальность проверена: 03.11.2024   3 мин. Прочитать позже
Подобрать перенос данных 1С

Специализируемся на переносах данных 1С с 2015г.

Подобрать перенос данных 1С >>

Интеграция 1С с маркетплейсами

Специализируемся на интеграциях 1С с маркетплейсами с 2021г.

Изучить продукты >>

Содержание

Ограничения использования

Расширения невозможно использовать в базах 1С, которые работают на платформе или в режиме совместимости ниже версии 8.3.6 или в режиме работы “обычное приложение”. То есть такая проблема актуальна для УПП.

Что можно сделать?

Подставить путь к внешней обработке, в модуль объекта которой необходимо разместить код менеджера обмена в универсальном формате.

Внимание! Способ является устаревшим и в современных версиях БСП по умолчанию не используется!

Подключение внешней обработки с модулем менеджера обмена

Запись пути в узел

По умолчанию в форме настройки узла плана обмена в УПП нет такой возможности:

Снимок экрана №1. Интерфейс УПП. По умолчанию в УПП нет возможности подключения внешней обработки с модулем менеджера обмена

Установить путь к обработке отладки можно с помощью простой обработки. Скачать можете по ссылке. Выглядит обработка следующим образом:

Снимок экрана №2. Установить путь к обработке отладки можно с помощью простой обработки. Выглядит обработка следующим образом

Но этого недостаточно. Необходимо доработать еще программный код конфигурации.

Доработка для вызова менеджера обмена из внешней обработки

Внимание! Вы указали путь к обработке в одном узле плана обмена. Новый менеджер обмена будет использоваться во всех узлах обмена, использующих текущую версию формата обмена.

Добавляем одну строку в функцию ВерсииФорматаОбмена() общего модуля ОбменДаннымиXDTOСервер:

Пример кода. Добавляем одну строку в функцию ВерсииФорматаОбмена()

Сам программный код вызываемой функции выглядит так:

Сам программный код вызываемой функции выглядит так

Перечисленные действия позволяют переопределить для всех запусков универсального обмена КД 3 менеджер обмена на тот, который указан в выбранном узле в поле ПутьКМенеджеруОбмена во внешней обработке на диске.

MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft

Возврат к списку