Администрирование · 8 мин
Как получить идентификатор 1С: все способы
Способы узнать идентификатор 1С: GUID информационной базы, регистрационный номер программы, код абонента 1С:Фреш. Пошаговые инструкции и проверка результата.
Под «идентификатором 1С» пользователи обычно понимают одно из трёх: уникальный GUID информационной базы, регистрационный номер программного продукта или идентификатор абонента в облачном сервисе 1С:Фреш. Это разные значения, они хранятся в разных местах и нужны для разных задач — от настройки обмена данными до обращения в поддержку.
Прежде чем искать идентификатор, определите, для какой цели он запрашивается. Если настраивается синхронизация между базами — нужен GUID базы. Если оформляется лицензия или регистрация продукта — регистрационный номер. Если речь об облачном доступе — код абонента сервиса.
Какие идентификаторы существуют в 1С
Платформа и прикладные решения используют несколько видов идентификаторов, и путаница между ними — самая частая причина ошибок при настройке обменов и обращениях в поддержку.
Основные идентификаторы, с которыми сталкиваются администраторы и пользователи:
- GUID информационной базы — присваивается платформой автоматически, не меняется при обновлениях, но меняется при создании новой базы из шаблона или восстановлении из копии в некоторых сценариях.
- Регистрационный номер продукта — указывается на коробке или в электронной поставке, нужен для лицензирования и регистрации на портале 1С.
- Код абонента 1С:Фреш — числовой идентификатор клиента облачного сервиса.
- Идентификатор пакета обновлений или расширения — используется разработчиками при обновлении конфигураций.
- Идентификатор пользователя ИТС — логин на портале portal.1c.ru, нужен для получения обновлений.
Как узнать GUID информационной базы
Самый простой способ без программирования — открыть конфигуратор и посмотреть свойства базы. Однако в типовом интерфейсе конфигуратора GUID напрямую не отображается, поэтому чаще используют встроенную функцию или обработку.
Через встроенный язык
Если у вас есть возможность выполнить код (например, через консоль кода или внешнюю обработку), идентификатор возвращает функция:
ИдентификаторБазы = СтандартныеПодсистемыСервер.ИдентификаторИнформационнойБазы();
// или напрямую:
Сообщить(ПолучитьИдентификаторИнформационнойБазы());
Первая функция доступна в конфигурациях на Библиотеке стандартных подсистем (практически все типовые решения). Вторая — метод платформы, работает в любой конфигурации.
- 1Откройте базу в режиме 1С:Предприятие под пользователем с правами администратора
- 2Запустите любую обработку «Консоль кода» или «Выполнить произвольный код»
- 3Введите: Сообщить(ПолучитьИдентификаторИнформационнойБазы());
- 4Выполните код и скопируйте выведенный GUID
- 5Сверьте формат: 5 групп символов через дефис, всего 36 знаков
Через публикацию на веб-сервере
Если база опубликована на веб-сервере, GUID иногда фигурирует в имени каталога публикации или в файле default.vrd, но это не сам идентификатор базы, а имя публикации — не путайте эти значения.
Как узнать регистрационный номер программы
Регистрационный номер нужен при установке платформы, активации лицензий и обращении в поддержку. Посмотреть его можно прямо из работающей программы.
- Откройте базу в режиме 1С:Предприятие.
- Перейдите в меню: круглая кнопка или «Файл» → «О программе».
- В открывшемся окне найдите строку «Регистрационный номер» — рядом будет указан номер, с которым зарегистрирован продукт.
Если программа ещё не зарегистрирована, номер ищите в комплекте поставки: на регистрационной анкете в коробке или в письме при электронной поставке. Для программных лицензий регистрационный номер обязателен при первичной активации.
Как узнать код абонента в 1С:Фреш
Для облачных баз, работающих в сервисе 1С:Фреш, идентификатором клиента служит код абонента. Он нужен при настройке обменов с локальными программами, подключении внешних отчётов и обращениях в поддержку сервиса.
Код абонента виден в личном кабинете абонента сервиса: авторизуйтесь под учётной записью владельца абонента и откройте раздел со свойствами абонента — код отображается в карточке. Также часть сведений доступна администратору абонента через «Менеджер сервиса».
Как узнать GUID объектов и ссылок в базе
Отдельная задача — получить уникальный идентификатор конкретного элемента справочника или документа. Он нужен при интеграциях через веб-сервисы, HTTP-запросах и обменах с внешними системами.
Идентификатор ссылки получают кодом:
ИдОбъекта = Строка(СсылкаНаОбъект.УникальныйИдентификатор());
В типовых конфигурациях GUID объекта часто можно увидеть в адресной строке браузера при работе через веб-клиент — он присутствует в параметрах ссылки на объект. Обратное преобразование (получение ссылки по GUID) выполняется методом ПолучитьСсылку() соответствующего менеджера объекта.
При переносе данных между базами GUID объектов сохраняются только если перенос выполнен специальными средствами (например, через универсальный обмен XML с сохранением идентификаторов). При обычной загрузке создаются новые GUID, и ссылки из внешних систем перестают работать.
Проверка результата и типичные ошибки
После получения идентификатора убедитесь, что это именно то значение, которое требуется. GUID базы должен совпадать в обеих базах, участвующих в синхронизации, только если базы связаны как копии; для обмена между независимыми базами идентификаторы, наоборот, должны различаться.
Как проверить результат
36 символов, 5 групп через дефис, только цифры и буквы a–f
Другая длина, пробелы, кириллица — значение скопировано не полностью
Совпадает с номером в личном кабинете портала 1С
Программа сообщает о нарушении лицензии при обновлении
Поддержка сервиса находит абонента по этому коду
Код не опознаётся — возможно, указан код приложения вместо кода абонента
Частые вопросы
Изменится ли GUID базы после обновления конфигурации?
Нет, обновление конфигурации не затрагивает идентификатор информационной базы. GUID меняется только при создании новой базы, включая восстановление из архивной копии в отдельную базу в некоторых сценариях.
Можно ли узнать GUID базы без прав администратора?
Обычному пользователю без возможности выполнять код GUID базы недоступен — потребуется помощь администратора или разработчика с доступом к конфигуратору либо консоли кода.
Где найти регистрационный номер, если коробка утеряна?
Откройте окно «О программе» в работающей базе — номер отображается там, если продукт зарегистрирован. Также номер можно уточнить у партнёра 1С, у которого приобреталась программа, или в личном кабинете на портале 1С, если продукт привязан к учётной записи.
Чем код абонента отличается от идентификатора приложения в 1С:Фреш?
Код абонента идентифицирует клиента сервиса целиком, а каждое приложение (база) внутри абонента имеет собственный идентификатор. Для обращений в поддержку обычно нужен код абонента, для настройки обменов — идентификатор конкретного приложения.
Безопасно ли передавать GUID базы стороннему разработчику?
Сам по себе GUID не даёт доступа к данным — это технический идентификатор. Однако вместе с адресом подключения и учётными данными он упрощает интеграционные запросы, поэтому передавайте его только по делу и никогда вместе с паролями.
Что важно запомнить
Сначала определите, какой идентификатор нужен: GUID базы получают кодом или через администратора, регистрационный номер — в окне «О программе», код абонента — в личном кабинете 1С:Фреш. Проверяйте формат значения и не передавайте лицензионные данные посторонним.