Если нужно программно назначить действие колонке таблицы, #590223


#0 by Vika_Vika
в принципе работает такой код: Но это только для колонки "Процент1", а там еще есть "Процент2", "Процент3", и так далее, сколько типов цен задаст пользователь. По идее, надо бы сделать цикл, но как задать в цикле "мКолонкиТовары.Процент1"? Или процент2. Или 3.
#1 by Гефест
Ну так-то да. По идее, так и надо сделать
#2 by Rie
Есть замечательный оператор []. Или, на худой конец, метод Получить
#3 by Vika_Vika
Чуток поподробнее, плиз!
#4 by Rie
Для НомерПроцента=1 По ПоследнийНомерПроцента ЦИкл    мКолонкиТовары["Процент"+НомерПроцента]....
#5 by Vika_Vika
Спасибо, это я уже поняла. Действие назначается. Оно стандартное для нескольких колонок. Процедура ПриИзменении. Следующая проблема: Как определить, в какой именно колонке произошло изменение?
#6 by Rie
Попробуй у табличного поля посмотреть ТекущаяКолонка
#7 by Vika_Vika
Спасибо. Все получилось.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С