Имя: Пароль:
1C
1С v8
Программно разместить на всех формах конфы свою кнопочку
0 famnam
 
18.11.11
15:03
да чтоб работала! :)
Есть соображения?
1 PVV65
 
18.11.11
15:14
Во всех формах конфы в процедуре ПриОткрытии ставишь вызов своей процедуры из общих модулей, в которой создаешь кнопку и указываешь обработчик из того же общего модуля.
2 famnam
 
18.11.11
15:16
(1) да это решение понятно...
просто поверил, что вдруг чудо произойдет, и все-таки можно как-то через общие модули...  :)
3 Maxus43
 
18.11.11
15:17
можно только быстро вставить код в формы, но вставлять придётся
4 shuhard
 
18.11.11
15:18
(0) переходи на УФ
5 famnam
 
18.11.11
15:19
(3) грустно
(4) осталось дождаться, когда УПП станет на УФ ))
6 shuhard
 
18.11.11
15:21
(5) в УПП есть механизмы и в неуправляемом клиенте,
конечно не для 100% документов
7 hhhh
 
18.11.11
15:28
(5) ну найди там в ПриОткрытии процедуру общего модуля, которая везде вызывается, и в нее вставь.
8 Chehante
 
18.11.11
15:35
Подписки на события. Не?
9 famnam
 
18.11.11
15:36
(7) да нее. так не будет работать. Кнопочка появиться, но будет не доступной, тк обработчик события мб только в модуле формы
10 famnam
 
18.11.11
15:36
(8) нет, не вариант
11 kosts
 
18.11.11
15:41
Выгрузи все тексты в файл.
Вставь автоматически во все фалы вызов своей процедуры, которая делает кнопку и процедуру для события нажатия.
Загрузи обратно все тексты в конфигуратор.
12 Kreont
 
18.11.11
15:42
Посмотри как сделано для кнопки "Установить код вручную" и там добавь,
или вместо нее :)
13 famnam
 
18.11.11
15:48
(11) ну да, это вытекает из (3)
(12) и для Редактировать номер, и для меню Операция в модуле формы прописана процедура обработчик, который в свою очередь вызывает функцию из общего модуля...
14 famnam
 
18.11.11
15:48
всем спасибо, похоже задача не имеет элегантного решения.
15 hhhh
 
18.11.11
15:50
(14) ну ты пропиши у себя этот обработчик, а в функции общего модуля сделаешь вставочку.
16 famnam
 
18.11.11
15:53
(15) вот-вот, о чем я и говорю: нужно редактировать все формы конфы, чтобы вставить обработчик действия кнопки
17 hhhh
 
18.11.11
15:58
(16) возьми существующий обработчик
18 ОбычныйЧеловек
 
18.11.11
16:02
(14) Именно так, элегантного решения для данной конфигурации не существует.
19 famnam
 
21.11.11
09:46
(17) это как?
20 Поручик
 
21.11.11
10:02
(14) Обсасывалось много раз. Если бы была подписка на события для форм. Если бы, да кабы.
21 hhhh
 
21.11.11
10:34
(19) ну, назови свой обработчик "ДействияФормыРедактироватьНомер", он на форме есть, поэтому форму редактировать не нужно.