8.2 Найти по уникальному идентификатору объект
Хочу найти что за объект в базе ему соответствует. Как?
(4) блииин. сделай запрос по регистру «Взаиморасчеты» примерно такой
Выбрать
Взаиморасчеты.Регистратор
Из
РегистрНакопления.Взаиморасчеты
Где
Взаиморасчеты.Регистратор.Номер Есть NULL
получишь твою ссылку. потом по ней отбор набора записей и запись пустого набора
Выбрать Регистратор Из Последовательность.Взаиморасчеты где Регистратор.Ссылка есть NULL
Но что ты в базе собрался искать, если проблема как раз в том, что в базе его нет?
Андрей Янакаев
Поиск по уникальному идентификатору или определение его по ссылке.
Обработка позволяет найти ссылку по уникальному идентификатору, либо его определить по ссылке.
Поиск по уникальному идентфикатору:
Если известно? где нужно искать значение по УИД, то необходимо выбрать справочнике/документе и т.д. в верхней части обработки, если не выбран ни один справочнике/документе и т.д., то поиск будет осуществлен по всем объектам.
Перейти на закладку «Поиск по УИ» в поле «Уникальный идентификатор» вставить значение и нажать на кнопку «Выполнить поиск по УИ«. И если значение найдется оно будет вывыдено в поле.
Получение уникального значения:
Для получения уникального значения необходимо перейти на закладку «Определить УИ«, выбранные значения объектов служат для определения типа возможных значений поля «Ссылка» по кнопке «Т» указать тип и выбрать значение, далее нажать на кнопку «Определить УИ» и в поле «Уникальный идентификатор» появиться значение.
1с как найти объект по уникальному идентификатору
Для получения ссылки по уникальному идентификатору, используйте код:
// Ссылка будет установлена в переменную СсылкаНаОбъектГуид
УникальныйИдентификатор = Новый УникальныйИдентификатор(ГУИД)
// все объекты по которым можно получить ссылку
Если ПолучитьСсылкуНоМенеджеруОбъекта(Справочники,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(Документы,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыВидовХарактеристик,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыСчетов,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыОбмена,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(БизнесПроцессы,УникальныйИдентификатор) Тогда
ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(Задачи,УникальныйИдентификатор) Тогда
1с как найти объект по уникальному идентификатору
3. Нажмите на кнопку
и выберите объект 1С. Если необходимо выбрать другой объект, очистите значение по кнопке
.

Чтобы определить ссылку на объект 1С, введите уникальный идентификатор объекта в поле GUID и нажмите на кнопку Найти ссылку. Таким образом в поле Ссылка отобразится найденный объект из базы данных. Кнопка
позволяет открыть карточку текущего объекта.

В тексте запроса, как правило, используются параметры. В нашем примере используется параметр &Объект, через который в запрос передается ссылка на запись справочника Контрагенты . Значения параметров задаются в левом нижнем окне обработки.