|
Как связать кнопку формы с процедурой из другой формы? | ☑ | ||
---|---|---|---|---|
0
D_Pavel
15.01.16
✎
11:39
|
Из одной формы открываю форму объекта документа. Добавляю на нее кнопку программно. Хочу добавить еще и процедуру для этой кнопки.
Как сделать чтобы при нажатии на эту кнопку выполнялась процедура которой нет в открывшейся форме? (она есть в первой форме) |
|||
1
vicof
15.01.16
✎
11:40
|
Выполнить("код из процедуры")
|
|||
2
lxs
15.01.16
✎
11:41
|
(1) пятнично)
|
|||
3
butterbean
15.01.16
✎
11:44
|
(0) сделать владельцем первую форму и писать Форма.ВладелецФормы.ТвояПроцедура()
|
|||
4
Kandellaster
15.01.16
✎
11:46
|
через ОбработкаОповещения можно
|
|||
5
lxs
15.01.16
✎
11:47
|
Надо еще понимать, что делает та процедура, какие данные она использует, как формирует результат..
|
|||
6
D_Pavel
15.01.16
✎
11:54
|
(3) Да, именно это мне и нужно выполнить. Вопрос: Как это сделать?
|
|||
7
D_Pavel
15.01.16
✎
11:57
|
(5) ничего не делает. Там пока стоит одна строка:
Сообщить (1); |
|||
8
EugeniaK
15.01.16
✎
12:00
|
(0) Никак.
Обработчик формы должен лежать в самой форме. Уже из него можно будет вызывать другие процедуры. |
|||
9
D_Pavel
15.01.16
✎
12:01
|
(8) Спасибо за исчерпывающий ответ. Сразу видно понимающий в одноэс человек.
Темку можно закрыть. |
|||
10
D_Pavel
15.01.16
✎
12:03
|
Ой! Это девушка! Всякое может случиться в пятницу, но такого я не ожидал...
|
|||
11
Lexey_
15.01.16
✎
12:07
|
(9) зачем закрывать? чем (3) не устроил?
|
|||
12
Nuobu
15.01.16
✎
12:16
|
(8) Можно добавить слово волшебное "Экспорт", и вызывать такие процедуры из Владельца.
|
|||
13
D_Pavel
15.01.16
✎
12:25
|
(11) Тем что отвечающий не понял вопрос.
|
|||
14
D_Pavel
15.01.16
✎
12:26
|
(12) точно можно? У меня не вызываются.
|
|||
15
Nuobu
15.01.16
✎
12:27
|
(13) Ты имеешь ввиду вообще без кодинга сделать? Не создавая свой обработчик?
|
|||
16
Nuobu
15.01.16
✎
12:29
|
(15) В этом случае - можно вы*бнуться и сделать команду и её вытянуть на форму, но лучше - сделать обработчик и вызвать с помощью владельца.
|
|||
17
D_Pavel
15.01.16
✎
12:29
|
(15) Я не против создать свой обработчик. Но он должен быть не в открываемой форме, либо должен добавиться в нее программно в режиме выполнения, а не конфигурирования.
|
|||
18
D_Pavel
15.01.16
✎
12:29
|
(16) А как сделать команду?
|
|||
19
D_Pavel
15.01.16
✎
12:31
|
Условия такие: Конфигурацию изменять нельзя, внешнюю обработку изменять можно.
|
|||
20
Nuobu
15.01.16
✎
12:46
|
(19) Сорян, программно создать кнопку и повесить на неё команду - нельзя, как говорит (8) :
v8: 8.2 Программное создание кнопки с общей командой Перенеси форму в свою обработку и вызывай её, но с заполненным ключем. |
|||
21
D_Pavel
15.01.16
✎
12:53
|
(20) Ок, спасибо!
|
|||
22
D_Pavel
28.01.16
✎
09:25
|
(20) Форма документа из обработки что-то не открывается.
Как ее открыть? |
|||
23
GreatOne
28.01.16
✎
09:36
|
тоже пытался. нельзя. Назначить действие для команды из общего модуля?
+ ИТС подскаызвает http://its.1c.ru/db/v836doc#bookmark:dev:TI000000445 |
|||
24
D_Pavel
28.01.16
✎
09:36
|
ПолучитьФорму("ВнешняяОбработка.ОбработкаУдаления.Форма.ФормаДокумента") // не работает
ПолучитьФорму("ВнешняяОбработка.ОбработкаУдаления.Форма.Форма") // работает |
|||
25
D_Pavel
28.01.16
✎
09:39
|
+(24) Пишет: "Неизвестное имя формы ......"
Хотя вот же я вижу форму с таким именем в обработке |
|||
26
D_Pavel
28.01.16
✎
09:42
|
Может потому что она управляемая?
Как открыть управляемую форму документа из обработки? |
|||
27
D_Pavel
28.01.16
✎
11:23
|
да ну вас. Сам разберусь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |