Присвоить значение реквизиту табличной части документа
☑
0
zelenprog
25.06.12
✎
11:53
друзья, подскажите плиз,
Как в 1С 8.2 в управляемой форме документа в событии по нажатию кнопки присвоить реквизиту в текущей строке табличной части какое-то значение?
Если можно, то приведите пример кода.
Сильно не ругайте за мой вопрос, я только недавно начал работать с управляемыми формами, тонкостей еще не знаю
1
zelenprog
25.06.12
✎
12:09
Мой код не работает:
Процедура ПереформироватьШтрихКод(Команда)
Объект.РаботникиОрганизации.ТекущиеДанные.ШтрихКод = ...
КонецПроцедуры
Реквизита "ТекущиеДанные" у таблицы формы "РаботникиОрганизации" нету.
И непонятно как обратиться к текущей строке
2
Rovan
гуру
25.06.12
✎
12:15
(1) а так:
номстр = ЭлементыФормы.Список.ТекущаяСтрока.Номер;
Объект.РаботникиОрганизации[номстр].ШтрихКод = ...
3
zelenprog
25.06.12
✎
12:16
сейчас попробую
4
zelenprog
25.06.12
✎
12:18
(2) ошибка при проверке "Переменная не определена (ЭлементыФормы)"
5
AaNnDdRrEeYy
25.06.12
✎
12:19
Элемент.Список.ТекущиеДанные.ШтрихКод = ...
6
AaNnDdRrEeYy
25.06.12
✎
12:19
(5)вместо Элемент надо Элементы.
7
zelenprog
25.06.12
✎
12:24
(5), (6) работает!
спасибо!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший