Цитата:Ну так если у тебя есть таблица соответствия, то сравнение будет примерно такое....
Ага, мысль хороша... Действительно, что такое IDD MOD, да и любой пользовательский реквизит? Это реализация способа понять что Объект где-то там = Объект здесь (или !=).
К плюсам идеи - прозрачное встраивание в конфигурацию, т.к. не надо иметь никакой геморрой с добавлением реквизитов, централизованой выдачей уникальных идентификаторов, и тому подобными вещами.
Перехватом записи журнала регистрации получаем DocId, асинхронно дергаем метод сервиса, что-то типа "
ОбъектИзменен(Тип,Вид,ID,Действие) " Все. Рабочий поток 1С пошел дальше, тормозов - никаких, а как поступит сервис с этими данными - дело самого сервиса. Главное, что потом по этим данным можно однозначно достать объект из базы. Просто, понятно, прозрачно...
К минусам - хотя мы не можем придумать ситуацию, когда DocId/Id будет изменен, я лично встречался с ситуацией, когда возникали дубли DocId. Исправлялось это ручной правкой. Соответственно, при обмене начнется гон, который очень тяжело будет опознать...
К возможным минусам - ручная организация таблицы соответствий. Хотя это, возможно, одновременно и плюс - можно написать все, "как надо"