|
Синхронизация к выгрузке конкретного объекта | ☑ | ||
---|---|---|---|---|
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
|
Любая тема, как водится, должна быть закрыта решением, поэтому - вот:
В тот же день, когда завел эту тему, обнаружил, что пользователи просто не заполняли счета учета для номенклатуры в БП (ни для элементов номенклатуры, ни для категорий). Собственно, после их заполнения все встало на место. Большое спасибо за советы! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |