|
Заполнение ячейки табличной части |
☑ |
0
3aay
19.03.13
✎
15:58
|
Всем день добрый!
Пытаюсь сделать вот что: в табличной части для заполнения одного из реквизитов, тип которого - справочник, необходимо открывать форму выбора этого самого справочника с отбором. Отбор я настроила - в процедуре НачалоВыбора написала следующий код:
СтандартнаяОбработка = Ложь;
ЗначениеОтбора = Новый Структура("Владелец", ЭлементыФормы.СправочникСписок.ТекущаяСтрока);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.Жильцы.ФормаВыбора", ПараметрыВыбора);
Но! Форма открывается с отбором, а данные в ячейку табличной части не попадают... Если убрать первую строку, то открываются сразу 2 формы - одна с отбором, другая без него.
|
|
1
pessok
19.03.13
✎
16:03
|
владельца надо задать открываеомй форме
|
|
2
pessok
19.03.13
✎
16:04
|
<Владелец> (необязательный)
Владелец формы - форма или элемент управления другой формы.
|
|
3
pessok
19.03.13
✎
16:04
|
третий параметр
|
|
4
3aay
19.03.13
✎
16:19
|
Спасибо, сейчас попробую
|
|
5
3aay
19.03.13
✎
17:36
|
Получилось, но сделала вот так:
СтандартнаяОбработка = Ложь;
Форма=Справочники.Жильцы.ПолучитьФормуВыбора(,Элемент);
Форма.Открыть();
Форма.Отбор.Владелец.Значение = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
Форма.Отбор.Владелец.Использование = Истина;
|
|
6
John D
19.03.13
✎
17:55
|
Кошернее будет Форма.Открыть(); в конец перенести.
|
|
7
pessok
19.03.13
✎
17:56
|
(6) кошернее вообще заккоментить все строки после Форма.Открыть();
|
|
8
pessok
19.03.13
✎
17:57
|
закомментить
|
|