8.3 Как переписать ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора() #674013


#0 by RomaH
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора; теперь в СКД другие внутренности и конструкция предложенная в типовой не работает подскажите как переписать и переделать отборы? сейчас для динамического списка указан отбор "по умолчанию" Пациент равно Пустая ссылка потом при активации строки таблицы на форме этот отбор меняется
#1 by RomaH
если раньше на 8.2 была (вроде) только одна "коллекция" отбора теперь их три, если не четыре
#2 by RomaH
в общем суть задачи: на форме два дин списка: Пациенты Документы по пациенту При активации строки в пациентах надо устанавливать отбор на список документов по выбранному пациенту при этом, что бы список документов не мигал полным списком без отбора на документы накладывается отбор "по умолчанию" Пациент = Пустая ссылка в 8.2. это решалось настройкой дин списка в конструкторе и одной строкой кода с отсылкой к типовой процедуре задача - переписать это дело на 8.3
#3 by RomaH
в общем-то все работает - но вот отбор по умолчанию установить не удается - пишет про Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. по причине: Невозможно применить фиксированные настройки. Пересекаются элементы отбора.
#4 by RomaH
мда, либо туплю, либо - предыдущий подход был на предыдущей версии 8.3 две строчки: по сути обе рабочие, но в первом случае в отборе имеем и настроку из конфигуратора как бы - в чем смысл? как правильно? т.е. мне для того что бы конфа заработала на 8.3. надо РеквизитформыДинСписок.Отбор заменить на РеквизитформыДинСписок.КомпоновщикНастроек.Настройки.Отбор
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С