Имя: Пароль:
1C
 
Выгрузка объектов в КД 2,1 по критерию
0 Aydar
 
05.12.17
12:25
Как в конвертации данных 2.1 настроить выгрузку только не помеченных на удаление объектов?
1 Cyberhawk
 
05.12.17
12:26
В ПВД
2 Cyberhawk
 
05.12.17
12:26
Но проще не регистрировать такие объекты на узле (снимать регистрацию при установке пометки на удаление)
3 Ёпрст
 
05.12.17
12:27
в Перед выгрузкой объекта написать

Отказ = Объект.ПометкаУдаления;
4 Cyberhawk
 
05.12.17
12:29
На самом деле не все так просто может быть, как мы описали - объект может выгружаться как ссылка в каком-нибудь другом объекте (запись / набор записей регистра, например) и в этом случае надо уже у автора узнавать, чего там ему надо на самом деле.
5 Ёпрст
 
05.12.17
12:30
Но так делать нельзя.
Ибо в первый раз выгрузили объект, потом его прибили в источнике, а в приёмнике он так и останется проведенным, например
6 Cyberhawk
 
05.12.17
12:40
(5) На случай передачи удалений объектов пишется соответствующий код на стороне приемника (в событиях получения).
Ну короче, как уже написал выше, смотреть по факту надо, чего там надо. Автор, думаю, о таком не задумывался даже.
7 Aydar
 
05.12.17
12:50
(4) нужно выгружать все, не помеченные на удаления, данные из Справочника Номенклатуры,
8 Ёпрст
 
05.12.17
12:51
(7) тупо в пко Номенклатура перед выгрузкой поставь как в (3).
9 Aydar
 
05.12.17
12:53
(8) спасибо
10 Aydar
 
05.12.17
12:54
(8) в пко или пвд?
11 Cyberhawk
 
05.12.17
13:05
(7) Эта информация, как говорится, "ни о чем".
После совета из (8) у тебя могут, например, оказаться битые ссылки в документах в базе-приемнике (например, когда новую номенклатуру подобрали в документ, затем пометили номенклатуру на удаление, а в документе она осталась, и это все произошло между сеансами обмена).
Я бы поставил в ПВД, чтобы по ссылкам номенклатура-таки выгружалась.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший