Имя: Пароль:
1C
 
Конвертация данных. Как загружать только измененные документы
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
надо же еще определиться в месте разрешенных изменений - разве можно менять ПКО там, где он не был первичным документом?! ну это в качестве примера, скорей всего