Имя: Пароль:
1C
 
Конвертация данных. Обработчик "после загрузки".
0 Andy777
 
31.05.10
11:15
Добрый день.
После загрузки объекта (документа) нужно запустить процедуру из модуля формы документа. В обработчике "после загрузки" прописал :
Объект.ПолучитьФорму().ОпределитьСчетаУчетаРасчетовСКонтрагентом().
При загрузке выдает ошибку:
Метод объекта не обнаружен (ОпределитьСчетаУчетаРасчетовСКонтрагентом)
Хотя такая процедура в модуле формы есть. Не понятно...
1 Ksandr
 
31.05.10
11:24
Экспортная?
2 Ksandr
 
31.05.10
11:25
+ посмотри в нее, может там вызов стоит общего модуля и передается объект а не ссылка
3 Andy13
 
31.05.10
11:38
Посмотри как в типовом переносе сделано.
А именно вот так:
СчетаУчета = БухгалтерскийУчетРасчетовСКонтрагентами.ПолучитьСчетаРасчетовСКонтрагентом(Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);
Если Объект.ДоговорКонтрагента.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером Тогда
   Объект.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.ПустаяСсылка();
   Объект.СчетУчетаРасчетовПоАвансам     = ПланыСчетов.Хозрасчетный.ПустаяСсылка();
   Объект.СчетУчетаРасчетовПоТаре        = ПланыСчетов.Хозрасчетный.ПустаяСсылка();
Иначе
   Объект.СчетУчетаРасчетовСКонтрагентом = СчетаУчета.СчетРасчетовПокупателя;
   Объект.СчетУчетаРасчетовПоАвансам     = СчетаУчета.СчетАвансовПокупателя;
   Объект.СчетУчетаРасчетовПоТаре        = СчетаУчета.СчетУчетаТарыПокупателя;
КонецЕсли;
4 Andy777
 
31.05.10
11:42
1 - нет не экспортная. Да, в этом проблема.
3 - спасибо тезка). Это сейчас попробую.
AdBlock убивает бесплатный контент. 1Сергей