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

Дин.список отбор данных - не работает код при тех же данных

Автор Аля Тина, 12 дек 2017, 20:40

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

Аля Тина

Дано. Справочник Партнеры - владелец. Справочник Контакты и Справочник Подключения - подчиненные.
На форме Партнеры созданы динамические списки с данными справочника Контакты и справочника Подключения. Они расположены в страницах.

В справочнике Партнеры - реквезит Компания - ссылка на справочник организация.
В справочниках Контакты и Подключения - реквезит Организация - ссылка на справочник организация.

Нужно- Сделать в динамическом списке отбор данных так, что бы при открытие определенного партнера открывались данные только касающиеся этого партнера.

В дин.списке Контакты отбор сделать получилось.

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

КонецПроцедуры
А вот в дин.списке Подключения...при тех же данных - код не работает.


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

КонецПроцедуры

alex0402

ЦитироватьВЫБРАТЬ
...
СправочникКонтакты.Владелец = &Владелец
...
это круто... это из какого учебника???
Спасибо за Сказать спасибо

Аля Тина

Цитата: alex0402 от 12 дек 2017, 20:56
ЦитироватьВЫБРАТЬ
...
СправочникКонтакты.Владелец = &Владелец
...
это круто... это из какого учебника???



Где Вы у меня это увидели?
Добавлено: 13 дек 2017, 11:10


Разобралась. Все работает. Ставила не то событие.
Т.к у меня списки находились в элементе списка - Группа ( создание страниц)... То и обработчик должен был быть Группа1ПриСменеСтраницыНаСервере.

alex0402

Цитата: Аля Тина от 13 дек 2017, 09:15Где Вы у меня это увидели?

на скрине запроса динамического списка, там, где сообщение об ошибке!
Спасибо за Сказать спасибо

Теги:

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

Рейтинг@Mail.ru

Поиск