1. asdfgcom 302 14.04.19 18:57 Сейчас в теме

COM-подключение. Неравенство ссылок COM-объектов

Ох уж это COM-подключение.
Вот опять.
Есть Источник, который есть COM документ-ссылка
Выполняем правило ("Результат = Источник"):

Результат = Неопределено;
Выполнить(Правило);
Если Результат = Источник Тогда
///.....
//Картина маслом:
//Результат.ссылка = Источник.ссылка   //Ложь
//База.string(Результат.УникальныйИдентификатор()) = База.string(Источник.УникальныйИдентификатор())   //Истина
//Результат.ссылка = Источник.ссылка   //Ложь
Показать


В чем прикол?
Далее разбираемся.
Любой из различных документов дает один и тот же УИД {5e747b9f-3632-11e8-9036-e03f49b32bec} (База.string(Источник.УникальныйИдентификатор()))
И какой-то он слишком короткий.
Не ясно почему вдруг одна и та же COM-ссылка не равны друг другу.
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
2. asdfgcom 302 14.04.19 19:04 Сейчас в теме
Наверное переработал. Мерещится всякая хрень.
3. Oldsad 15.04.19 03:23 Сейчас в теме
из равенства УИДов не следует однозначно равенство ссылок
т.к. это могут быть объекты разных типов
4. Alex_E 1991 15.04.19 06:15 Сейчас в теме
Равенство ГУИДов не гарантирует соответствия ссылок даже одного типа - допустим, перенесли объект в другую базу, присвоили тот же ГУИД и полностью заполнили все реквизиты - т.е. в этот момент ссылки равны.Потом в одной баз изменили реквизиты - ГУИДы равны, ссылки нет....
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Специалист техподдержки 1С
Иркутск
зарплата от 28 000 руб. до 34 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 48 000 руб. до 96 000 руб.
По совместительству

Программист 1С
Ставрополь
зарплата от 40 000 руб. до 60 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Программист 1С
Благовещенск (Амурская область)
зарплата от 40 000 руб. до 70 000 руб.
Полный день