К статье
Практический материал

Администрирование · 9 мин

Как найти идентификатор 1С

Как найти идентификатор в 1С: GUID элемента справочника и документа, идентификатор информационной базы, пользователя и конфигурации. Пошаговые способы без программирования.

В 1С слово «идентификатор» означает сразу несколько разных вещей: уникальный идентификатор объекта (GUID), идентификатор информационной базы, идентификатор пользователя, код элемента справочника или номер документа. Прежде чем искать, определите, какой именно идентификатор требуется — от этого зависит способ поиска.

Чаще всего под «идентификатором 1С» понимают GUID — глобально уникальный идентификатор ссылки вида 8d3b5c2a-1234-4f56-9abc-def012345678. Он нужен при обмене данными между базами, интеграции с сайтом, поиске «битых» ссылок и разборе ошибок синхронизации. Второй частый запрос — идентификатор информационной базы, который требуется при регистрации в сервисах и при настройке обменов.

Ниже разобраны все основные сценарии: от простого поиска через интерфейс до получения GUID через встроенный язык. Способы подходят для типовых конфигураций на управляемых формах (Бухгалтерия, Управление торговлей, ЗУП, ERP), если не оговорено иное.

Определите, какой идентификатор вам нужен

Термин «идентификатор» в 1С неоднозначен, и ошибка на этом шаге приводит к поиску не того значения. Сопоставьте свою задачу с типом идентификатора:

  • GUID (уникальный идентификатор ссылки) — нужен для обменов, интеграций, поиска объекта по строке из сообщения об ошибке.
  • Идентификатор информационной базы — требуется при настройке синхронизации через веб-сервисы, регистрации базы в сервисах 1С:Фреш и подобных.
  • Идентификатор пользователя — GUID учётной записи, нужен при разборе прав доступа и журналов регистрации.
  • Код или номер — «человеческий» идентификатор элемента справочника или документа, видимый в интерфейсе.
  • Идентификатор конфигурации и версия — имя конфигурации и релиз, которые запрашивает поддержка.

Как найти GUID элемента справочника или документа

Самый доступный способ без прав разработчика — вывести GUID в табличное поле списка. Откройте список нужных объектов (например, «Номенклатура»), нажмите «Ещё → Изменить форму» либо используйте универсальный отчёт, если он есть в конфигурации. Во многих типовых решениях доступен отчёт «Универсальный отчёт» или команда «Вывести список», где можно добавить колонку «Ссылка» — в ней отображается GUID.

Второй способ — через поиск ссылки по строке. Если у вас наоборот есть GUID из сообщения об ошибке и нужно найти объект, откройте «Все функции → Стандартные → Поиск ссылок на объекты» или воспользуйтесь обработкой поиска по GUID, если она встроена в вашу конфигурацию.

Третий способ — открыть карточку объекта и посмотреть адресную строку веб-клиента, если база работает через браузер: GUID ссылки присутствует в URL в параметрах ссылки. Этот приём работает только в веб-клиенте и не во всех конфигурациях.

Как получить GUID через список
  1. 1
    Откройте список нужных объектов (справочник или документы)
  2. 2
    Нажмите «Ещё» и выберите «Вывести список» или настройку колонок
  3. 3
    Добавьте колонку «Ссылка» или «Уникальный идентификатор»
  4. 4
    Скопируйте значение GUID из строки нужного объекта
  5. 5
    Проверьте, что скопированы все 36 символов с дефисами

Как найти GUID через консоль кода и конфигуратор

Если у вас есть права на внешние обработки, быстрее всего получить GUID через консоль кода (входит в состав типовых инструментов разработчика или устанавливается отдельно). Достаточно одной строки встроенного языка, где в переменную подставляется ссылка на объект.

bsl
Сообщить(Объект.Ссылка.УникальныйИдентификатор());

Обратная задача — найти объект по GUID — решается методом ПолучитьСсылку с предварительным созданием объекта «УникальныйИдентификатор» из строки. Учтите: для этого нужно знать тип объекта (справочник, документ), иначе ссылку создать не получится.

В конфигураторе GUID объекта удобно смотреть через отладчик: установите точку останова, добавьте ссылку в табло и раскройте свойство «УникальныйИдентификатор». Этот способ подходит администраторам и разработчикам, но требует монопольного доступа только в редких случаях — обычно отладка работает в пользовательском режиме.

Как найти идентификатор информационной базы

Идентификатор базы чаще всего путают с путём к базе. Путь виден в окне запуска 1С: выделите базу в списке — внизу окна отобразится путь к каталогу (для файловой базы) или строка подключения к серверу (для клиент-серверной). Это не GUID, но именно его обычно просит поддержка для идентификации базы.

Уникальный идентификатор информационной базы, который используется в обменах и сервисах, можно посмотреть в настройках синхронизации данных: откройте «Администрирование → Синхронизация данных → Настройки синхронизации» — в префиксе и параметрах соединения часто фигурирует идентификатор этой и корреспондирующей базы. В клиент-серверных базах идентификатор также виден в консоли кластера серверов 1С в свойствах базы.

Если база опубликована на веб-сервере, имя публикации в адресе подключения также служит идентификатором: это часть URL после имени сервера. Его задаёт администратор при публикации, и оно не обязано совпадать с именем базы в списке.

Как найти идентификатор пользователя

Идентификатор пользователя нужен при разборе журнала регистрации и настройке прав. Откройте «Администрирование → Пользователи и права → Пользователи», найдите нужную учётную запись. В карточке пользователя GUID напрямую не показывается, но его можно получить теми же способами, что и для любой ссылки: через «Вывести список» с колонкой «Ссылка» или через консоль кода.

В журнале регистрации («Администрирование → Журнал регистрации») пользователь отображается по имени, а не по GUID. Если нужно сопоставить событие с конкретным идентификатором, сначала получите GUID пользователя, затем фильтруйте события по пользователю и сверяйте по времени.

Для пользователей информационной базы (не путать с пользователями справочника «Пользователи») список доступен в конфигураторе: «Администрирование → Пользователи». Там видны имя, полное имя и признаки аутентификации, а GUID получается программно через объект «ПользовательИнформационнойБазы».

Где смотреть идентификатор и версию конфигурации

При обращении в поддержку почти всегда просят указать конфигурацию и релиз. Эти сведения открываются через «Сервис → О программе» (в типовых — иконка с буквой «i» или пункт «О программе» в главном меню). Там указаны: полное название конфигурации, номер версии и версия платформы.

Версия платформы важна не меньше версии конфигурации: многие ошибки воспроизводятся только на конкретных релизах. В том же окне «О программе» указана и разрядность клиента. Скопируйте все три значения целиком, включая номера сборок в скобках.

Типичные ошибки
01
Копирование GUID без дефисов или с обрезанным хвостом — ссылка не находится
02
Передача кода элемента вместо GUID при настройке обмена — коды в разных базах не совпадают
03
Поиск идентификатора базы в списке баз вместо настроек синхронизации
04
Использование имени публикации веб-сервиса как GUID базы
05
Попытка найти GUID удалённого объекта — после физического удаления ссылка не восстанавливается

Как проверить, что найден правильный идентификатор

Проверка GUID сводится к обратному поиску: подставьте найденное значение в поиск по ссылке или консоль кода и убедитесь, что открывается именно тот объект, который ожидался. Совпадение наименования и ключевых реквизитов — признак верного результата.

Формальные признаки корректного GUID: 36 символов, четыре дефиса, только шестнадцатеричные цифры (0–9, a–f). Если строка короче, содержит русские буквы или пробелы — она скопирована не полностью или это не GUID.

Контрольные точки

Как проверить результат

Формат GUID
Норма

36 символов, 4 дефиса, только 0–9 и a–f

Тревожный признак

Строка короче, есть пробелы или кириллица

Обратный поиск объекта
Норма

По GUID открывается нужный элемент

Тревожный признак

Ссылка не найдена или открывается другой объект

Идентификатор базы
Норма

Совпадает со значением в настройках синхронизации

Тревожный признак

Подставлен путь к каталогу вместо идентификатора

FAQ

Можно ли найти GUID без прав администратора?

Да, если в конфигурации доступна команда «Вывести список» с возможностью добавить колонку «Ссылка» или есть универсальный отчёт. Консоль кода и конфигуратор требуют расширенных прав, но вывод списка обычно доступен рядовым пользователям.

Меняется ли GUID при переименовании элемента?

Нет. GUID присваивается объекту один раз при создании и не зависит от наименования, кода и других реквизитов. Меняется он только если объект создать заново — тогда это будет уже другой объект с другим GUID.

Что делать, если в ошибке указан GUID, а объект не находится?

Скорее всего, объект удалён или находится в другой базе-участнице обмена. Проверьте формат строки, затем поищите объект в корреспондирующей базе. Если объект удалён, восстановить ссылку нельзя — нужно создавать элемент заново и обновлять ссылки.

Где посмотреть идентификатор базы в файловом варианте?

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

Чем код элемента отличается от GUID?

Код — короткий порядковый номер, который виден пользователю и может совпадать у разных объектов в разных базах. GUID — уникален глобально и используется программами для однозначной идентификации. Для интеграций и обменов всегда используйте GUID, а не код.

Итог

Что важно запомнить

Сначала определите, какой идентификатор нужен: GUID объекта, идентификатор базы, пользователя или версия конфигурации. GUID получают через вывод списка с колонкой «Ссылка» или консоль кода, идентификатор базы — в настройках синхронизации, версии — в окне «О программе». Всегда проверяйте результат обратным поиском и не запускайте непроверенные обработки в рабочей базе.