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

Способы внесения изменений в правила XDTO с использованием расширений

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

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

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

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

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

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

Содержание

Добавление в расширение отдельных алгоритмов с аннотацией “После”

Если правок немного, можно добавить в алгоритм ПриКонвертацииДанныхXDTO свой дополнительный код с аннотацией после. Выглядеть это может так:

Если правок немного, можно добавить в алгоритм ПриКонвертацииДанныхXDTO свой дополнительный код с аннотацией после. Снимок примера кода

Плюс такого способа доработки - менеджер обмена остается на поддержке. При обновлении релиза конфигурации 1С ничего делать не потребуется. Будет использовать типовой менеджер обмена из нового релиза конфигурации 1С, и к нему будут применены исправления в расширении.

Минус такого способа - правила не получится дорабатывать в Конвертации данных, ред.3

Весь менеджер обмена в расширении

Второй вариант - создать в расширении отдельный общий модуль. Указать название по аналогии, например, мсМенеджерОбменаВУниверсальномФормате. Подменить менеджер обмена на свой в процедуре ПрПолученииДоступныхВерсийФормата  общего модуля ОбменДаннымиПереопределяемый.

Изменения в расширении для подмены менеджера обмена могут выглядеть следующим образом:

В приведенном примере для версии формата 1.17 будет использоваться менеджер обмена из расширения. Имя общего модуля в расширении должно быть мсМенеджерОбменаЧерезУниверсальныйФормат

В приведенном примере для версии формата 1.17 будет использоваться менеджер обмена из расширения. Имя общего модуля в расширении должно быть мсМенеджерОбменаЧерезУниверсальныйФормат.

Для всех остальных версий формата будет использоваться менеджер обмена из типовой конфигурации 1С.

MoscowSoft логотип

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

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

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

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