Дело вот в чем:
У меня есть 2 базы А и Б. В базе А я добавил план обмена , включил регистрацию по нужным элементам конфигурации. Из базы Б я подключаюсь к базе А через СОМ-соединение и считываю изменения плана обмена и выполняю соответствующие действия в базе Б (создаю, изменяю ). Теперь вопрос в следующем :
Как КОРРЕКТНО считать событие удаления объекта из базы А? я синхронизирую все через УИ, по идее можно посмотреть, есль у объекта базы А(через СОМ) есть УИ, но поля код и наименования пустые, то можно считать что он удален, и соответственно должен буду удалить объект с таким же УИ в базе Б. Но мне кажется, что этих признаков (присутствие УИ и отсутствия кода и наименования) не достаточно. Так вот, как в таблице изменений регистрируюется событие удаления объекта из базы? к чему цепляться?
(1) да. нормальный вариант. собственно факт удаления объекта быстрее конечно получить запросом, однако, если объект не удален, то для выгрузки тебе понадобятся значения реквизитов объекта, и вот тут полученный методом GetObject объект будет очень кстати.
(2) Спасибо большое. Все буду отталкиваться от GetObject
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший