0
logman
23.07.21
✎
20:35
|
Нужно сравнить типы, чтобы Объект.Стороны.Сторона был равен типу СправочникиСсылка.Контрагент
Элементы = Форма.Элементы;
ЭлементУсловногоОформления = Форма.УсловноеОформление.Элементы.Добавить();
ЭлементУсловногоОформления.Использование = Истина;
ГруппаОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;
ЭлементОтбора1 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора1.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ЖТК_ВидДоговора");
ЭлементОтбора1.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
ЭлементОтбора1.ПравоеЗначение = Истина;
ЭлементОтбора2 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора2.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Стороны.Сторона");
ЭлементОтбора2.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора2.ПравоеЗначение = ??????;
ЭлементОформления = ЭлементУсловногоОформления.Оформление.Элементы.Найти("Доступность");
ЭлементОформления.Значение = Ложь;
ЭлементОформления.Использование = Истина;
ПолеОформления = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ПолеОформления.Поле = Новый ПолеКомпоновкиДанных("СтороныНаименование");
Тип("СправочникиСсылка.Контрагенты") пробовал и еще много экспериментировал, уже в ступоре. Нагуглил что можно как то через запрос, но не понял как
|
|