2

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

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


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

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

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

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

Пример 2:

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

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

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

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

Пример 3:

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

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

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

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

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

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

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

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

2 24211 0
ДобавленоVital923 дня назад
Отредактировано922 дня назад


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

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

newbalance shoes on sale

newbalance shoes on sale newbalance shoes newbalance shoes for women new balanc...

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

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

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

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

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

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

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

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