|
Конвертация данных. Как загружать только измененные документы |
☑ |
0
rt2000
23.12.16
✎
09:57
|
В конвертации данных, в ПКО есть галочка "Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их".
Если поставить эту галочку, то будут загружаться только те документы, которых еще нет в базе приемника.
А как сделать так, что бы загружались и обновлялись документы, которые были изменены.
Допустим если поменялась сумма, как обновить только эти документы?
|
|
1
Mankubus
23.12.16
✎
10:01
|
(0) При загрузке сравнивай реквизиты: если ничего не поменялось, то отказ = Истина
|
|
2
rt2000
23.12.16
✎
10:04
|
(1) А в каком событии смотреть?
Если я правильно понимаю, то реквизиты заполняться где то между этими событиями?
|
|
3
Mankubus
23.12.16
✎
10:09
|
(2) После загрузки
|
|
4
Фрэнки
23.12.16
✎
10:15
|
так это в КД 2 - правильно?
|
|
5
Фрэнки
23.12.16
✎
10:17
|
Процедура после загрузки в КД 2 срабатывает - а вот как там все идеально прописать - без тестов и отладки не поймешь. Вроде, все очевидно, а все равно - только отладчиком какие-то нюансы словить сможешь
|
|
6
Mankubus
23.12.16
✎
10:20
|
еще можно не измененные документы вообще не регистрировать на узле
|
|
7
vi0
23.12.16
✎
10:24
|
К примеру задействуй типовые объекты для обменов. В частности обработку ОбменДаннымиXML. Эту обработку задействует, в частности, справочник "настройки обмена данными". Там можно задавать узел плана обемена.
|
|
8
Фрэнки
23.12.16
✎
10:42
|
(6) вот это более адекватный в практическом плане путь, как на мой взгляд
|
|
9
Фрэнки
23.12.16
✎
10:43
|
надо же еще определиться в месте разрешенных изменений - разве можно менять ПКО там, где он не был первичным документом?! ну это в качестве примера, скорей всего
|
|