Отбор в Управляемых формах. #776766


#0 by Vyacheslav_UZ
Добрый день. Нужно сделать отбор по реквизиту шапки в уф. Создал динамический список, добавил реквизит на шапку документа и в добавленном реквизите при ПроцедраПриИзменении добавляю текст отбора. &НаКлиенте Процедура ДозировкиПриИзменении(Элемент) Пробовал 2 мя вариантами. 1й делает отбор не не понятко как. В табличной чатси остаеться только 1 реквизит не отвечающий отбору. 2ой вообще не отрабатывает.
#1 by Горогуля
спасибо, так делать не будем
#2 by Vyacheslav_UZ
Горогуля а как будете?)
#3 by Nuobu
Пробовал выносить отбор на форму, а не городить его программно?
#4 by Горогуля
как-то так:
#5 by Горогуля
+ это рабочий код, если что
#6 by Поросенок Петр
У автора все в кучу ДС, табличные части. А ничем не отличается от .
#7 by Горогуля
ага. только у меня работает ;)
#8 by Vyacheslav_UZ
Горогуля Не отрабатывает.
#9 by Nuobu
В настройках твой отбор появляется?
#10 by Горогуля
дело твоё
#11 by aleks_default
Да он просто старый отбор не очищает перед добавлением нового.
#12 by vhl
Я так делаю: Только БСП не забудь если не типовая конфа.
#13 by Vyacheslav_UZ
У меня на форме вообще нет старого отбора.Через кнопу еще, отсутствует "Настроить список" или что то наподобие.
#14 by Vyacheslav_UZ
vhl Это самописная конфигурация.
#15 by Vyacheslav_UZ
Nuobu Нечего не происходит.
#16 by Горогуля
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный
#17 by Горогуля
и включи у себя в настройках отображение 11х постов
#18 by Cyberhawk
Обращайся к отбору компоновщика настроек, а не к свойству дин. списка
#19 by Vyacheslav_UZ
Cyberhawk не совсем понял что имеется ввиду. Точней как это реализовать. В "Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); Список это Динамический список.
#20 by lubitelxml
при переходе на новую платформу (8.3.8) - только так будет работать
#21 by Cyberhawk
СП тебе в помощь, начни там с объекта ДинамическийСписок и просмотра его свойств
#22 by Vyacheslav_UZ
Cyberhawk Спасибо, как я сам не догадался о первом правиле. Если не получается СП тебе в помощь.
#23 by Vyacheslav_UZ
lubitelxml Ошибка Индекс находится за границами массива ЭлементОтбора = Список.КомпоновщикНастроек.Настройки.Отбор.Элементы[0].ПравоеЗначение = Объект.Ссылка;
#24 by Горогуля
а с чего ты решил, что там что-то уже есть?
#25 by lubitelxml
Элементы[0] - это обращение к уже настроеному отбору
#26 by Горогуля
и ты же не будешь обращаться к первому попавшемуся элементу отбора, правда?
#27 by lubitelxml
если он единственный, то почему бы и нет?
#28 by Горогуля
неплохо было бы узнать, что именно из себя представляет этот единственный
#29 by Vyacheslav_UZ
Устанвил отбор в ДС. Теперь ошибка Значение не является значением объектного типа (ЛевоеЗначение)     ЭлементОтбора.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("ФирмаСтранаПроизводители");
#30 by Горогуля
ты когда начнёшь сам отвечать на свои вопросы перед тем, как постить на мисту?
#31 by Горогуля
кстати, где вопрос?
#32 by Vyacheslav_UZ
Горогуля За все время что я тут пытаюсь разобраться, "Вы" не помогли не разу. То что вы предлагаете эти те же яйца, только вид сбоку.Вопрос: Значение не является значением объектного типа (ЛевоеЗначение) Что мне с этим можно сделать и как исправить ошибку?
#33 by Горогуля
мда.. потуги стимулировать работу мозга не удались. там неопределено. теперь думай, почему
#34 by hhhh
ЭлементОтбора что у вас такое?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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