Добрый день! Вот возник такой вопрос интересный, можно ли какой нибудь функцией в запросе получить UUID объекта?
Добрый день! Вот возник такой вопрос интересный, можно ли какой нибудь функцией в запросе получить UUID объекта?
"НоменклатураСсылка = Справочники.Номенклатура.НайтиПоКоду("00001");<br><br>Если НЕ НоменклатураСсылка.Пустая() Тогда<br><br>Сообщить("УИД = " + НоменклатураСсылка.УникальныйИдентификатор());<br><br>КонецЕсли;"
А если по внимательнее читать!?!? В ЗАПРОСЕ!!!
В запросе - нет.
Ну если база SQL, то наверное можно прямым запросом к базе!
1) Выбрать запросом объекты.<br>2) Выгрузить из в таблицу значений.<br>3) Добавить в ТЗ колонку "ИД" и заполнить ее через метод ссылки объекта.<br>4) Поместить ТЗ в менеджер временных таблиц запроса как данные из внешнего источника.<br>5) Использовать данные в запросе, получая их из временной таблицы.
Ды это все понятно, просто была идея чтоб сразу в запросе получить и объект и представление ссылки в запросе! Так то я уже давно сделал, по красивому хотелось переделать!
> ...по красивому хотелось переделать!<br>Использовать GUID само по себе не красиво.
Очень даже красиво и в принципе необходимо при реализации выгрузки из одной базы в другую.
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения 1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора |