Свойства и значения метаданных


Формирование кода для использования в обработчиках событий при написании правил обмена в конфигурации "Конвертация данных"

В базе «Конвертация данных» хранятся метаданные конфигураций источников и приемников обмена. Эта обработка позволяет просмотреть структуру конфигураций и сформировать код для правил обмена.

На форме 2 поля ввода: выбор конфигурации и группа метаданных, и 3 списка: Объекты, Свойства и Значения.

При выборе элемента списка (Enter или Двойной клик) в окно сообщений выдает код, прежние сообщения очищаются.

При выборе Значения выводится код присвоения значения переменной. Например:

 = Перечисления.ТипыСписанияНеоборАктивов.ВынужденнаяЗаменаЕслиВиновныйУстановлен;

или

 = ПланыВидовРасчета.Удержания.АлиментыФиксированнойСуммой;

или

 = ПланыСчетов.Хозрасчетный.ДенежныеСредстваВПутиВНациональнойВалюте;

или

 = Справочники.СхемыНалоговогоУчетаПоДоговорамКонтрагентов.ПоПервомуСобытию;

А при выборе Свойств выводится код левой части выражения. Например:

Объект.ДокументУдостоверяющийЛичность = ;

или

Объект.РасчетРозничныхЦенПоТорговойНаценке = ;

Если выбрать элемент списка метаобъектов, в окно сообщений выводится код заполнения объекта. Например:

Код для Справочника СерииНоменклатуры

Объект.ПометкаУдаления = ;
Объект.Код = ;
Объект.Наименование = ;
Объект.Владелец = ;
Объект.СерийныйНомер = ;
Объект.Сертификат = ;
Объект.СрокГодности = ;
Объект.ОсновноеИзображение = ;
Объект.Комментарий = ;

Код для Документа РазмещениеЗаказа

Объект.ПометкаУдаления = ;
Объект.Номер = ;
Объект.Дата = ;
Объект.Проведен = ;
Объект.Заказ = ;
Объект.Подразделение = ;
Объект.Комментарий = ;
Объект.Ответственный = ;
Для Каждого СтрокаТабличнойЧасти Из Объект.Товары Цикл
СтрокаТабличнойЧасти.Номенклатура = ;
СтрокаТабличнойЧасти.КоличествоМест = ;
СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест = ;
СтрокаТабличнойЧасти.Коэффициент = ;
СтрокаТабличнойЧасти.Количество = ;
СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = ;
СтрокаТабличнойЧасти.ИсходноеРазмещение = ;
СтрокаТабличнойЧасти.НовоеРазмещение = ;
СтрокаТабличнойЧасти.ЕдиницаИзмерения = ;
СтрокаТабличнойЧасти.Товары = ;
КонецЦикла;
Для Каждого СтрокаТабличнойЧасти Из Объект.ВозвратнаяТара Цикл
СтрокаТабличнойЧасти.Номенклатура = ;
СтрокаТабличнойЧасти.Количество = ;
СтрокаТабличнойЧасти.ИсходноеРазмещение = ;
СтрокаТабличнойЧасти.НовоеРазмещение = ;
СтрокаТабличнойЧасти.ВозвратнаяТара = ;
КонецЦикла;

Полученный код можно использовать в обработчиках событий при написании правил обмена.

Кроме перечисленного, обработка может работать с внешними отчетами — обработками. Используется штатный для конфигурации справочник Подключаемые обработки. На форме установлен отбор справочника по элементам без владельца. Штатно такую обработку добавить нельзя, поэтому добавлять нужно с помощью этой формы.

Форма реализована в прячущемся окне

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *