Уникальный идентификатор (УИД): как найти объект или, наоборот, узнать уникальный идентификатор объекта

09.08.19

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

Обработка-отчет позволяет в любой базе 1С 8 узнать уникальный идентификатор объекта или, наоборот, по известному уникальному идентификатору быстро найти объект. Работает и в толстом и в тонком клиенте. Требуется для настроек выгрузки-загрузки и синхронизации данных. Может использоваться как пример при в собственных отчетах и обработках для установки значений параметров когда например у справочника отключен код а наименование могут в любой момент изменить, а нужно однозначно обратиться к нужному элементу.

Скачать файлы

Наименование Файл Версия Размер
Уникальный идентификатор (УИД): как найти объект или, наоборот, узнать уникальный идентификатор объекта:
.epf 10,77Kb
50
.epf 1.0.0.2 10,77Kb 50 Скачать

Отчете работает для  следующих типов объектов:

  • Справочники
  • Документы
  • ПланыВидовХарактеристик
  • ПланыСчетов
  • ПланыОбмена
  • БизнесПроцессы
  • Задачи
  • ПланыВидовРасчета

Собственно, отчет создавался для поиска и последующего редактирования нужных строк в файле таблицы соответствия  правил переноса данных из различных рарусовских конфигураций в 1С Бухгалтерию и наоборот. Использовался непосредственно для конфигурации 1С 8.1 Управление автотранспортом и 1С 8.2 Альфа-авто и плюс самописные конфигурации предприятия. Проверено так же на конфигурации 1С Рарус Бэк-Офис, Управление торговлей 11, 1С Рарус Магазин автозапчастей. Кроме того, надеюсь, примененные механизмы за счет своей универсальности и простоты кому-то пригодятся как пример использования возможностей уникального идентификатора для решения собственных подобных задач.

Как пользоваться:   В открытой форме в поле "Объект" выбираем нужный тип объекта , затем сам объект. В нижнем окне "УИД" получаем строковое значение уникального идентификатора. И наоборот заполнив в нижнем поле "УИД" строковое значение уникального идентификатора по нажатию клавиши "Enter" в верхнем поле увидим ссылку на объект конфигурации, которому УИД соответствует. Через клавишу Обзор можем соответственно открыть этот объект.

Отчет УИД Уникальный идентификатор Рарус конфигурации толстый тонкий клиент

См. также

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 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)

9600 руб.

14.05.2012    155275    326    252    

558

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

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

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

19200 руб.

15.05.2017    42515    10    24    

38

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

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

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

1 стартмани

30.11.2023    3053    andreysidor4uk    16    

45

PowerOffice

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

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

1 стартмани

05.06.2023    1922    23    PowerBoy    1    

15

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

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

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

1 стартмани

04.04.2023    2578    2    berserg    2    

12

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

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

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

1 стартмани

18.08.2022    2986    21    KVIKS    3    

10

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

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

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

3600 руб.

30.03.2022    8586    3    0    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. japopov 68 30.01.17 14:37 Сейчас в теме
http://infostart.ru/public/100967/
Содержит и это, и гораздо больше...
collider; +1 Ответить
14. alexandr_astafiev 67 31.01.17 14:30 Сейчас в теме
(1) Я рад что Ваша обработка "...содержит и это и гораздо больше...". Только давайте будем честными - чем сложнее обработка тем меньше людей ей пользуются. Ввиду даже не трудности освоения, а нежелания пользователей в чем то лишний раз разбираться. Я не ставил задачи написать навороченную вещь. Нужно было чтоб просто, быстро и понятно.
2. eskor 98 30.01.17 14:43 Сейчас в теме
Александр, а что еще можно получить от этой обработки?

Предлагать обработку использующую две команды совсем не айс:
//получить GUID
УИД = СсылкаВФорме.УникальныйИдентификатор();
//найти ссылку документа по GUID
Ссылка = Документ[ВидДокумента].ПолучитьСсылку(Новый УникальныйИдентификатор(УИД))



SIrina9; SeTIrk; DrAku1a; Anchoret; collider; +5 Ответить
8. Dem1urg 386 31.01.17 10:32 Сейчас в теме
(2) Да, автор поспешил.
Нужно было выложить две разных обработки. Одну для получения ссылки, вторую для получения объекта. И за скачивание каждой из них брать $m!!!
Не все, далеко не все еще достигли просветления в деле извлечения прибыли из ничего.
Anchoret; dgolovanov; collider; eskor; +4 Ответить
11. alexandr_astafiev 67 31.01.17 14:12 Сейчас в теме
(8) Сначала было две обработки, точнее даже две по две. Отдельно для бухгалтерии одна чтоб найти документ-справочник по УИД и вторая найти УИД для документа-справочника. Второй комплект для Альфа-Авто Рарус. Потом сделали по одной "совмещенной" обработке для каждой конфигурации, потому что менеджерам так удобней. А потом оказалось что для Рарус Управление автотранспортом нужно свою писать. И для Кафе-Бар-Ресторан тоже свою писать. В итоге возникло понимание что делать нужно универсальную для любой структуры базы данных, чтоб каждый раз не "ваять". В общем все получилось как всегда в 1С.
15. alexandr_astafiev 67 31.01.17 14:47 Сейчас в теме
(2) Что было заявлено то и можно получить. Слишком навороченные вещи не выкладываю. Прежде всего потому что у меня это специализированные вещи обычно для узкого круга лиц кому это нужно. А писать ради того чтоб написать "могучую" вещь авось кому то понадобится.....
17. japopov 68 31.01.17 15:10 Сейчас в теме
(15)
Зря обижаетесь, на обиженных воду возят. :-)

Вы, нарочно или нет, но выложили платное решение. Я указал, что есть решения и побогаче. Более того, та обработка, которую я указал, умеет "вытягивать" и GUID из объекта, и наоборот, и навигационные ссылки туда-сюда, и поиск отсутствующих объектов... А Ваша НЕ умеет. Это - факт, спорьте или нет.
И не надо про то, что "сложно". Та обработка интуитивно понятна, не сложнее Вашей (даже проще, если честно, там на 1 кнопку меньше). А лень учиться пользоваться компьютером - считайте на пальцах. Если пользователю (ПОЛЬЗОВАТЕЛЮ? o_O) понадобился GUID, то.... дело - вообще дрянь, что-то срочно исправлять надо! Пользователи, и не зная GUID, умудряются ТАКОЕ наворотить!

И, заметьте, я не переходил на личности и, тем более, не указывал про "писать ради того чтоб написать "могучую" вещь..." Это - вообще шедеврально! Я запомню, чтобы троллить! :-D
Выпускать Лада X-Ray, чтобы делать "могучую" вещь? Да ну, на "копейках" поездите!
Выпускать 1С: Бухгалтерия 3, чтобы делать "могучую" вещь? Да ну, на листочке в столбик посчитаете!
Выпускать для вас одежду, чтобы делать "могучую" вещь? Да ну, листочком прикроетесь!

Вы бы лучше спокойнее, не реагировали на слишком уж ярых критиков... Сказали спасибо Василию Кузнецову, поменяли свою обработку на "бесплатно", и с честной совестью посылали всех на GPL! :-)
collider; eskor; +2 1 Ответить
3. collider 30.01.17 14:58 Сейчас в теме
Обработка не стоит ни одного $м. Когда я делаю подобные вещи, то называю их НоваяОбработка1, а после использования просто удаляю.
succub1_5; dgolovanov; insoulrock; +3 1 Ответить
4. japopov 68 30.01.17 15:58 Сейчас в теме
(3)
Ну зря Вы так... Не хотите - не скачивайте (лично я - не захотел). Но оскорблять-то зачем?!
Anchoret; +1 Ответить
5. eskor 98 30.01.17 16:39 Сейчас в теме
(4) Да тут никто и не грубил, ни я, ни Василий. Мы просто не поймем всей глубины мысли автора. Возможно мы жалкие пацаки, а никакие не программисты 1С? Ведь явно не первая версия, а уже 1.1.3 !!! Просветите же нас!!!
9. alexandr_astafiev 67 31.01.17 13:50 Сейчас в теме
(3) Во первых бесплатно размещать запрещено по правилам данного сайта
Во вторых вопрос: Вы сами то пользовались рарусовскими обработками переноса данных? Я не говорю что они плохие. Они хорошие, но если вы раз перенесли данные и они запомнились в файле правил переноса, а Вы заменили или удалили документ или элемент справочника, который был перенесен то начинаются "танцы с бубном". И чтоб упростить жизнь была создана эта обработка. Ей пользуются постоянно в нескольких организациях у нас в городе.Вот только наш город мягко говоря не единственный где используют конфигурации 1С Рарус. Да она достаточно простая получилась в итоге. Но этой итоговой "простоты" добивались примерно пол года.
10. collider 31.01.17 14:02 Сейчас в теме
(9) Обработками раруса пользоваться не приходилось. Так же я не могу уверенно сказать, что есть способы лучше, чем как-то там сверять GUID'ы в разных базах.
Но могу сказать точно, что на инфостарте очень легко выложить обработку бесплатно.
12. alexandr_astafiev 67 31.01.17 14:19 Сейчас в теме
(10) Спасибо за совет. Попробую воспользоваться. Во всяком случае я так честно пытался сделать, но модерацию это у меня не прошло
6. starik-2005 3033 30.01.17 17:57 Сейчас в теме
А где управляемые формы и асинхронность?
ПоказатьЗначение(, Документ[ВидДокумента].ПолучитьСсылку(Новый УникальныйИдентификатор(УИД)))
alexandr_astafiev; +1 Ответить
13. alexandr_astafiev 67 31.01.17 14:22 Сейчас в теме
(6) Еще раз повторю то что написал в описании "...Считаю достаточно простой переделку отчета под тонкий клиент. Но не стал это делать, так как не нашел доступных мне конфигураций, где это было бы нужно..."
7. Fragster 1138 30.01.17 18:00 Сейчас в теме
В управляемом приложении еще можно ctrl+f11 и shift+f11 использовать для получения GUID и обратно. Для получения объекта, правда, надо знать, как объект метаданных в конфигурации называется...
alexandr_astafiev; collider; +2 Ответить
16. tailer2 31.01.17 15:08 Сейчас в теме
да ладно чо
чел что-то сделал, что-то положил
и чо?
берегите друг друга
alexandr_astafiev; japopov; eskor; +3 Ответить
18. japopov 68 31.01.17 15:11 Сейчас в теме
19. alexandr_astafiev 67 01.02.17 08:51 Сейчас в теме
(18) По поводу бесплатного выкладывания еще раз повторюсь - пробовал но не прошло модерацию. Письма админа к сожалению стер чтоб почту меньше раздувать. Смысл его сообщения был в том что можно бесплатно выкладывать только описания и еще чего то к ПЛАТНЫМ работам. Даже в то что конце описания своей обработки я написал что не смог выложить эту обработку бесплатно и то заставили удалить.
Что касается Ваших рассуждений о Лада X-Ray , Бухгалтерия 3 и прочее, это вопрос спорный. Например заколачивать гвозди можно просто молотком, а можно какой нибудь навороченной электрической штукой. Которая будет стоить соответствующих денег. И здесь спорить об этом не буду потому что тема здесь о другом.
Ваше желание продвинуть свою обработку, на которую вы потратили наверняка много времени и сил, в обсуждениях других авторов понятно. Я рад что смог вам помочь.
20. japopov 68 01.02.17 09:56 Сейчас в теме
(19)
А это не моя разработка, хи-хи. Но да, я ей активно пользуюсь, как для администрирования, так и для программирования (подглядеть на то, что скрыто разработчиком).
А вот про позицию администраторов насчет обязательной оплаты - за это Вам спасибо, не знал. Думаю, и многие здесь отписавшиеся - тоже.
И, ещё раз, Вы зря обижаетесь. Не может один человек знать всё сразу, проще надо быть!
alexandr_astafiev; eskor; +2 Ответить
21. alexandr_astafiev 67 02.02.17 18:09 Сейчас в теме
Часто за простотой стоит долгий труд. А в общем я рад что мы пришли к единому мнению что чем проще тем лучше.
22. erinsergey 4 03.02.17 14:05 Сейчас в теме
Эта обработка полезная, может пригодиться.
Я сам недавно мучился чтобы найти ID объекта.
Поставлю "плюсик".

А насчет бесплатного...
На этом сайте действительно нельзя выкладывать за бесплатно, я тоже с этим столкнулся.
alexandr_astafiev; +1 Ответить
23. ImHunter 312 03.02.17 14:42 Сейчас в теме
(22) А я общую команду для этой цели создал.
24. viktstav 15 06.10.20 21:59 Сейчас в теме
Оставьте свое сообщение