Есть две базы. Из базы источника по com-соединению переношу элементы справочника в справочник приемник. Для синхронизации в справочнике приемника и источника добавил новый реквизит ID (уникальный идентификатор). Переношу данные справочника при записи объекта.
Проблема заключается в том когда записывать УИД в элемент справочника источника. При записи объекта опять попадаем в модуль объекта ПриЗаписи, и опять приходится как минимум искать данные в приемнике по УИД.
Киньте идейку
(0) >>Для синхронизации в справочнике приемника и источника добавил новый реквизит ID (уникальный идентификатор).
Нахрена? Чем типовой не устроил?
>>Проблема заключается в том когда записывать УИД в элемент справочника источника. При записи объекта опять попадаем в модуль объекта ПриЗаписи, и опять приходится как минимум искать данные в приемнике по УИД.
Че?
Когда я делал такое, то использовал ОбменДанными.Загрузка т.е в начале ОбменДанными.Загрузка = истина происходит заполнение гуида, а потом ОбменДанными.Загрузка стает = ложь и ничего не происходит.
И событие надо использовать не ПриЗаписи, а ПередЗаписью
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший