Обмен УТ 10.3 БП3 Корп. Одинаковые табличные части.

1. TVA_11 13.12.24 16:23 Сейчас в теме
Хочу записать ТЧ - КонтактнаяИнформация из БП в УТ.

Сам обмен на уровне Кнтрагентов идет успешно, настроен до меня.
Однако ТЧ в обмен не попадает. Что еще возможно сделать?
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. nomad_irk 80 13.12.24 17:06 Сейчас в теме
(1) зачем вы кодом создаёте коллекцию?
Как выглядит ПВД?
5. TVA_11 13.12.24 17:08 Сейчас в теме
(4) Без попытки создания, тоже пробовал.

Смотрел по аналогии, как другие ТЧ успешно, в том же обмене ходят, в справочниках, документах.

Это последний из вариантов. Может его создавать надо.?
6. nomad_irk 80 13.12.24 17:10 Сейчас в теме
(5) нет, не нужно, если ТЧ есть в источнике
Что по поводу ПВД?
8. TVA_11 13.12.24 17:14 Сейчас в теме
(6)

ПВД не создавал. На картинках, только то что делал.
9. nomad_irk 80 13.12.24 17:17 Сейчас в теме
(8) хорошо, как определили, что ТЧ не выгружается в файл?
Все стопицот контрагентов выгружали?
10. TVA_11 16.12.24 08:06 Сейчас в теме
(9) Контрагент идет в обмен, меняю имя.

Табличная часть не заполняется. Обмен идет через каталог.
Стал смотреть файл обмена, в нем нет адресной информации.
***

Как минимум поля из табличной части в файле обмена должны появляться, наименования и значения.
2. pentanom 28 13.12.24 16:41 Сейчас в теме
В УТ 10.3 контактная информация записывается в РС. Или у вас не типовая конфигурация?
3. TVA_11 13.12.24 16:59 Сейчас в теме
(2)

Контактная информация в УТ 10.3 так-то регистре хранится.
Но решил, что проще ТЧ сделав одинаковыми переписывать из БП в УТ.
7. TVA_11 13.12.24 17:11 Сейчас в теме
Это работающие правила конвертации в архиве.

А конвертация прога создает файл, xml. Я его в архив добавляю и гружу в БП.
Прикрепленные файлы:
Правила конвертации_асbp3_стар_.zip
CorrespondentExchangeRules.xml
11. nomad_irk 80 16.12.24 08:41 Сейчас в теме
(7) Если вы хотите передавать данные из БП в УТ, то необходимо работать с файлом ExchangeRules.xml
Ваш CorrespondentExchangeRules.xml(который не в архиве) - не "читается" в БП3.
12. TVA_11 16.12.24 10:14 Сейчас в теме
(11) Отлично!

Но,
Штатная конвертация - сохраняя правила, создает только файл:
CorrespondentExchangeRules.xml


В чем ошибка?
13. nomad_irk 80 16.12.24 10:15 Сейчас в теме
(12) вы их в какой из баз сохраняете? в каждой базе свои правила.
14. TVA_11 16.12.24 10:19 Сейчас в теме
(13)

В БП3 сохраняю, раз оттуда выгружать собираюсь.


Можно, конечно поменять источник и приемник местами? Но это попытка последнего шанса, и почему так?
Прикрепленные файлы:
15. nomad_irk 80 16.12.24 10:24 Сейчас в теме
(14) Хорошо. Вам нужен ExchangeRules.xml. Его загружаете в КД2.1 и редактируете.
CorrespondentExchangeRules.xml - это правила для УТ10 в данном конкретном случае.
16. TVA_11 16.12.24 10:33 Сейчас в теме
(15)
Я загружаю архив, в котором есть:

CorrespondentExchangeRules.xml и ExchangeRules.xml - сразу.
Получен архив из БП3.

Пробую загрузить один
ExchangeRules.xml

ок.
17. nomad_irk 80 16.12.24 10:38 Сейчас в теме
(16) Все верно, в архиве два файла: один для текущей базы - источника, другой - для удаленной базы-приемника.

у вас, в результате всех ваших манипуляций, так же должен получится архив с двумя файлами, который вы загрузите в настройках обмена, тем самым обновите правила.
19. TVA_11 16.12.24 11:28 Сейчас в теме
(17)

Поменял только файл, ExchangeRules.xml
Теперь в файле обмена данные есть, но при загрузке дает ошибку.
***


CorrespondentExchangeRules.xml - теперь правлю его!
Прикрепленные файлы:
22. TVA_11 16.12.24 14:11 Сейчас в теме
(19)



Проблема идет от сюда - ExchangeRules.xml.
Загрузил его вместе с рабочим - CorrespondentExchangeRules.xml.

Ошибка та же.
23. TVA_11 16.12.24 14:16 Сейчас в теме
(17)

Вот так формирую - ExchangeRules.xml
Прикрепленные файлы:
18. nomad_irk 80 16.12.24 10:44 Сейчас в теме
(14)
Можно, конечно поменять источник и приемник местами? Но это попытка последнего шанса, и почему так?

не нужно ничего менять. замена источника и приемника без редактирования всех входящих правил - смысла не имеет, если нет задачи сделать кашу из данных/нерабочие правила.
20. TVA_11 16.12.24 13:53 Сейчас в теме
(18)

Из БП выгружается успешно.
При загрузке в УТ выдает такую ошибку.
Прикрепленные файлы:
24. nomad_irk 80 16.12.24 14:26 Сейчас в теме
(20) Нужно разобраться, что есть "ЗаполнитьРеквизитыПоУмолчанию".
Вероятно, это какой-то метод модуля объекта справочника "Контрагенты", которого нет в конфигурации.
Возможно, проблема решится обновлением конфигурации до последней версии.
25. TVA_11 16.12.24 15:40 Сейчас в теме
(24)
У меня метаданные последней версии и по УТ и по БП.

ЗаполнитьРеквизитыПоУмолчанию - в коде УТ посмотрю.
26. nomad_irk 80 16.12.24 16:00 Сейчас в теме
(25) Правила обновляли из дистрибутива обновления конфигурации?
Последние правила:
<Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="3.0.150.22" СинонимКонфигурации="Бухгалтерия предприятия КОРП, редакция 3.0">БухгалтерияПредприятияКОРП</Источник>
<Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="10.3.87.2" СинонимКонфигурации="Управление торговлей, редакция 10.3">УправлениеТорговлей</Приемник>
27. TVA_11 16.12.24 16:06 Сейчас в теме
(26)
Это старые правила из БП3 - которые актуальны, на них все и работает.
А конфигурации с тех пор обновлялись.

В конвертацию загрузил, актуальные метаданные.


пс.
ЗаполнитьРеквизитыПоУмолчанию - нашел.
Прикрепленные файлы:
28. TVA_11 16.12.24 16:35 Сейчас в теме
(26)

Код ЗаполнитьРеквизитыПоУмолчанию - он для документов.

Для теста попробую отключить.
Прикрепленные файлы:
29. TVA_11 16.12.24 16:41 Сейчас в теме
(28)
Отключил, но не помогло. Выдает ту же ошибку.
Прикрепленные файлы:
30. nomad_irk 80 16.12.24 16:42 Сейчас в теме
(29) это нужно найти, где оно вызывается для справочника и там отключить.
32. TVA_11 17.12.24 09:29 Сейчас в теме
(30)

ExchangeRules.xml - для БП3 (?)
CorrespondentExchangeRules.xml - это правила для УТ10 в данном конкретном случае.
***

Ошибку выдает в том случае, если не заремить текст на картинке.
Выходит, что ExchangeRules.xml - так же выполняется в УТ.

При этом, содержания этого алгоритма в файле ExchangeRules.xml изначально нет.
И видимо, либо в этом и есть ошибка, либо это попытка исполнить код в конфигурации УТ.

ЗаполнитьРеквизитыПоУмолчанию - встречается и в конфигурации УТ правда не в Контрагентах.
Прикрепленные файлы:
33. nomad_irk 80 17.12.24 09:36 Сейчас в теме
(32)
Выходит, что ExchangeRules.xml - так же выполняется в УТ.

Только то, что определено для базы-приемника: все обработчики события "ПослеЗагрузки", алгоритмы с признаком "при загрузке"
36. TVA_11 17.12.24 11:17 Сейчас в теме
(33)

Вопрос
ExchangeRules и
CorrespondentExchangeRules - выгружены из боевой БП3.

Когда их грузишь в Конвертацию, то Источник ставить в обоих случаях - БП3?
34. RustamZz 17.12.24 09:36 Сейчас в теме
(32) ExchangeRules.xml для отправителя, CorrespondentExchangeRules.xml для получателя. Для подключения правил в другую базу нужно переименовывать файлы зеркально.
37. nomad_irk 80 17.12.24 11:23 Сейчас в теме
(34) я брал правила из УТ, в них ExchangeRules.xml - для БП, CorrespondentExchangeRules.xml - для УТ
38. RustamZz 17.12.24 11:32 Сейчас в теме
(37) Вот так выглядят типовые для КД 2 вверху ЗУП, внизу БП. УТ 10 могу тоже поискать
Прикрепленные файлы:
39. nomad_irk 80 17.12.24 11:55 Сейчас в теме
(38) Не важно как они выглядят в 1С, я говорю про то, как оно в архиве, который загружается в базу.
Прикрепленные файлы:
31. TVA_11 16.12.24 16:48 Сейчас в теме
(29)

Заремил. Ошибка не поменялась.

Вероятно где-то еще есть ссылка на алгоритм.
Прикрепленные файлы:
35. nomad_irk 80 17.12.24 09:50 Сейчас в теме +0.11 $m
(31) это общие для всех, нужно для конкретного вида объекта
40. TVA_11 23.12.24 10:06 Сейчас в теме
(35)

Ваши советы помогли!

Для обмена БП - УТ источник и приемник менялись местами в ExchangeRules и CorrespondentExchangeRules.
Когда это понял, то обмен пошел. (Почему так неясно.)

Плюс, отключил старые правила для формирования адреса из регистра в регистр.
21. TVA_11 16.12.24 13:55 Сейчас в теме
(18)

Последняя попытка такая
Прикрепленные файлы:
Оставьте свое сообщение

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