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

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

Как получить идентификатор 1С: все способы

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

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

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

Какие идентификаторы существуют в 1С

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

Основные идентификаторы, с которыми сталкиваются администраторы и пользователи:

  • GUID информационной базы — присваивается платформой автоматически, не меняется при обновлениях, но меняется при создании новой базы из шаблона или восстановлении из копии в некоторых сценариях.
  • Регистрационный номер продукта — указывается на коробке или в электронной поставке, нужен для лицензирования и регистрации на портале 1С.
  • Код абонента 1С:Фреш — числовой идентификатор клиента облачного сервиса.
  • Идентификатор пакета обновлений или расширения — используется разработчиками при обновлении конфигураций.
  • Идентификатор пользователя ИТС — логин на портале portal.1c.ru, нужен для получения обновлений.

Как узнать GUID информационной базы

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

Через встроенный язык

Если у вас есть возможность выполнить код (например, через консоль кода или внешнюю обработку), идентификатор возвращает функция:

ИдентификаторБазы = СтандартныеПодсистемыСервер.ИдентификаторИнформационнойБазы();

// или напрямую:

Сообщить(ПолучитьИдентификаторИнформационнойБазы());

Первая функция доступна в конфигурациях на Библиотеке стандартных подсистем (практически все типовые решения). Вторая — метод платформы, работает в любой конфигурации.

Порядок получения GUID через консоль кода
  1. 1
    Откройте базу в режиме 1С:Предприятие под пользователем с правами администратора
  2. 2
    Запустите любую обработку «Консоль кода» или «Выполнить произвольный код»
  3. 3
    Введите: Сообщить(ПолучитьИдентификаторИнформационнойБазы());
  4. 4
    Выполните код и скопируйте выведенный GUID
  5. 5
    Сверьте формат: 5 групп символов через дефис, всего 36 знаков

Через публикацию на веб-сервере

Если база опубликована на веб-сервере, GUID иногда фигурирует в имени каталога публикации или в файле default.vrd, но это не сам идентификатор базы, а имя публикации — не путайте эти значения.

Как узнать регистрационный номер программы

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

  1. Откройте базу в режиме 1С:Предприятие.
  2. Перейдите в меню: круглая кнопка или «Файл» → «О программе».
  3. В открывшемся окне найдите строку «Регистрационный номер» — рядом будет указан номер, с которым зарегистрирован продукт.

Если программа ещё не зарегистрирована, номер ищите в комплекте поставки: на регистрационной анкете в коробке или в письме при электронной поставке. Для программных лицензий регистрационный номер обязателен при первичной активации.

Как узнать код абонента в 1С:Фреш

Для облачных баз, работающих в сервисе 1С:Фреш, идентификатором клиента служит код абонента. Он нужен при настройке обменов с локальными программами, подключении внешних отчётов и обращениях в поддержку сервиса.

Код абонента виден в личном кабинете абонента сервиса: авторизуйтесь под учётной записью владельца абонента и откройте раздел со свойствами абонента — код отображается в карточке. Также часть сведений доступна администратору абонента через «Менеджер сервиса».

Как узнать GUID объектов и ссылок в базе

Отдельная задача — получить уникальный идентификатор конкретного элемента справочника или документа. Он нужен при интеграциях через веб-сервисы, HTTP-запросах и обменах с внешними системами.

Идентификатор ссылки получают кодом:

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

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

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

Проверка результата и типичные ошибки

После получения идентификатора убедитесь, что это именно то значение, которое требуется. GUID базы должен совпадать в обеих базах, участвующих в синхронизации, только если базы связаны как копии; для обмена между независимыми базами идентификаторы, наоборот, должны различаться.

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

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

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

36 символов, 5 групп через дефис, только цифры и буквы a–f

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

Другая длина, пробелы, кириллица — значение скопировано не полностью

Регистрационный номер
Норма

Совпадает с номером в личном кабинете портала 1С

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

Программа сообщает о нарушении лицензии при обновлении

Код абонента
Норма

Поддержка сервиса находит абонента по этому коду

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

Код не опознаётся — возможно, указан код приложения вместо кода абонента

Типичные ошибки
01
Путать GUID базы с GUID объектов — это разные идентификаторы разного уровня
02
Считать, что GUID базы не меняется никогда: при создании базы загрузкой из .dt идентификатор может измениться, что ломает настроенные синхронизации
03
Передавать регистрационный номер и пин-коды посторонним — риск потери лицензии
04
Искать код абонента 1С:Фреш в окне «О программе» — его там нет, он хранится в личном кабинете сервиса

Частые вопросы

Изменится ли GUID базы после обновления конфигурации?

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

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

Обычному пользователю без возможности выполнять код GUID базы недоступен — потребуется помощь администратора или разработчика с доступом к конфигуратору либо консоли кода.

Где найти регистрационный номер, если коробка утеряна?

Откройте окно «О программе» в работающей базе — номер отображается там, если продукт зарегистрирован. Также номер можно уточнить у партнёра 1С, у которого приобреталась программа, или в личном кабинете на портале 1С, если продукт привязан к учётной записи.

Чем код абонента отличается от идентификатора приложения в 1С:Фреш?

Код абонента идентифицирует клиента сервиса целиком, а каждое приложение (база) внутри абонента имеет собственный идентификатор. Для обращений в поддержку обычно нужен код абонента, для настройки обменов — идентификатор конкретного приложения.

Безопасно ли передавать GUID базы стороннему разработчику?

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

Итог

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

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