Получение уникального идентификатора из ссылки 1С

В любой конфигурации 1С 8 у каждого объекта(документа, элемента справочника, элемента плана видов характеристик и т.п.) есть уникальный идентификатор(УИН). При помощи него можно переносить объекты между базами РИБ не боясь задвоения данных, быстро находить элемент справочника или документ и т.п.

Как получить уникальный идентификатор из ссылки? При помощи свойства ссылки УникальныйИдентификатор(). Пример 1:

Реализация = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("00000000001");

УИН = Реализация.УникальныйИдентификатор();

Пример 2:

Результат = Запрос.Выполнить().Выгрузить();

Для Каждого Стр из Результат Цикл
    УИН = Стр.Ссылка.УникальныйИдентификатор();

    //Далее ваш код по обработке уникального идентификатора
КонецЦикла;

Уникальный идентификатор в 1С 8 имеет тип УникальныйИдентификатор, но его можно преобразовать и в строковое значение(получится строка вот такого вида: 9712e912-d0b9-11e1-b37b-0050568458ce).

Пример 3:

Поступление = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("00000000002");

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

Как получить ссылку имея уникальный идентификатор? При помощи метода ПолучитьСсылку(<УникальныйИдентификатор>) менеджера справочника, документа и т.п.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Пример 4 (Здесь УИН — значение типа УникальныйИдентификатор):

Номенклатура = Справочники.Номенклатура.ПолучитьСсылку(УИН);

Пример 5(Здесь СтрокаУИН — переменная со строковым значением уникального идентификатора):

Номенклатура = Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаУИН));

В примере 5 уникальный идентификатор получается из строкового значения при помощи конструктора Новый УникальныйИдентификатор(<Строка>)

Поделиться

Оцените статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...

Подпишитесь на наш YouTube канал

YouTube

Подписаться

Комментировать

Комментарии

  1. Клиент

    От души братишка за статью

    10
    4
    • не клиент

      «семки есть? а если найду?
      от души душевно в душу, »

      откуда же вы беретесь такие?

      7
      15