1с как найти объект по уникальному идентификатору

от admin

8.2 Найти по уникальному идентификатору объект

Хочу найти что за объект в базе ему соответствует. Как?

(4) блииин. сделай запрос по регистру «Взаиморасчеты» примерно такой

Выбрать
Взаиморасчеты.Регистратор
Из
РегистрНакопления.Взаиморасчеты
Где
Взаиморасчеты.Регистратор.Номер Есть NULL

получишь твою ссылку. потом по ней отбор набора записей и запись пустого набора

Выбрать Регистратор Из Последовательность.Взаиморасчеты где Регистратор.Ссылка есть NULL

Но что ты в базе собрался искать, если проблема как раз в том, что в базе его нет?

Андрей Янакаев

Поиск по уникальному идентификатору или определение его по ссылке.

Обработка позволяет найти ссылку по уникальному идентификатору, либо его определить по ссылке.

Поиск по уникальному идентфикатору:

Если известно? где нужно искать значение по УИД, то необходимо выбрать справочнике/документе и т.д. в верхней части обработки, если не выбран ни один справочнике/документе и т.д., то поиск будет осуществлен по всем объектам.

Перейти на закладку «Поиск по УИ» в поле «Уникальный идентификатор» вставить значение и нажать на кнопку «Выполнить поиск по УИ«. И если значение найдется оно будет вывыдено в поле.

Получение уникального значения:

Для получения уникального значения необходимо перейти на закладку «Определить УИ«, выбранные значения объектов служат для определения типа возможных значений поля «Ссылка» по кнопке «Т» указать тип и выбрать значение, далее нажать на кнопку «Определить УИ» и в поле «Уникальный идентификатор» появиться значение.

Читать:
Можно ли сервер использовать как обычный компьютер

1с как найти объект по уникальному идентификатору

Для получения ссылки по уникальному идентификатору, используйте код:

// Ссылка будет установлена в переменную СсылкаНаОбъектГуид

УникальныйИдентификатор = Новый УникальныйИдентификатор(ГУИД)

// все объекты по которым можно получить ссылку

Если ПолучитьСсылкуНоМенеджеруОбъекта(Справочники,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(Документы,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыВидовХарактеристик,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыСчетов,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(ПланыОбмена,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(БизнесПроцессы,УникальныйИдентификатор) Тогда

ИначеЕсли ПолучитьСсылкуНоМенеджеруОбъекта(Задачи,УникальныйИдентификатор) Тогда

1с как найти объект по уникальному идентификатору

3. Нажмите на кнопку и выберите объект 1С. Если необходимо выбрать другой объект, очистите значение по кнопке .

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


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

Related Posts