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