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