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