Неизвестный получатель ошибка
☑
0
Repinovich
13.03.23
✎
15:16
Помогите пожалуйста разобраться, планы обмена пока тяжело даются. Вылезает ошибка "Неизвестный получатель" на строчке (отмечу внизу в коде) . Цель сделать распределенную базу, где со всех баз в главную передаются данные. Вот и я в подчиненной базе выполняю этот код и мне вылезает ошибка.
Процедура ВыполнитьОбменЗаписьИЧтение() Экспорт
Каталог = Константы.КаталогОбмена.Получить();
ИмяФайла = Каталог + "\Message" + СокрЛП(ПланыОбмена.Отделения.ЭтотУзел().Код) + "_" +
СокрЛП(ПланыОбмена.ГлавныйУзел().Код) + ".xml";
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла);
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, ПланыОбмена.ГлавныйУзел());
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
ЗаписьСообщения.ЗакончитьЗапись();
ЗаписьXML.Закрыть();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайла);
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
ЧтениеСообщения.НачатьЧтение(ЧтениеXML); <----------------------- Здесь
ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения);
ЧтениеСообщения.ЗакончитьЧтение();
ЧтениеXML.Закрыть();
УдалитьФайлы(ИмяФайла);
КонецПроцедуры
1
mikecool
13.03.23
✎
15:20
получаешь данные от узла, которого нет в базе?
2
Repinovich
13.03.23
✎
15:21
(1) Нет , этот узел есть в базе
3
Repinovich
13.03.23
✎
15:25
(1) Вообще странная вещь, ошибку выдает , но в главный узел все равно передает данные
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.