Имя: Пароль:
1C
1С v8
Заполнить запись табличного поля типа РегистрСведенийСписок .
0 БибиГон
 
12.04.12
01:10
На форме лежит Табличное поле тип значения РегистрСведенияСписок.
Я добавляю строку и в поле ввода срабатывает событие НачалоВыбора. При этом открывается форма выбора.
При событии ОбработкаВыбора мне нужно чтобы заполнились поля ввода в добавленной строке РегистрСведенияСписок. Но увы не заполняется.
Пишу например так

   СтандартнаяОбработка=Ложь;
   НаборЗаписей = РегистрыСведений.уатВодителиОрганизаций.СоздатьНаборЗаписей();
   НаборЗаписей.Отбор.Организация.Установить(ВыбранноеЗначение.Организация);
   НаборЗаписей.Отбор.Период.Установить(ВыбранноеЗначение.Период);
   НаборЗаписей.Отбор.ФизЛицо.Установить(ВыбранноеЗначение.ФизЛицо);
   НаборЗаписей.Прочитать();
   
   Для каждого строка из НаборЗаписей Цикл

       Отбор=Новый Структура;
       Отбор.Вставить("Водитель",строка.физлицо);
       Отбор.Вставить("Должность",строка.должность);
       рег=РегистрыСведений.ЭкипажТС;
       КлючЗаписи=Рег.СоздатьКлючЗаписи(Отбор);
       ЭлементыФормы.ТабличноеПоле2.ТекущаяСтрока=КлючЗаписи;
   КонецЦикла;
1 БибиГон
 
12.04.12
07:50
Как заполнить данными пустую строку записи регистра сведения после обработки выбора?
2 butterbean
 
12.04.12
08:05
имхо, нужно добавлять запись полностью вручную и все выборы тоже вручную вызывать
3 Defender aka LINN
 
12.04.12
08:07
Я правильно понял, что ты в начале выбора в поле ввода, которое находится в строке табличного поля, пытаешься изменить текущую строку этого же поля?
Хороший мальчик © Остров Сокровищ
4 БибиГон
 
12.04.12
08:15
(3)да, я хочу пустую строку заполнить при обработке выбора.
5 БибиГон
 
12.04.12
08:17
т.е. добавляю пустую строку, нажимаю в поле ввода физические лица на 3 точки и открывается форма выбора из регистра сведений из которой и выбираю.
6 БибиГон
 
12.04.12
08:18
(2) Похоже что так. Придется создать кнопку Подбор.
7 vmv
 
12.04.12
08:44
метод реализации как-то дурно пахнет.

нужно добавить строку РС и выбрать там физлицо, что мешает добавить стандартно и вибирать ФизЛицо или чего-то там в форме ЗАПИСИ, осталась ностальгия тыкаться в поля табличного и мечтать о чуде?
8 БибиГон
 
12.04.12
08:50
(7) я открываю форму выбора не из справочника физлица а водители организации, где есть и другие данные, которыми нужно заполнить строку. в этом все и дело.