ГУИД в 1С

Читать в полной версии

ГУИД (GUID / UUID) в программах 1С — это глобальный уникальный идентификатор объекта (элемента справочника, документа, договора и т.д.) в вашей информационной базе. Выглядит как строка из 36 символов с буквами, цифрами и дефисами. Вот пример: e1c12000-1c33-11e1-84af-0015e9b9c951.

Зачем может понадобиться ГУИД

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

При некоторых интеграциях с внешними сервисами может происходить сопоставление по ГУИД, так как это уникальный номер объекта.

Как найти GUID в 1С

ГУИД есть у всех элементов в базе 1С, рассмотрим, как его найти.

В режиме предприятия откройте интересующий вас объект, например, документ в верхнем правом углу нажмите Получить ссылку. Эта же команда может быть запущена путем сочетания клавиш Ctrl + F11.

Открылось окно получения ссылки, где кнопкой Копировать и закрыть вы скопируете в буфер обмена ссылку и ее можно будет предоставить другому пользователю 1С.

По гиперссылке Показать ссылку вам откроется поле с самой ссылкой в виде e1cib/data/Документ.СчетНаОплатуПокупателю?ref=9b0a00155d463f0411f01b82d336c5ba

То, что написано после ref= и есть ГУИД. Он представлен в бинарном (зашифрованном) виде. Если предоставить ГУИД нужно для обмена с внешними системами, то возможно потребуется его расшифровка. Ее можно сделать с помощью внешних декодеров навигационных ссылок 1С.

Например, у нас есть ссылка на товар в 1С: e1cib/data/Справочник.Номенклатура?ref=982d14dae9b19a4811e5ce588a276de1

Чтобы собрать стандартный GUID, его блоки (то, что после ref=) переставляются следующим образом:

  • Последние 8 символов - 8a276de1

  • С 21-го по 24-й символы - ce58

  • С 17-го по 20-й символы - 11e5

  • Первые 4 символа - 982d

  • С 5 по 16 символы - 14dae9b19a48

Получаем: 8a276de1-ce58-11e5-982d-14dae9b19a48

Как открыть ссылку с ГУИД в 1С

Если вам прислали ссылку на объект в 1С, то скопируйте ее и вставьте в поисковую строку в верхней панели 1С и нажмите Enter

Если в базе есть такой объект, то в выпадающем списке вы сразу сможете его увидеть, как в нашем примере Счет покупателю