|
Синхронизация к выгрузке конкретного объекта |
☑ |
0
УТ_КА
19.08.24
✎
13:32
|
Привет!
Возникла необходимость сделать обмен между двумя ИБ: передать из УТ один документ в БП. В УТ зарегистрированы около 1к объектов, мне нужно выгрузить только один конкретный.
Вижу простой и очевидный способ это сделать: отменить нафиг регистрацию всех объектов и зарегистрировать только нужный мне руками, а потом сделать обмен. Простой и очевидный не всегда самый лучший, поэтому хочу узнать: а это как-то иначе делается?
|
|
1
Волшебник
19.08.24
✎
13:36
|
Да, план хороший, чтобы нарушить весь обмен.
Лично я не возражаю. Вам же потом всё это восстанавливать и искать расхождения.
|
|
2
УТ_КА
19.08.24
✎
13:39
|
(1) Ага, потому и спрашиваю, есть ли адекватный способ это сделать :)
А может и вообще лучше не делать.
|
|
3
AAA
19.08.24
✎
13:45
|
А почему остальные не передаются, хотя поставлены на обмен ?
|
|
4
Волшебник
19.08.24
✎
13:49
|
(2) есть обработка "Универсальный обмен данными в формате XML"
|
|
5
УТ_КА
19.08.24
✎
13:52
|
(3) Мне нужно проверить на примере конкретного документа работу обмена, который поломался. Вообще, вкратце, суть следующая: при обмене из УТ в БП летят РТУ, которые в БП плодят кучу ошибок синхронизации - в табличной части у товаров не встали счета (хотя должны были). Были ли заполнены счета номенклатуры до того, когда сделали обмен с ошибками - неизвестно, поэтому исхожу из гипотезы что их там не было и хочу проверить, пройдет ли обмен если счета заполнены.
|
|
6
УТ_КА
19.08.24
✎
13:53
|
(4) Выгрузить один док в XML и потом из этого файла загрузить в целевую ИБ? Звучит как то что надо
|
|
7
Волшебник
19.08.24
✎
13:56
|
(6) Да. С учётом правил конвертации
|
|
8
Климов Сергей
19.08.24
✎
14:00
|
(5) При синхронизации, в БП, счета учёта заполняются при загрузке (точнее, сразу после) в соответствии с правилами, указанными в регистре сведений "Счета учёта номенклатуры".
Чтобы проверить вашу гипотезу не надо ничего перегружать, достаточно руками в новый документ добавить проблемную номенклатуру. Если счета учёта заполняются, то всё ОК.
|
|
9
Мультук
19.08.24
✎
14:05
|
(0)
1) Создаем тестовые базы:
Тестовая база УТ
Тестовая база БП
2) Далее садимся и гоняем всё что угодно, как угодно с отладчиком/без отладчика
|
|
10
Pprog151713
19.08.24
✎
14:07
|
(0) Проведи обмен. А потом поставь на регистрацию свой. )
|
|
11
Волшебник
19.08.24
✎
14:07
|
(10) А можно наоборот?
|
|
12
Pprog151713
19.08.24
✎
14:15
|
(11) Можно и наоборот. Но надо помнить примерно что снял с регистрации. И тоже поставить потом.
|
|
13
УТ_КА
12.09.24
✎
10:26
|
Любая тема, как водится, должна быть закрыта решением, поэтому - вот:
В тот же день, когда завел эту тему, обнаружил, что пользователи просто не заполняли счета учета для номенклатуры в БП (ни для элементов номенклатуры, ни для категорий). Собственно, после их заполнения все встало на место.
Большое спасибо за советы!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший