Имя: Пароль:
1C
1С v8
Универсальный обмен EnterpriseData, отказаться от загрузки объекта
0 craxx
 
05.03.25
10:27
Коллеги, вопрос!
Можно ли на этапе получения объекта отказаться от его записи по какому-то условию?
1 Ненавижу 1С
 
гуру
05.03.25
08:29
1. В ПОД в событии ПриОбработке - анализировать ДанныеXDTO и установить все свойства структуры ИспользованиеПКО в ложь
или
2. В ПКО в событии ПередЗаписьюПолученныхДанных - анализировать ПолученныеДанные и ДанныеИБ и установить их в Неопределено
2 Мультук
 
гуру
05.03.25
09:29
(0)

-- А последствия ?
-- Какие последствия-шмоследствия...

P.S.
А где-то там, "дальше" - едет ссылка на этот незаписанный объект..
3 Ненавижу 1С
 
гуру
05.03.25
09:32
(2) ссылка тоже не приедет
но вообще все сильно от задачи зависит
чем раньше рубите - тем лучше - лучше вообще не передавать на источнике
4 Мультук
 
гуру
05.03.25
09:41
P.S.
(3) ну и может ещё кто-то всё же в курсе

А волшебный синтаксис отборов в модуле  "МенеджерРегистрации" где-то описан ?
Я не смог найти, увы. Ни в ИТС, ни где либо еще.

Или это чудесная нарезка из правил регистрации КД 2.0 ?

Я про

<ОтборПоСвойствамПланаОбмена>
   <ЭлементОтбора>
		<ЭтоСтрокаКонстанты>true</ЭтоСтрокаКонстанты>
		<ТипСвойстваОбъекта>Строка</ТипСвойстваОбъекта>
		<СвойствоПланаОбмена>ВариантНастройки</СвойствоПланаОбмена>
		<ВидСравнения>НеРавно</ВидСравнения>
		<СвойствоОбъекта>ОбменУП2ЗУП3</СвойствоОбъекта>
		<ТаблицаСвойствПланаОбмена>
			<Свойство>
				<Наименование>ВариантНастройки</Наименование>
					<Тип>Строка</Тип>
					<Вид>Реквизит</Вид>
					</Свойство>
			</ТаблицаСвойствПланаОбмена>
	</ЭлементОтбора>
5 Ненавижу 1С
 
гуру
05.03.25
09:45
(4) это все удобно смотреть и модифицировать через конфигурацию "Конвертация данных 3.х"
6 Мультук
 
гуру
05.03.25
09:51
(5)

Спасибо. Я что-то давно её не открывал.
7 Prog_man
 
гуру
05.03.25
11:14
(0) Можно ли на этапе получения объекта
нужно именно на этапе получения ? есть вариант снимать регистрацию объектов по условию и тогда они выгружаться не будут.
8 craxx
 
05.03.25
15:44
(7) на этапе получения. База из которой это выгружается - не знает об некоторых моментах, поэтому только на этапе получения.
Закон Брукера: Даже маленькая практика стоит большой теории.