Ошибка при вызове метода контекста начатьчтение неизвестный получатель

Сегодня В 1С столкнулся с ошибкой при загрузке данных в базу из XML.

“Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель”

Вначале не мог понять в чем дело, но потом разобрался. Т.к. переносил данные между тестовыми базами, а там номера сообщений не совпадают – нужно было заменить в XML номера на актуальные. И во время замены я ошибся и заменил вместо номеров сообщений номера узлов. После корректировки XML-файла ошибка ушла и данные корректно загрузились.

Итого, если у вас ошибка “Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель” при чтении XML-файла – посмотрите какие узлы указаны в файле и какие узлы есть в базе по используемому плану обмена. Вероятно они не совпадают.

Метки: 1СXMLНачатьЧтениеНеизвестный получательОбмен даннымиОшибка

Читайте также:

Путь= Константы. ПутьДоФайлов.Получить( )+»»;

   ЧтениеXML=Новый ЧтениеXML();

   ЧтениеXML.ОткрытьФайл(Путь+»file_out.хml»);

   ЧтСообщения=ПланыОбмена.СоздатьЧтениеСообщения();

   ЧтСообщения.НачатьЧтение(ЧтениеXML);

   ПланыОбмена.УдалитьРегистрациюИзменений(ЧтСообщения.Отправитель,ЧтСообщения.НомерСообщения);

   Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл

       Данные=ПрочитатьXML(ЧтениеXML);

       Данные.ОбменДанными.Отправитель=ЧтСообщения.Отправитель;

       Данные.ОбменДанными.Загрузка=Истина;

       Данные.Записать();

   КонецЦикла;

   ЧтСообщения.ЗакончитьЧтение();

   ЧтениеXML.Закрыть();

Выдает ошибку:»

{Обработка.Обмен.Форма.Форма(22)}: Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель

   ЧтСообщения.НачатьЧтение(ЧтениеXML);

по причине:

Неизвестный получатель»

file_out.хml существует. В чём может быть ошибка? Платформа 16.

Shadowman
24.08.2011 09:57 Прочитано: 14958

Подскажите пожалуйста,при чтении изменений в плане обмена выходит сообщение НЕИЗВЕСТНЫЙ ПОЛУЧАТЕЛЬ. Что это и как исправить?

Yandex
Возможно, вас также заинтересует

Реклама на портале

E_Migachev
24.08.2011 10:04 Ответ № 1

Проблема возникает при несовпадении кодов в плане обмена, возможно после создания строк в плане обмена вы изменили код в базе-приемнике или в основной базе. Какой изначально должен быть код, смотрим xml-файл обмена следующие строки на примере:
<v8msg:To>2</v8msg:To>
<v8msg:From>1</v8msg:From>
где 2 — это код строки с зеленым шариком в основной базе, 1 — код строки обмена с распределенной базой.

Shadowman
24.08.2011 10:25 Ответ № 2

Разобрался. Большое спасибо!!!

buktoru
18.09.2013 11:57 Ответ № 3

У меня такая же проблема, не могу понять где ошибка? подскажите пожалуйста.

Zhake
28.09.2018 09:40 Ответ № 4

У меня тоже данная проблема. Как решить ?

Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!

Выдает ошибку:» {Обработка.Обмен.Форма.Форма}: Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель    ЧтСообщения.НачатьЧтение(ЧтениеXML); по причине: file_out.хml существует. В чём может быть ошибка? Платформа 16.

Да нет, с переменной «Путь» всё в порядке

Содержимое файла file_out.хml:

Ну собственно неизвестный получатель. Т.е. в поле «получатель» в сообщении написан один код узла, а у текущей базы — другой

Давай я тебе на мыло кину свою обработку

Лови на мыле. Если что не поймёшь в настройках пиши

хорошо, спасибо. Буду разбираться.

Тэги:

Комментарии доступны только авторизированным пользователям

Попросили помочь с 1С «как компьютерщика». Только я с ней никогда не работал. Прошу помощи.

Итак, есть 1С предприятие.
В нём откывают сервис-> обмен с Бухгалтерией предприятия 8,2

открывается некое окошко, в котором нажимают кнопку «Выполнить обмен»

При обмене выдаётся такая ошибка:
«Ошибка при вызове метода контекста (НачатьЗапись): Неизвестный получатель

Техническая информация:
{Обработка.ОбменДаннымиXML.МодульОбъекта(12118)}: Ошибка при вызове метода контекста (НачатьЗапись): Неизвестный получатель»

Я вообще не шарю, как это решить. Никогда с 1С не работал. Помогите, пожалуйста, решить проблему.

Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста найтифайлы
  • Ошибка при вызове метода контекста извлечь все
  • Ошибка при вызове метода контекста найтипоуникальномуидентификатору
  • Ошибка при вызове метода контекста значениеизфайла ошибка преобразования
  • Ошибка при вызове метода контекста найтипотипу