Имя: Пароль:
1C
1С v8
как вызвать процедуру ПриИзменении ПоляВвода соседней колонки
0 Andy MilkyWay
 
05.07.12
17:23
Есть ТабличноеПоле, в котором выведены строки регистра сведений. Как правильно вызвать процедуру РегистрКолонка1ПриИзменении(Элемент) при изменении в ПолеВода колонки2, т.е. что подставить в Элемент?
1 MaxisUssr
 
05.07.12
17:32
(0) лучше используй "ПередОкончениемРедактирования"/"ПриОконченииРедактирования" (колонку определяем так: "Элемент.ТекущаяКолонка")
2 Kom-off
 
05.07.12
17:48
(0) Пишешь так: РегистрКолонка1ПриИзменении(Элемент = Неопределено) и алгоритм  процедуры разрабатываешь таким образом, чтобы не обращаться к параметру Элемент. ...и вызываешь, когда душе будет угодно.
3 Andy MilkyWay
 
05.07.12
18:08
(2) хорошая идея, попробую, спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший