|
Конвертация данных. Как удалять не найденные в приемнике объекты? |
☑ |
0
breezee
22.06.16
✎
13:20
|
Как удалять не найденные в приемнике объекты? Возможно ли это вообще?
|
|
1
тарам пам пам
22.06.16
✎
13:30
|
(0) А нафига, собственно? Или ты собираешься при каждой выгрузке выгружать вот прям вообще все данные, нужные в приемнике?
|
|
2
Cyberhawk
22.06.16
✎
13:30
|
Откуда удалять?
|
|
3
Cyberhawk
22.06.16
✎
13:30
|
Где не найденные?
|
|
4
ovrfox
22.06.16
✎
13:32
|
Это вопрос из серии как выбросить мусор из кармана, если его там нет. Это теоретически не возможно.
|
|
5
Cyberhawk
22.06.16
✎
13:33
|
(4) Я тоже не понял, чего ему там надо, поэтому и спросил выше
|
|
6
breezee
22.06.16
✎
14:01
|
Спасибо, понял что нельзя. Отдельное спасибо (4) за доходчивое объяснение
|
|
7
kzot
22.06.16
✎
14:14
|
Вроде как есть же в доп. настройке ПКО "Не создавать новый объект в приемнике если он НЕ найден" для передаваемых.
|
|
8
rozer76
22.06.16
✎
14:17
|
(7) ну как это отвечает на вопрос ?
|
|
9
kzot
22.06.16
✎
14:20
|
(8) хз, топикстартер хотел удалять чего нет в передаваемых данных ?
|
|
10
breezee
22.06.16
✎
14:25
|
(9) Да, хотел дуалять тех данных, которых нет в передаваемых
|
|
11
kzot
22.06.16
✎
14:28
|
Обработчики событий после загрузки уже отменили ?
|
|
12
Cyberhawk
22.06.16
✎
14:32
|
(10) "хотел дуалять тех данных, которых нет в передаваемых" // Так это легко - во время загрузки запоминаешь все загруженные объекты, а потом удаляешь все, что не входит в загруженные. Но так обычно никто не делает
|
|
13
Wern
22.06.16
✎
14:33
|
(12) Куда проще настроить правила очистки данных, чем все это запоминать и удалять.
|
|
14
breezee
22.06.16
✎
14:33
|
(12) Да, я понял что это не вариант.
А как обратиться ко всем загруженным данным в обработчике "после загрузки"?
|
|
15
ovrfox
22.06.16
✎
14:54
|
Я правильно понял. что вопрос в том, как удалить те объекты, которые есть в базе приемнике, но отсутсвуют в переданных данных? Т.е. нужно удалить все, а потом принять то, что передали, но не нарушить взаимосвязей?
Для этих целей иногда пользуются планом обмена для удаления. Перед загрузкой все объекты помещают в план обмена, во время загрузки объекты исключают из плана обмена. После загрузки удаляют объекты, которые остались отмеченными в плане обмена.
|
|
16
Cyberhawk
22.06.16
✎
15:32
|
(13) С ними никогда не приходилось сталкиваться, но всегда подозревал что для этого они и нужны, благодарю за напоминание...
|
|