|  | v7: Как в открытой форме вызвать событие записи? | ☑ | 
    
        | 0
    
        patapum   25.11.15✎ 12:09 | 
        Открываю форму документа обработкой, вызываю нужную функцию (переписывать геморройно - долго разбираться), потом хочу записать документ.
Но на строчку
 КонтАкта.Записать(); // в переменной хранится контекст открытой формы
 ругается
 "Данная команда не может выполняться в формуле элемента диалога!"
 Как записать программно?
 |  | 
    
        | 1
    
        aleks_default   25.11.15✎ 12:16 | 
        "Открываю форму документа" - нахрена?     |  | 
    
        | 2
    
        Рэйв   25.11.15✎ 12:16 | 
        Вызави напрямую ПередЗаписью() Или ПриЗаписи()     |  | 
    
        | 3
    
        Рэйв   25.11.15✎ 12:17 | 
        только Экспорт им поставь     |  | 
    
        | 4
    
        patapum   25.11.15✎ 12:20 | 
        (1) нужно выполнить обработку туевой хучи документов. в каждом поставить актуальные цены и записать. 
но процедура на кнопке установки цен сложная, с дальнейшими рекурсивными вызовами, перетаскивать все процедуры долго.
 поэтому хотел открыть форму, программно вызвать обработчик нажатия кнопки, программно записать и закрыть.
 (2) мы про 7.7, там нет ПередЗаписью
 |  | 
    
        | 5
    
        Господин ПЖ   25.11.15✎ 12:21 | 
        > мы про 7.7
 записатьвформе() ?
 |  | 
    
        | 6
    
        patapum   25.11.15✎ 12:22 | 
        (5) это метод чего? контекстный поиск по СП такого не знает     |  | 
    
        | 7
    
        Builder   25.11.15✎ 12:23 | 
        ПриОткрытии()
Если Форма.Параметр = "СделатьВсеИЗаписать" Тогда
 СделатьВсеЧтоНадо();
 Записать();
 СтатусВозврата(0);
 Возврат;
 КонецПроцедуры
 |  | 
    
        | 8
    
        Злопчинский   25.11.15✎ 12:27 | 
        воспользуйся фичей формекса Сервис.ВыполнитьПроцедуру() - типа так     |  | 
    
        | 9
    
        palpetrovich   25.11.15✎ 12:33 | 
        (7) +1 
только если нет завпрета на изменение конфигурации конечно
 |  | 
    
        | 10
    
        patapum   25.11.15✎ 12:41 | 
        (7) работает, спасибо за идею!
и всем откликнувшимся спасибо за помощь!
 |  |