Имя: Пароль:
1C
1С v8
Вопрос по конвертации данных.
, , ,
0 segun
 
23.01.14
16:00
Коллеги можно ли обратиться к данным по загружаемому объекту в обработчике конвертации "Перед загрузкой объекта"?
1 Wobland
 
23.01.14
16:02
там есть мощная кнопка "информация по обработчикам"
2 segun
 
23.01.14
16:07
В то то и дело что не понятно...

Объект  еще не доступен.
А Источник это строковая переменная, из которой не понимаю как вытащить нужные мне реквизиты.
3 МойКодУныл
 
23.01.14
16:10
(2) Зачем тебе это перед загрузкой?
4 segun
 
23.01.14
16:21
Просто хочу выполнить в принципе стандартную вещь...  если документ в источнике помечен на удаление, его не загружаем... Но надо сделать проверку, если он уже есть в базе приемнике  то его надо пометить на удаление..

Хочется это сделать в обработчиках конвертации, чтобы применялось ко всем документам.
5 segun
 
23.01.14
16:22
Поэтому перед загрузкой хочется получить пометку удаления из загружаемых данных.
6 ilyavorobyev
 
23.01.14
16:24
(5) дак получай в чем проблема?Источник.ПометкаУдаления
7 Sorm
 
23.01.14
16:26
(4) Не проще передавай стандартную пометку на удаление?
8 Alamo-10
 
23.01.14
16:29
(4) ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе

Это в ПослеЗагрузке

Юзай его в сочетании с проверкой Объект.ПометкаУдаления, если ты, конечно, ее переносишь
9 Sorm
 
23.01.14
16:30
(6) А как он "перед загрузкой" получит "Источник.Пометка Удаления". Он же на стороне приемника перед загрузкой.
10 orda
 
23.01.14
16:36
Это можно делать даже в обработчике "После загрузки". Если сто ни так, Отказ=истина и в базу не попадет
11 orda
 
23.01.14
16:37
Если ЧТО ни так,
12 segun
 
23.01.14
16:39
т.е транзакцию на запись элемента он фиксирует, только "После загрузки"? а смысл тогда в обработчике перед загрузкой?
13 orda
 
23.01.14
16:42
(12) Событие выполняется после прочтения и установки атрабутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.
14 orda
 
23.01.14
16:43
Это  "После загрузки".
15 Sorm
 
23.01.14
16:47
(10) Так он не хочет передавать документы, помечемые на удаление, в приемник, а если есть там такие - пометить и их. Проще запросом, имхо, помеченные выгрузить, и по ссылкам их синхронизировать и пометить.
16 Alamo-10
 
23.01.14
16:52
Отказ = (Не ОбъектНайден И Объект.ПометкаУдаления);

Пихаем это в событие ПослеЗагрузки и наслаждаемся
17 segun
 
23.01.14
16:58
Спасибо. сейчас попробую
18 segun
 
23.01.14
17:09
Спасибо. Все получилось.
19 Alamo-10
 
23.01.14
17:11
(18) вот и насладились)