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

09.08.19

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Уникальный идентификатор (УИД): как найти объект или, наоборот, узнать уникальный идентификатор объекта:
.epf 10,77Kb ver:1.0.0.2
58
58 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

См. также

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13802    13    48    

25

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

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

10800 руб.

14.05.2012    159057    337    253    

571

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

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

5 стартмани

25.09.2024    2274    0    Артано    14    

19

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

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

18.08.2024    1860    1cnik2    23    

14

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

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

1 стартмани

14.06.2024    3442    7    RustIG    26    

22

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

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

1 стартмани

30.11.2023    4640    andreysidor4uk    18    

53

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

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

1 стартмани

05.06.2023    2342    25    PowerBoy    1    

15

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

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

1 стартмани

04.04.2023    3147    4    berserg    2    

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

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



SIrina9; SeTIrk; DrAku1a; Anchoret; collider; +5 Ответить
8. Dem1urg 392 31.01.17 10:32 Сейчас в теме
(2) Да, автор поспешил.
Нужно было выложить две разных обработки. Одну для получения ссылки, вторую для получения объекта. И за скачивание каждой из них брать $m!!!
Не все, далеко не все еще достигли просветления в деле извлечения прибыли из ничего.
Anchoret; dgolovanov; collider; eskor; +4 Ответить
11. alexandr_astafiev 68 31.01.17 14:12 Сейчас в теме
(8) Сначала было две обработки, точнее даже две по две. Отдельно для бухгалтерии одна чтоб найти документ-справочник по УИД и вторая найти УИД для документа-справочника. Второй комплект для Альфа-Авто Рарус. Потом сделали по одной "совмещенной" обработке для каждой конфигурации, потому что менеджерам так удобней. А потом оказалось что для Рарус Управление автотранспортом нужно свою писать. И для Кафе-Бар-Ресторан тоже свою писать. В итоге возникло понимание что делать нужно универсальную для любой структуры базы данных, чтоб каждый раз не "ваять". В общем все получилось как всегда в 1С.
15. alexandr_astafiev 68 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 68 31.01.17 13:50 Сейчас в теме
(3) Во первых бесплатно размещать запрещено по правилам данного сайта
Во вторых вопрос: Вы сами то пользовались рарусовскими обработками переноса данных? Я не говорю что они плохие. Они хорошие, но если вы раз перенесли данные и они запомнились в файле правил переноса, а Вы заменили или удалили документ или элемент справочника, который был перенесен то начинаются "танцы с бубном". И чтоб упростить жизнь была создана эта обработка. Ей пользуются постоянно в нескольких организациях у нас в городе.Вот только наш город мягко говоря не единственный где используют конфигурации 1С Рарус. Да она достаточно простая получилась в итоге. Но этой итоговой "простоты" добивались примерно пол года.
10. collider 31.01.17 14:02 Сейчас в теме
(9) Обработками раруса пользоваться не приходилось. Так же я не могу уверенно сказать, что есть способы лучше, чем как-то там сверять GUID'ы в разных базах.
Но могу сказать точно, что на инфостарте очень легко выложить обработку бесплатно.
12. alexandr_astafiev 68 31.01.17 14:19 Сейчас в теме
(10) Спасибо за совет. Попробую воспользоваться. Во всяком случае я так честно пытался сделать, но модерацию это у меня не прошло
6. starik-2005 3089 30.01.17 17:57 Сейчас в теме
А где управляемые формы и асинхронность?
ПоказатьЗначение(, Документ[ВидДокумента].ПолучитьСсылку(Новый УникальныйИдентификатор(УИД)))
morozoffdn; alexandr_astafiev; +2 Ответить
13. alexandr_astafiev 68 31.01.17 14:22 Сейчас в теме
(6) Еще раз повторю то что написал в описании "...Считаю достаточно простой переделку отчета под тонкий клиент. Но не стал это делать, так как не нашел доступных мне конфигураций, где это было бы нужно..."
7. Fragster 1151 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 68 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 68 02.02.17 18:09 Сейчас в теме
Часто за простотой стоит долгий труд. А в общем я рад что мы пришли к единому мнению что чем проще тем лучше.
22. erinsergey 4 03.02.17 14:05 Сейчас в теме
Эта обработка полезная, может пригодиться.
Я сам недавно мучился чтобы найти ID объекта.
Поставлю "плюсик".

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