Имя: Пароль:
1C
1С v8
1С 8.3 УФ. Обработка выбора
0 mishkerdon
 
10.07.14
10:16
Есть документ с табличной частью Список1 (Реквизит1, Реквизит2). У него есть форма элемента с этой табличной частью. В строке табличной части нужно при выборе Реквизита1 установить значение Реквизита2 из поля Реквизита1.
Переопределяю событие ОбработкаВыбора на поле таблицы, он мне создает процедуру на клиенте Список1Реквизит1ОбработкаВыбора(Элемент,ВыбранноеЗначение,СтандартнаяОбработка). Как в этом событии установить значение Реквизита2 в этой же строке?? В справке не нашел информацию об этом.
1 acsent
 
10.07.14
10:17
ПриИзменении
2 mishkerdon
 
10.07.14
10:21
(1) он создал процедуру Список1Реквизит1ПриИзменении(Элемент).
А как работать с этим параметром Элемент?? Какого он типа, и как через него изменить значение Реквизита2??
3 Fish
 
10.07.14
10:24
(2) А в отладчике и СП не посмотреть?
4 mishkerdon
 
10.07.14
10:48
Ура удалось!
Через дополнительную процедуру на сервере
Объект.Список1.НайтиПоИдентификатору(Элементы.Список1.ТекущаяСтрока).Реквизит2=Реквизит1.Поле.
Кстати ОбработкаВыбора лучше подходит, потому как он срабатывает только при выборе элемента, а ПриИзменении срабатывает всегда.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.