Обмен. В каталоге обмена информацией не был обнаружен файл сообщения с данными

1. starjevschik 27.01.22 15:28 Сейчас в теме
УТ 11.4.7.141, БП 3.0.106.101
Обмен односторонний из УТ в БП. БП где-то в облаках, УТ отправляет по ftp файл.
В УТ все работает нормально и в нужной папке на сервере, где БП, появляется файл, называется он Message_УТ_ОП.xml.
А в БП не загружается, сообщение
Обработка: ТранспортСообщенийОбменаFILE: В каталоге обмена информацией не был обнаружен файл сообщения с данными.
Каталог обмена информацией: "W:\obmen"
Имя файла сообщения обмена: "Message*_1fb34ad3-7dfa-4034-af29-452388c06db4_ОП.xml" или "Message*_1fb34ad3-7dfa-4034-af29-452388c06db4_ОП.zip"

Имя файла действительно другое. Как их подружить? Откуда вообще эти имена берутся? ОП это префикс базы БП, он в УТ в настройках обмена прописан.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 27.01.22 15:41 Сейчас в теме
А, похоже начинаю понимать. В БП в поле "Префикс базы-корреспондента" забито
1fb34ad3-7dfa-4034-af29-452388c06db4

это то, что она ищет в имени файла.
Значит там "УТ" должно быть. Только это поле не редактируется.... как бы его так... хм
3. starjevschik 27.01.22 15:59 Сейчас в теме
Итак! Поменял код плана обмена (то самое поле) на УТ, все загрузилось, но!!! после загрузки код этого плана обмена вернулся обратно к 1fb34ad3-7dfa-4034-af29-452388c06db4
Какого черта? Что надо сделать, чтобы оно не менялось само?
4. nomad_irk 76 27.01.22 16:04 Сейчас в теме
(3)Предполагаю, что в сообщении обмена содержатся данные изменения узла обмена.
проверьте в базе-источнике, изменения каких объектов содержатся в таблицах изменений.
5. starjevschik 27.01.22 16:18 Сейчас в теме
(4) там ручная регистрация, я выгрузил документы реализации + связанные справочники.
В файле может посмотреть, где этот код...
6. nomad_irk 76 27.01.22 16:19 Сейчас в теме
(5)можно и в файле посмотреть, поиск по значению должен помочь
7. starjevschik 27.01.22 16:20 Сейчас в теме
(6) в файле вот так
<msg:NewFrom>1fb34ad3-7dfa-4034-af29-452388c06db4</msg:NewFrom>
единственное вхождение.
Это что?
8. nomad_irk 76 27.01.22 16:23 Сейчас в теме
(7)это описание самого сообщения, от какого узла данные.
возможно, алгоритм загрузки данных обрабатывает входящее сообщение и присваивает узлу плана обмена код из входящего сообщения.
9. starjevschik 27.01.22 16:49 Сейчас в теме
(8) там у них одна УТ и несколько БП. И только с одной БП такая ерунда.
Что-то в настройках в УТ? Но где это искать? Так же не должно быть. Обмены все стандартные.
10. nomad_irk 76 27.01.22 16:53 Сейчас в теме
(9)скорее, что-то не так в приемнике, БП.
Так понимаю, только отладка процесса загрузки данных сможет прояснить ситуацию.
11. starjevschik 27.01.22 17:02 Сейчас в теме
(10) посмотрел как устроены другие настройки в УТ
Там во всех в этом поле какой-то длинный набор символов.
А в этой проблемной "ОП" (префикс базы БП).
Поменял... посмотрим.
12. starjevschik 27.01.22 17:10 Сейчас в теме
получил имя файла обмена
Message_УТ_1fb34ad3-7dfa-4034-af29-452388c06db4
А БП хочет видеть наоборот
Имя файла сообщения обмена: "Message*_1fb34ad3-7dfa-4034-af29-452388c06db4_ОП.xml" или "Message*_1fb34ad3-7dfa-4034-af29-452388c06db4_ОП.zip"
13. starjevschik 27.01.22 17:54 Сейчас в теме
В общем сделал новую настройку в БП, точно такую же, как прошлая.
и все заработало.
Как им удается сделать настолько невнятную схему настроек? Такие красивые формы, кнопочки, пояснения - и ничего не понятно. Таланты.
14. starjevschik 27.01.22 22:44 Сейчас в теме
Похоже я понял, в чем прикол. В некоторый момент 1С поменяла использование кодов в планах обмена, были там у них префиксы баз, а они их поменяли на какие-то длинные ГУИДы. Было это году в 19 примерно.
И вот похоже УТ здесь до этого светлого момента, а БП после. УТ выгружает с префиксом, а БП хочет получить с гуидом.
А перезапись кода при обмене - это такой механизм обновления.
Какие же в 1с креативные молодцы работают все же. Могут подложить любимым пользователям свинью в самых удивительных, самых непредсказуемых местах.

Осталось понять, где и как проще исправить... наверное в БП ловить момент перезаписи.
akutsyn; YuriOvs; nomad_irk; +3 Ответить
15. akutsyn 15.09.22 09:21 Сейчас в теме
(14) Была такая же песня. В итоге в настройках плана обмена, в обеих базах, через кнопку "еще" - "Изменить форму", поставил все галки, появилась вкладка "Служебная информация"
В ней в обеих базах поставил "версию формата обмена" - 1.8 (был 1.10)
Затем сделал обмен, и хотя формат потом вернулся на 1.10, но более косяков не было, обмен поехал сам.
Оставьте свое сообщение

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