Во время обмена выпадает: "При подписке на событие произошла ошиб

Тема в разделе "1C и всё что с ней связано", создана пользователем alexkiss, 12 авг 2010.

  1. alexkiss

    alexkiss Гость

    Здравствуйте все.

    Ситуация:
    Самописная конфигурация на базе Библиотеки стандартных подсистем, платформа 8.2.10.82.
    Создан план обмена. Во время обмена, на стадии формирования файла xml, выходит сообщение об ошибке:
    {ПланОбмена.МойОбмен.МодульОбъекта(183)}: Ошибка при вызове метода контекста (Получить): Произошла исключительная ситуация: При подписке на событие произошла ошибка. Метод обработчика события не найден.
    Данные = ВыборкаИзменений.Получить();

    В обеих конфигурациях прошёлся по подпискам на события, методы обработчика везде указаны.
    Кто-нибудь сталкивался? Как решать?

    НомерСообщения = ЗаписьСообщения.НомерСообщения;
    ВыборкаИзменений = База.ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, НомерСообщения);
    Пока ВыборкаИзменений.Следующий() Цикл
    Данные = ВыборкаИзменений.Получить(); //вот здесь ошибка
    База.ЗаписатьXML(ЗаписьXML, Данные);
    КонецЦикла;
     
  2. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Какой тип?

    Возможно, что метод "Получить()" на стороне компиляции не существует
     
  3. alexkiss

    alexkiss Гость

    ВыборкаИзменений имеет тип ВыборкаДанных.

    Я попробовал так:
    Пока ВыборкаИзменений.Следующий() Цикл
    Попытка
    Данные = ВыборкаИзменений.Получить();
    База.ЗаписатьXML(ЗаписьXML, Данные);
    Исключение
    КонецПопытки;
    КонецЦикла;

    Обмен происходит, но в базу-получатель приходят далеко не все данные.
     
Загрузка...

Поделиться этой страницей