|
Команда в общем модуле | ☑ | ||
|---|---|---|---|---|
|
0
1ctube
21.05.20
✎
14:32
|
Добрый день. Программно добавляю кнопку в форму, хочу привязать к ней команду.Всё из общего модуля. Споткнулся на том что обработчик команды должен находиться в модуле самой формы. Можно ли каким-либо образом создать её в общем модуле и привязать к программно созданной кнопке? Не хочется трогать типовую форму.
Вроде находил в гугле инфу про процедуру "ПодключаемыеКомандыКлиент.ВыполнитьКоманду" (она есть на форме, она из БСП). и что на основании неё можно создать собственный обработчик команды. Но конкретных мануалов не нашёл. |
|||
|
1
Барматолог
21.05.20
✎
22:05
|
Попробуй сделать расширение и добавь создание в процедуру ПриСозданииНаСервере для формы
&НаСервере Процедура Расш16_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) //Вставить содержимое обработчика КонецПроцедуры |
|||
|
2
1ctube
22.05.20
✎
06:44
|
Спс за пример, но я пробую без расширений, пока неполучается
|
|||
|
3
Мимохожий Однако
22.05.20
✎
07:35
|
(0) Ты покажи, как начал и в каком месте
|
|||
|
4
Cyberhawk
22.05.20
✎
09:52
|
Точка входа (экспортный метод) в модуле формы в любом случае должна быть.
Остается лишь воспользоваться типовой, если она предусмотрена (имя метода начинается с "Подключаемый...") |
|||
|
5
Барматолог
22.05.20
✎
11:06
|
(2) чем тебе не нравится расширение?
(4) так в типовой модуль лезть придется, а ТС вроде как не хочет) А так Сделал общий модуль с созданием элементов на форме (с описанием обработчиков) Сделал расширение, где подключил создание элементов и обработчики Профит.. |
|||
|
6
1ctube
26.05.20
✎
12:48
|
(4) Нашёл такой метод, попробовал сделать по аналогии с программным добавлением команды в отчеты, но не вышло. Думаю из-за того что в типовых отчетах на формах есть ТЗ "ПостоянныеКоманды". Но у типовых форм например справочников нет. Есть ли инструкция/мануал по работе с методами "ПодключаемыеКомандыКлиент.ВыполнитьКоманду", по части добавления программно своей команды на форму?
|
|||
|
7
Cyberhawk
27.05.20
✎
09:38
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |