Имя: Пароль:
1C
1С v8
Навесть свой обработчик события НачалоВыбора реквизита для ВСЕХ документов?
, ,
0 Encode
 
01.10.15
13:22
Всем привет, стоит задача минимальными телодвижениями навесить свою обработку выбора для реквизита документа. Обработка открывает форму списка с отбором по родителю. Реквизит есть примерно в 200 документах. Лезть в каждый и прописывать не хочется (разработка идет в хранилище), какие варианты предложите?
1 Nuobu
 
01.10.15
13:40
(0) Если УФ, то в ПриОткрытии() смотри владелец формы
2 Cyberhawk
 
01.10.15
13:52
До этого обработчик уже был у поля ввода?
3 Encode
 
01.10.15
13:55
Формы обычные. В каких-то документах обработчик есть в каких-то нет. Хотелось бы чтото вроде такого: при открытии формы вызывается процедура общего модуля которая программно назначит обработчик для поля
4 ДенисЧ
 
01.10.15
13:57
Посадить девочку, которая это сделает копипастом
5 y22-k
 
01.10.15
14:03
(0) поищи у гения 1с на инфостарте, он что-то похожее вроде придумывал
6 shuhard_серый
 
01.10.15
14:11
(3) мечтать не вредно

по делу - выгружай систему в текстовый файл, вставляй обработчик, загружай обратно и клади в хранилище


ну и конечно сказка про 200 документов посмешила, реально больше 50 не используются, остальные экзоты и ввод начальных остатков
7 Encode
 
01.10.15
14:16
(6) Рад что развеселил Вас. Это система бюджетирования для крупного заказчика, почти на каждый бюджет по документу
8 Fragster
 
гуру
01.10.15
14:16
выгрузить в файлы, скриптом пройтись по файлам, удалить обработчик, где есть, добавить везде, загрузить конфигурацию из файлов
9 Fragster
 
гуру
01.10.15
14:17
тексты модулей - обычные текстовые файлы. ошибка будет только там, где у формы нет привязанного ПриОткрытии
10 Гёдза
 
01.10.15
14:20
выгрузить в файлы, обработать, загрузить
11 Encode
 
01.10.15
14:24
(8) (10) Спасибо, подумаю в этом направлении