База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как использовать УНИКАЛЬНЫЙИДЕНТИФИКАТОР() в запросе 1С? › RE: Как использовать УНИКАЛЬНЫЙИДЕНТИФИКАТОР() в запросе 1С?

Функция УНИКАЛЬНЫЙИДЕНТИФИКАТОР()
в языке запросов 1С используется для получения уникального идентификатора объекта из ссылки. Вот пример, как ее можно использовать в запросе:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1C Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ Справочник.Товары.Наименование, УНИКАЛЬНЫЙИДЕНТИФИКАТОР(Справочник.Товары.Ссылка) КАК УникальныйИдентификатор ИЗ Справочник.Товары ГДЕ Справочник.Товары.Наименование = &Наименование"; Запрос.УстановитьПараметр("Наименование", "ПримерТовара"); Результат = Запрос.Выполнить(); |
### Объяснение:
1. **Создание запроса**: Создается новый объект запроса.
2. **Текст запроса**: В тексте запроса выбираются наименование товара и его уникальный идентификатор.
3. **Параметры**: Устанавливается параметр для фильтрации по наименованию.
4. **Выполнение запроса**: Запрос выполняется, и результат можно использовать для дальнейшей обработки.
Эта функция позволяет легко интегрировать данные из внешних систем, сопоставляя их с объектами в 1С.