|   |   | 
| 
 | Как связать кнопку формы с процедурой из другой формы? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        да ну вас. Сам разберусь     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |