Имя: Пароль:
1C
1C 7.7
v7: Установить программно ФормуСписка в реквизите документа типа Справочник
0 malya80
 
17.09.12
16:01
Здравствуйте! В многострочной части есть поле типа "Справочник". У этого справочника есть две ФормыСписка. Можно ли программно менять ФормуСписка при выборе значения для этого поля.

Спасибо!
1 Cthulhu
 
17.09.12
16:04
//Можно. Прием называется "подмена формы выбора".
Процедура ПриНачалеВыбораЗначения(НаимРекв,ФСО) //предопределенная
 Если НаимПерв="ЧоЧо" Тогда
   ФСО=0; ОткрытьФорму("Справочник.КакойКакой.КакаяНадаФормаСписка");
 КонецЕсли;
конецПроцедуры //ПриНачалеВыбораЗначения
2 malya80
 
17.09.12
16:22
Немного плохо! У меня в Многострочке стоит автоматический ввод новой строки. При ФСО=0, появляется только педалька для выбора, а нужно сразу открывать ФормуСписка справочника.
3 Cthulhu
 
17.09.12
17:01
а у меня сразу открывается.
4 malya80
 
17.09.12
17:09
Сорри. Снял с реквизита галочку Авто выбор.
Про этот способ знал, но думал, что есть какой-то способ установить ФормуСписка при открытии формы.

Спасибо!