Добавить в корзинуПозвонить
Найти в Дзене

Как получить ид 1с

Под "ИД 1С" может подразумеваться несколько разных идентификаторов, в зависимости от контекста: Идентификатор элемента справочника/документа (УИД/Ссылка): Это уникальный идентификатор конкретного элемента в базе данных 1С. Идентификатор информационной базы (ИБ): Уникальный код самой базы данных 1С. Идентификатор кластера/сервера 1С:Предприятия: Уникальный код кластера серверов 1С или конкретного рабочего сервера. Идентификатор конфигурации: Уникальный идентификатор конкретной конфигурации 1С. Рассмотрим, как получить каждый из них. 1. Идентификатор элемента справочника/документа (УИД/Ссылка) Каждый объект в базе данных 1С (элемент справочника, документ, задача и т. д.) имеет свой уникальный идентификатор, который называется УИД (Уникальный Идентификатор Объекта) или просто Ссылка. Это наиболее частый "ИД 1С", который нужен пользователям и разработчикам. Как получить УИД/Ссылку для пользователя (в режиме 1С:Предприятие): Откройте нужный объект: Например, элемент справочника "Номенклатур

Под "ИД 1С" может подразумеваться несколько разных идентификаторов, в зависимости от контекста:

Идентификатор элемента справочника/документа (УИД/Ссылка): Это уникальный идентификатор конкретного элемента в базе данных 1С. Идентификатор информационной базы (ИБ): Уникальный код самой базы данных 1С. Идентификатор кластера/сервера 1С:Предприятия: Уникальный код кластера серверов 1С или конкретного рабочего сервера. Идентификатор конфигурации: Уникальный идентификатор конкретной конфигурации 1С.

Рассмотрим, как получить каждый из них.

1. Идентификатор элемента справочника/документа (УИД/Ссылка)

Каждый объект в базе данных 1С (элемент справочника, документ, задача и т. д.) имеет свой уникальный идентификатор, который называется УИД (Уникальный Идентификатор Объекта) или просто Ссылка. Это наиболее частый "ИД 1С", который нужен пользователям и разработчикам.

Как получить УИД/Ссылку для пользователя (в режиме 1С:Предприятие):

Откройте нужный объект: Например, элемент справочника "Номенклатура", документ "Реализация товаров и услуг" и т. д. Нажмите комбинацию клавиш:

Ctrl + Shift + T (в управляемых формах). F12 (в старых толстых формах). Или, в некоторых конфигурациях, можно найти пункт "Все действия" или "Ещё" в меню формы, а там выбрать "Копировать ссылку".

Откроется небольшое окно со ссылкой на объект, которая включает его УИД. Вы можете скопировать эту ссылку.

Пример ссылки: e1cib/data/Справочник. Номенклатура? ref=a634407b7b13222a11ed940a00ac870d Здесь a634407b7b13222a11ed940a00ac870d — это и есть УИД.

Как получить УИД/Ссылку программно (для разработчика):

Встроенный язык 1С предоставляет доступ к УИД через свойство УникальныйИдентификатор или непосредственно через Ссылка объекта.

Фрагмент кода

// Для существующего объекта в базе

ДокументОбъект = Документы. РеализацияТоваровУслуг. НайтиПоНомеру("00000001", Дата("20250101")); // Пример получения ссылки на документ

Если ДокументОбъект. Пустая() Тогда

Сообщить("Документ не найден.");

Иначе

Сообщить("Ссылка документа: " + Строка(ДокументОбъект. Ссылка));

Сообщить("УИД документа: " + Строка(ДокументОбъект. УникальныйИдентификатор));

КонецЕсли;

// Для нового (еще не записанного) объекта

НовыйЭлемент = Справочники. Номенклатура. СоздатьЭлемент();

Сообщить("УИД нового элемента (до записи): " + Строка(НовыйЭлемент. УникальныйИдентификатор));

2. Идентификатор информационной базы (ИБ)

Это уникальный глобальный идентификатор самой базы данных 1С. Он полезен при обмене данными между разными базами или при настройке некоторых сервисов.

Как получить ИД информационной базы:

В режиме 1С:Предприятие (если есть права администратора):

Перейдите в "Администрирование" -> "Обслуживание" -> "Регламентные и фоновые задания". В этом окне (или в некоторых версиях в разделе "Настройки программы" -> "Общие настройки") может отображаться "Идентификатор базы" или "GUID базы". Более надежный способ: "НСИ и администрирование" -> "Настройка синхронизации данных" -> "Синхронизация данных" (если настроена). Здесь будет показан GUID этой базы.

Через Конфигуратор:

Откройте базу в режиме "Конфигуратор". Выберите в меню "Конфигурация" -> "Свойства конфигурации". На вкладке "Основные" найдите поле "Идентификатор". Это Идентификатор конфигурации, но не ИБ! Чтобы получить ИД ИБ: "Администрирование" -> "Информация об информационной базе" (в старых версиях) или "Файл" -> "Информация" (в новых версиях). Здесь будет "Идентификатор информационной базы" (GUID).

Программно:

Фрагмент кода

// Получение уникального идентификатора текущей информационной базы

ИдБазы = Новый УникальныйИдентификатор;

Сообщить("Идентификатор информационной базы: " + Строка(ИдБазы));

3. Идентификатор кластера/сервера 1С:Предприятия

Если у вас клиент-серверный вариант работы 1С, то существует идентификатор кластера серверов 1С и идентификаторы отдельных рабочих серверов. Они нужны для управления кластером.

Как получить:

Через Консоль администрирования серверов 1С:Предприятия. Откройте консоль, и там будут отображены кластеры и их идентификаторы, а также серверы и их GUID.

4. Идентификатор конфигурации

Каждая конфигурация 1С (например, "Бухгалтерия предприятия 3.0", "Управление торговлей 11") имеет свой уникальный идентификатор.

Как получить:

Через Конфигуратор:

Откройте базу в режиме "Конфигуратор". Выберите в меню "Конфигурация" -> "Свойства конфигурации". На вкладке "Основные" найдите поле "Идентификатор".

В большинстве случаев, когда пользователи говорят "ИД 1С", они имеют в виду УИД/Ссылку конкретного элемента справочника или документа. Если же речь идет об идентификации самой базы для обмена данными, то это Идентификатор информационной базы.