Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:58

Отбор

Автор kah, 24 фев 2021, 17:09

0 Пользователей и 1 гость просматривают эту тему.

kah

Здравствуйте, есть такой вопрос по поводу отбора.
Получается, чтобы при открытии какого-нибудь материала в реквизите "Номенклатура", мне нужно, чтобы показывались все действия, которые были совершены с этим материалов. Я создал динамический список с запросом из регистра накопления "ОстаткиНоменлкатуры" и написал программный отбор, который не то, что не показывает нужные записи, а вообще не показывает никакие записи.
Вот код:

ПриОткрытииНаСервере();
ЭтаФорма.ОбновитьОтображениеДанных();
Реквизит1.Отбор.Элементы.Очистить();
Отбор = Реквизит1.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ПравоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Отбор.ЛевоеЗначение = Объект.Наименование;


antoneus

Во-первых, перепутал лево и право)
Во-вторых, не Объект.Наименование, а Объект.Ссылка.

kah

Цитата: antoneus от 24 фев 2021, 17:58
Во-первых, перепутал лево и право)
Во-вторых, не Объект.Наименование, а Объект.Ссылка.
Спасибо, исправил!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск