Инструменты пользователя

Инструменты сайта


1s_8:conversion30:conversion30

1С:Конвертация данных 3.0

FIXME

Путь к файлам конфигурации:

Методика работы с конфигурацией "Конвертация данных 3.0"

Вычисление версии формата менеджера обмена

FIXME

Определение используемой версии БСП

Модуль ОбменДаннымиXDTOСервер, процедура ИнициализироватьТаблицыПравилОбмена

Фрагмент кода:

// Вычисление версии формата менеджера обмена - от этого зависит формирование правил.
                Попытка
                                КомпонентыОбмена.Вставить("ВерсияФорматаМенеджераОбмена",МенеджерОбмена.ВерсияФорматаМенеджераОбмена());
                Исключение
                                КомпонентыОбмена.Вставить("ВерсияФорматаМенеджераОбмена", "1");
                КонецПопытки;

Здесь [Менеджер обмена] – это ссылка на используемый модуль менеджера обмена. (В нашем случае – тот, текст которого передаётся обработке загрузки правил из файлов)

То есть, если он имеет в своём составе процедуру ВерсияФорматаМенеджераОбмена, то она возвращает строку с версией формата менеджера обмена. В противном случае она возвращает

"1"

Такая замысловатая реализация связана с тем, что Версия 1 не предполагала наличие других версий.

Ссылки

1s_8/conversion30/conversion30.txt · Последние изменения: 2018-02-27 18:10 — GreyWolf