Имя: Пароль:
1C
1С v8
Как в подписке на событие вызвать
0 ded20ded
 
14.01.13
22:04
Как в подписке на событие вызвать из источника из основной формы процедуру?
1 ДенисЧ
 
14.01.13
22:05
никак
2 ded20ded
 
14.01.13
22:05
не могу вызвать РассчитатьСуммуПлатежа();

   МетаданныеДокумента = Источник.Метаданные();

       СтруктураВалюты = МодульВалютногоУчета.ПолучитьКурсВалюты(Источник.ДоговорКонтрагента.ВалютаВзаиморасчетов, Источник.Дата);//УстановкиКурсаИКратности
       КурсВалюты      = СтруктураВалюты.Курс;
       КратностьВалюты = СтруктураВалюты.Кратность;
       
       Если КурсВалюты  <> неопределено Тогда
               //Если ОбщегоНазначения.ЕстьРеквизитДокумента("КурсДокумента", МетаданныеДокумента) Тогда
                   //Источник.КратностьВзаиморасчетов = СтруктураКурсаДокумента.Кратность;
                   Источник.КурсДокумента = КурсВалюты;
                   Источник.КратностьДокумента = КратностьВалюты
               //КонецЕсли;
       КонецЕсли;
       Источник.Записать();
       МетаданныеДокумента.Формы.ФормаДокумента.РассчитатьСуммуПлатежа();
3 Defender aka LINN
 
14.01.13
22:05
Перенести ее в общий модуль и хоть обвызывайся
4 DrShad
 
14.01.13
22:05
пихай ее в модуль объекта и оттуда вызывай
5 ded20ded
 
14.01.13
22:06
а что из формы не как ни получить?
6 DrShad
 
14.01.13
22:06
(5) см (1)