• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы alexkiss
  • Дата начала
A

alexkiss

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

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

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

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

alexkiss

Какой тип?

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

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

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!