Имя: Пароль:
1C
 
Вызов процедуры из формы в обработку
0 Nextor257
 
26.05.15
18:36
В ут 11.1.10 Пишу в обработке:

        НашОбъект=Объект.ДокументПоступления.ПолучитьОбъект();
    ФормаОбъект=НашОбъект.ПолучитьФорму("ФормаДокумента");
    
    Для Каждого Стр Из НашОбъект.Товары Цикл
        Стр.СуммаНДС=Стр.Сумма/118*18;
        ФормаОбъект.ТоварыСуммаНДСПриИзменении(Стр);
    КонецЦикла;
    
    НашОбъект.Записать(РежимЗаписиДокумента.Запись);

При вызове получаю ошибку "метод объекта не обнаружен"
в форме эта функция вызывается когда меняешь НДС руками.

Как правильно будет?
1 trooba
 
26.05.15
18:38
(0) Он из формы наверняка общие модули спрашивает, вот их и используй
2 Nextor257
 
26.05.15
18:42
нет, не спрашивает. Все считается в форме
3 Nextor257
 
26.05.15
20:30
Потому что надо писать вот так:

ФормаОбъект=НашОбъект.ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокумента");

Тогда все работает
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший