В базе «Конвертация данных» хранятся метаданные конфигураций источников и приемников обмена. Эта обработка позволяет просмотреть структуру конфигураций и сформировать код для правил обмена.
На форме 2 поля ввода: выбор конфигурации и группа метаданных, и 3 списка: Объекты, Свойства и Значения.
При выборе элемента списка (Enter или Двойной клик) в окно сообщений выдает код, прежние сообщения очищаются.
При выборе Значения выводится код присвоения значения переменной. Например:
= Перечисления.ТипыСписанияНеоборАктивов.ВынужденнаяЗаменаЕслиВиновныйУстановлен;
или
= ПланыВидовРасчета.Удержания.АлиментыФиксированнойСуммой;
или
= ПланыСчетов.Хозрасчетный.ДенежныеСредстваВПутиВНациональнойВалюте;
или
= Справочники.СхемыНалоговогоУчетаПоДоговорамКонтрагентов.ПоПервомуСобытию;
А при выборе Свойств выводится код левой части выражения. Например:
Объект.ДокументУдостоверяющийЛичность = ;
или
Объект.РасчетРозничныхЦенПоТорговойНаценке = ;
Если выбрать элемент списка метаобъектов, в окно сообщений выводится код заполнения объекта. Например:
Код для Справочника СерииНоменклатуры
Объект.ПометкаУдаления = ;
Объект.Код = ;
Объект.Наименование = ;
Объект.Владелец = ;
Объект.СерийныйНомер = ;
Объект.Сертификат = ;
Объект.СрокГодности = ;
Объект.ОсновноеИзображение = ;
Объект.Комментарий = ;
Код для Документа РазмещениеЗаказа
Объект.ПометкаУдаления = ;
Объект.Номер = ;
Объект.Дата = ;
Объект.Проведен = ;
Объект.Заказ = ;
Объект.Подразделение = ;
Объект.Комментарий = ;
Объект.Ответственный = ;
Для Каждого СтрокаТабличнойЧасти Из Объект.Товары Цикл
СтрокаТабличнойЧасти.Номенклатура = ;
СтрокаТабличнойЧасти.КоличествоМест = ;
СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест = ;
СтрокаТабличнойЧасти.Коэффициент = ;
СтрокаТабличнойЧасти.Количество = ;
СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = ;
СтрокаТабличнойЧасти.ИсходноеРазмещение = ;
СтрокаТабличнойЧасти.НовоеРазмещение = ;
СтрокаТабличнойЧасти.ЕдиницаИзмерения = ;
СтрокаТабличнойЧасти.Товары = ;
КонецЦикла;
Для Каждого СтрокаТабличнойЧасти Из Объект.ВозвратнаяТара Цикл
СтрокаТабличнойЧасти.Номенклатура = ;
СтрокаТабличнойЧасти.Количество = ;
СтрокаТабличнойЧасти.ИсходноеРазмещение = ;
СтрокаТабличнойЧасти.НовоеРазмещение = ;
СтрокаТабличнойЧасти.ВозвратнаяТара = ;
КонецЦикла;
Полученный код можно использовать в обработчиках событий при написании правил обмена.
Кроме перечисленного, обработка может работать с внешними отчетами — обработками. Используется штатный для конфигурации справочник Подключаемые обработки. На форме установлен отбор справочника по элементам без владельца. Штатно такую обработку добавить нельзя, поэтому добавлять нужно с помощью этой формы.
Форма реализована в прячущемся окне