Поиск по ГУИД в COM
Функция НайтиСсылкуНаСправочникПоУИД(СсылкаВБазе, ИмяСправочника, Соединение)
Если НЕ ЗначениеЗаполнено(СсылкаВБазе) Тогда
Возврат Соединение.Справочники[ИмяСправочника].ПустаяСсылка();
КонецЕсли;
УИДСтрокой = Строка(СсылкаВБазе.УникальныйИдентификатор());
УИД = Соединение.NewObject("УникальныйИдентификатор", УИДСтрокой);
СсылкаНаСправочник = Соединение.Справочники[ИмяСправочника].ПолучитьСсылку(УИД);
Если Соединение.ОбщегоНазначения.СсылкаСуществует(СсылкаНаСправочник) = Ложь тогда
Возврат Неопределено;
КонецЕсли;
Возврат СсылкаНаСправочник;
КонецФункции
Функция НайтиСсылкуНаСправочникПоУИД(СсылкаВБазе, ИмяСправочника, Соединение)
Если НЕ ЗначениеЗаполнено(СсылкаВБазе) Тогда
Возврат Соединение.Справочники[ИмяСправочника].ПустаяСсылка();
КонецЕсли;
УИДСтрокой = Строка(СсылкаВБазе.УникальныйИдентификатор());
УИД = Соединение.NewObject("УникальныйИдентификатор", УИДСтрокой);
СсылкаНаСправочник = Соединение.Справочники[ИмяСправочника].ПолучитьСсылку(УИД);
Если Соединение.ОбщегоНазначения.СсылкаСуществует(СсылкаНаСправочник) = Ложь тогда
Возврат Неопределено;
КонецЕсли;
Возврат СсылкаНаСправочник;
КонецФункции
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
TurboConf - расширение Конфигуратора 1С