8.2 Как программно при обмене поймать наличие изменений в реквизитах документа? #527667


#0 by Aleks73
8.2 , РИБ Как программно при обмене поймать наличие изменений в реквизитах документа? Поскольку очевидно, если нажать ок в исходной базе с полным обменом, реквизитов не меняя - документ будет перенесён с помощью РИБ в базу-получатель.
#1 by Живой Ископаемый
то есть на самом деле нужно подписка на событие ПриПроведении, анализ не менялись ли реквизиты, и если не менялись, то очищать регистрацию?
#2 by Aleks73
смысл в том, чтобы определить = делалось ХОТЯБЫКАКОЕТО изменение или просто нажали ОК
#3 by Aleks73
КСТАТИ, ПРОВЕДЁН ИЛИ НЕТ - не важно
#4 by Fragster
передЗаписью и сравнение с доком по ссылке спасет отца русской демократии. для ускорения - можно генерить контрольную сумму, проверять не изменилась ли она и по ней сверять.
#5 by Живой Ископаемый
пусть это будет подписка на событие ПриЗаписи
#6 by Aleks73
мне не важно, подписка или нет. могу в модуль объекта зарыть
#7 by Живой Ископаемый
э... только не понятно как в передзаписью удалить регистрацию
#8 by Живой Ископаемый
2 нам тоже все равно
#9 by Aleks73
ага...щас...тогда бы я не спрашивал : этотобъект.ссылка = ссылка не смотря на то, что там в комментах изменения.
#10 by Aleks73
так скажи, как сделать !
#11 by Живой Ископаемый
2 при чем тут это? ЭтотОбъект.Реквизит <> ЭтотОбъект.ССылка.Реквизит зато если он менялся.
#12 by Живой Ископаемый
а, все, я тебя вспомнил... лучше я послезавтра отвечу...
#13 by Aleks73
там их 50 !!!!
#14 by ptiz
:) Ты не так понял
#15 by ptiz
Вот поэтому тебе и пишут про контрольную сумму - это быстрее будет.
#16 by Aleks73
расшифруй,раз знаешь
#17 by Живой Ископаемый
2 да нам глубоко плевать... Про контрольную сумму тебе уже сказали... переваривай, если до послезавтра не получится, поговорим...
#18 by Fragster
а как в Призаписи сверить изменение реквизитов? вообще - типа в передзаписью нужно пихнуть в одполнительныесвойства, что надо снять с регистрации и в послезаписи - снять... или сразу в переззаписью отказ = истина и смотивировать юзера сообщением, что если ничего не меняешь - нажима
#20 by Fragster
...й на на "закрыть", а не на "ок". заодно и нагрузка на базу будет меньше (если таких умных пара сотен в ней сидит)
#21 by Живой Ископаемый
2 да, наверное как-то так... нужно пробовать
#22 by mikecool
а также не забыть про изменение наборов движений а то мало ли - перепровели, движения поменялись, а ты их не включишь в обмен
#23 by Aleks73
мотивировать пользователя нельзя по условиям задачи
#24 by Aleks73
что такое контрольная сумма в 1с ? какая команда ?
#25 by Aleks73
что такое однопользовательские свойства ?
#26 by Fragster
не однопользовательские, а ДОполнительныеСвойства
#27 by Aleks73
вот это, как ни странно, меня не просили. бред, конечно.
#28 by Aleks73
перечитал всё-таки слэнг у тебя сложный для простого русккого прога, какие у нас на каждом шагу...посмотрел правой мышью на документе свойства...не вижу куда пихнуть, что пихнуть.
#29 by Живой Ископаемый
#30 by Aleks73
посмотрел в отладчике ...забавная структура. но, подчеркну, мне не надо мотивировать, надо просто сообщить. в контексе этого не пойму, как эта структура мне поможет.
#31 by Amra
нормальный у него сленг, просто не вкуриваешь про что он
#32 by Живой Ископаемый
мы поняли, что сегодня не поймешь...
#33 by Aleks73
когда дойдёт, я тебе сообщу
#34 by Aleks73
но всё равно - за скрин = спасибо !
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С