2

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

#1С Предприятие 8


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

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

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

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

Пример 2:

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

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

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

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

Пример 3:

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

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

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

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

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

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

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

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

2 25354 0
ДобавленоVital956 дней назад
Отредактировано955 дней назад


Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Получение ссылки не записанного объекта 1С

Иногда необходимо получать ссылку нового объекта(например элемента справочника и...

Открытие дополнительного отчета в 1С программно

В данной статье будет рассмотрен процесс открытия(и формирования) внешнего отчет...

Создание печатной формы для управляемого приложения в 1с 8.3

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.2 - 8.3 для упр...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Новое

Загрузка адресного классификатора (КЛАДР) в 1С 8.2

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

Регистрация на сайте users.v8.1c.ru по пинкоду

После того как вы приобрели программу, вы можете скачивать обновления для нее с ...

Сравнение данных разных баз 1С 8 и/или SQL

Обработка Консоль сравнения данных из разных источников предназначена для сравне...

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...