Имя: Пароль:
1C
1С v8
Конвертация данных. Как проверить изменение реквизита при обмене?
, ,
0 patria0muerte
 
15.04.15
05:09
Доброго времени, коллеги!

Есть такая вот проблемка:
Обмен двухсторонний между двумя базами. Из базы А в базу Б летит документ (с заполнеными реквизитами Р1, Р2). В Базе Б в документе дозаполняют реквизит Р3 и могут поменять значение реквизита Р2. После этого документ выгружается обратно из Базы Б в Базу А

Так вот вопрос в том: Как мне при загрузке документа проверить, изменился ли реквизит Р2?
P.S.:Вариант с проверкой реквизита в Базе А перед записью - не вариант.
1 Альбатрос
 
15.04.15
05:46
В комментарий дописывай =)
2 patria0muerte
 
15.04.15
06:22
(1) Ну это конечно вариант, но как то быдлокодом попахивает малость.. =)
3 patria0muerte
 
15.04.15
06:24
Тем более - в любом случае, чтобы дописать в комментарий - надо сначала при загрузке определить, что реквизит поменяли. Вопрос как раз в том, как определить?
4 Альбатрос
 
15.04.15
06:27
(3) А ты в не при загрузке, а при изменении Р2 в базе Б пиши
5 Альбатрос
 
15.04.15
06:27
Или конфы закрыты для редактирования?
6 Альбатрос
 
15.04.15
06:29
А так я чот хз как определить изменение...
7 Альбатрос
 
15.04.15
06:30
Ни один обработчик не подходит вроде...
8 Альбатрос
 
15.04.15
06:32
Может в ПриЗагрузке?
9 Альбатрос
 
15.04.15
06:33
При загрузке
Условия возникновения события
Только для платформы V8.
Событие выполняется после попытки идентификации. В случае успешной синхронизации доступен найденный объект. В противном случае его значение Неопределено. Можно произвести произвольную инициализацию, заполняемого данными объекта.

Параметры:
ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе

Объект - Произвольный. Загружаемый, модифицируемый объект, созданный по ссылке или найденный в информационной базе. Если способ идентификации объекта в файле не указан (т.е. отсутствует узел "Ссылка"), то параметр содержит значение Неопределено. В этом случае в обработчике возможна произвольная инициализация загружаемого объекта, в противном случае, объект будет создан автоматически.
10 Альбатрос
 
15.04.15
06:34
Хотя тоже не вариант ))))
11 patria0muerte
 
15.04.15
06:58
(4) О, точно же.. не туда смотрел...
После загрузки
Условия возникновения события
Только для платформы V8.
Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.

Прямо то, что надо...
12 patria0muerte
 
15.04.15
06:59
Там и ссылка, и объект. Их и сравню...