СоздатьЗаписьСообщения() ошибка "Неизвестный получатель"

1. request4t 18.12.21 18:02 Сейчас в теме
(9)
Здравствуйте.
Настраиваю обработку для обмена с сайтом. В ней код (не мой)

ЗаписьXML = Новый ЗаписьXML();
ЗаписьXML.УстановитьСтроку();			
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();			
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);


После НачатьЗапись получаю ошибку "Неизвестный получатель". В ЗаписьСообщения Получатель = Неопределено.

Впервые с этим сталкиваюсь. Подскажите, пож, как его туда "определить"?) Узел обмена мною создан.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. spacecraft 20.12.21 18:51 Сейчас в теме
(3) получатель определяется в этой строчке кода:
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);

Что передаете как УзелОбмена? Должна быть ссылка на узел приемник.
5. request4t 20.12.21 20:36 Сейчас в теме
(4)
УзелОбмена - реквизит формы
Прикрепленные файлы:
6. spacecraft 20.12.21 21:33 Сейчас в теме
(5) очень информативно.
Какой тип данных показывает отладчик в точке кода "ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);", для УзелОбмена?
Покажите скрин.
7. request4t 20.12.21 21:43 Сейчас в теме
(6)
ПланОбменаСсылка
Прикрепленные файлы:
8. spacecraft 20.12.21 21:57 Сейчас в теме
(7) Вот этот узел ПРОМ это какой узел? Текущей базы? Текущая база не может быть получателем.
Как настроен обмен?
10. request4t 21.12.21 00:40 Сейчас в теме
(8)
Это узел, созданный мною в планах обмена. Узел требуется для выгрузки изменений. Для полной выгрузки не требуется. Обмен происходит в этом случае без ошибок. Создавал я его, аналогично другой базе, которая обменивается с таким же сайтом - Пром (но она на обычных формах). Никаких настрооек узел на обычных формах не имеет. Кода тоже нет.

Я не знаю что еще сказать... Не понимаю как должен быть настроен этот узел.
11. request4t 21.12.21 01:17 Сейчас в теме
(10)
Решил я схитрить. После ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена) идет строка:

Выборка = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, НомерСообщенияОбмена)

Подставил в качестве параметра 1 УзелОбмена. Получаю ошибку: Недопустимое значение параметра 1.

Как оно может быть недопустимым, если его тип ПланОбменассылка.ПРОМ (как того итребует синтаксис)?
2. МимохожийОднако 142 20.12.21 08:05 Сейчас в теме
Встань на строку с ошибкой и посмотри в отладчике, что пытаешься присвоить.
3. request4t 20.12.21 18:42 Сейчас в теме
(2)
я пока ничего не пытаюсь присвоить. это исходный код и он не определяет Получателя (В ЗаписьСообщения Получатель = Неопределено). почему?
9. МимохожийОднако 142 20.12.21 23:28 Сейчас в теме
(3) Тогда смотри предыдущий шаг до этой записи. Нет смысла анализировать код, если неизвестна цель. Было бы неплохо ответить на все предыдущие вопросы, а не только комментировать моё предложение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот