Получение уникального идентификатора объекта

12.09.19

Задачи пользователя - Поиск данных

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Получение уникального идентификатора объекта:
.epf 11,13Kb
25
25 Скачать (1 SM) Купить за 1 850 руб.

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

Данная обработка легко и быстро справится с такой функцией.

Выбираете объект данных (Справочники или документы), нажимаете "Выполнить" и получаете строковое представление уникального идентификатора объекта.

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

Обработка написана под платформой 8.3 (кому надо на более ранние версии, можете конвертировать или перетащить код самостоятельно).

Обработка мультиплатформенна - читает метаданные базы.

**Сентябрь 2019**

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

уникальный идентификатор получить найти по уникальному идентификатору УИД UID ПолучитьУникальныйИдентификатор() ПолучитьСсылку()

См. также

Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    160189    341    253    

574

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    2750    1    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    2383    1cnik2    23    

17

Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    3910    13    RustIG    33    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    5345    andreysidor4uk    18    

56

Поиск данных Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Стандартная обработка с доработанным выводом ссылок в виде дерева с учётом фильтра и с удобным подбором исходного объекта

2 стартмани

24.11.2023    1448    19    SerVer1C    10    

10

Поиск данных Корректировка данных Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2494    26    PowerBoy    1    

16

Поиск данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    3456    5    berserg    2    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. LuxVeritatis 09.12.14 13:26 Сейчас в теме
Платформа
1С: Предприятие 8.3

А по скрину такое ощущение, что это максимум 8.2 и обычная форма)

Формирует ссылку из значения типа УникальныйИдентификатор.
ПрикладнойОбъект.ИмяПрикладногоОбъекта.ПолучитьСсылку(<УникальныйИдентификатор>)

Получает уникальный идентификатор ссылки.
ПрикладнойОбъектСсылка.ИмяПрикладногоОбъекта.УникальныйИдентификатор()

Или у вас всё хитрее?)
bashirov.rs; BigB; +2 Ответить
2. чингачгук 24 09.12.14 15:09 Сейчас в теме
Написано под обычную а не управляемую форму, но на платформе 8.3 (я это указал так, для сведения, на предмет совместимости)
А работает действительно без заморочек -
Ссылка.ПолучитьУникальныйИдентификатор()
И далее, при проверке принадлежности УИДа "для Каждого из объекта метаданных" идет проверка по методу ОбъектМетаданных.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаУиникальногоИдентификатора))

Обработка простая как 5 копеек, но ничего типового с подобным функционалом я не встречал, а каждый раз в коде вставлять функции по обработки УИДа, надоело... вот и написал чтоб было под рукой всегда.
3. alexinzaz 09.12.14 15:43 Сейчас в теме
В инструментах разработчика есть такая замечательная штука как редактор объекта БД. Там отображается ГУИД выбранного элемента. Обратной функции вродь нету:-)
4. Franco 84 10.12.14 12:18 Сейчас в теме
(3) alexinzaz, есть
http://infostart.ru/public/253815/
Это то же самое, что и здесь, только в УФ.
В нижнем поле можно указать ГУИД - в верхнем получаете ссылку.
5. чингачгук 24 10.12.14 13:23 Сейчас в теме
да, функционал обработки аналогичен, только похоже в вашей обработке нужно указать уид и тип метаданных (т.е. знать к чему он относится) для поиска ссылки на объект. Моя же обработка найдет его перебрав все метаданные. Если я не прав - поправьте меня.

Если б мне попалась эта обработка, я конечно не заморачивался с созданием своей - ибо лень, но я ничего подобного сам не нашел.

Ни в коем случае не претендую на новаторство, просто, каждый имеет право что-то создать и поделиться этим.
Оставьте свое сообщение