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

12.09.19

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

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

Скачать исходный код

Наименование Файл Версия Размер
Получение уникального идентификатора объекта:
.epf 11,13Kb
24
.epf 11,13Kb 24 Скачать

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

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

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

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

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

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

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

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

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

См. также

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)

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

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

10800 руб.

14.05.2012    155623    327    252    

559

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

21600 руб.

15.05.2017    42645    10    24    

38

Кто такая Мантикора?

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

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

1 стартмани

30.11.2023    3242    andreysidor4uk    16    

46

PowerOffice

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.06.2023    1972    23    PowerBoy    1    

15

Получение ссылки по бинарной строке PostgreSQL или MSSQL

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

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

1 стартмани

04.04.2023    2638    2    berserg    2    

12

Поиск документов с ошибками проведения, универсальный

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

Обработка позволяет найти проведенные документы без движений и, наоборот, НЕ проведенные документы с движениями. Подходит для любой конфигурации.

1 стартмани

18.08.2022    3027    24    KVIKS    3    

10

Поиск и замена значений + Поиск дублирующихся элементов справочников с подключением к внешней базе

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

Обработка предназначена для гибкого поиска и дальнейшей замены дублей справочников, документов, а также планов видов расчетов и планов видов характеристик. В обработку включена возможность проверки наличия ссылки во внешней базе (по УИДу), поиска дублей с предварительным отбором, а также произвольной обработки реквизитов перед поиском (например, возможно удалить определенные символы из наименования).

3600 руб.

30.03.2022    8614    3    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 82 10.12.14 12:18 Сейчас в теме
(3) alexinzaz, есть
http://infostart.ru/public/253815/
Это то же самое, что и здесь, только в УФ.
В нижнем поле можно указать ГУИД - в верхнем получаете ссылку.
+
5. чингачгук 24 10.12.14 13:23 Сейчас в теме
да, функционал обработки аналогичен, только похоже в вашей обработке нужно указать уид и тип метаданных (т.е. знать к чему он относится) для поиска ссылки на объект. Моя же обработка найдет его перебрав все метаданные. Если я не прав - поправьте меня.

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

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