Имя: Пароль:
1C
1С v8
Вопрос про реквизиты
0 i37391
 
30.07.19
11:19
Есть некая управляемая форма "форма1",на ней есть "реквизит1", который ссылается на другой справочник. У этого справочника есть форма "ФормаСписка". На этой форме "ФормаСписка"есть реквизит: 1)"Список"-ДинамическийСписок и 2) "Свойство"- который ссылается на ПВХ. Когда в реквизите "Свойство" выбирается нужное значение, то в реквизите "Список" автоматически производится фильтрация.

Вопрос: Как сделать так, что бы когда из формы "Форма1" в реквизите1 нажимаем кнопку "Выбрать из списка" а потом "Показать все" то открывалась ФормаСписка1 уже с выбранным в реквизите "Свойство" нужным значением и "Список" был обновленный по этому выбранному значению
1 vicof
 
30.07.19
11:29
Передавать отбор в открываемую форму, в особо тяжких случаях его вручную обрабатывать.
2 fisher
 
30.07.19
11:39
Навскидку не подскажу, можно ли сделать красивше, но рабочий "рукопашный" вариант:
1) перехватываем событие "НачалоВыбора" у реквизита, отменяем стандартную обработку
2) получаем форму выбора через ПолучитьФорму (не забыть владельцем указать "Реквизит1")
3) издеваемся над полученной формой как нам угодно (включая установку нужных реквизитов и отборов). Не забыть установить признаки выбора и режима закрытия при выборе
4) открываем форму
3 i37391
 
30.07.19
11:55
Спасибо за ответы!!!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн