1С получить элемент справочника по ссылке

Пусть переменная СсылкаНаОбъект принадлежит любому ссылочному типу: справочнику, документу, плану счетов и т.д. Получить объект по ссылке можно так:

Пусть переменная Объект принадлежит любому объектному типу. Получить ссылку из объекта можно так:

Будьте внимательны, реквизит “Ссылка” заполняется только при записи объекта. Если объект не записан — ссылки не будет.

Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.

Справочники

Описание:

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник". Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др.

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

К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней, поддержка уникальности кодов, набор реквизитов справочника. Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника.

Guesto notes

Задача

Для наглядности будем производить получение ссылки не записанного объекта в следующей задаче. Есть некий механизм с отложенной записью объектов и дальнейшей обработкой. Необходимо организовать получение ссылок для отложенной обработки и дальнейшую их обработку.

Применение

Подход с отложенной записью используется чаще всего в различных обменах данными будь описанными средствами 1С:Конвертация данных или произвольных механизмом. Когда данные читаются, из них создаются объекты, а только потом происходит запись всех объектов и дальнейшая обработка.

Решение

Для разбора механизма создадим простой пример, в котором:

  1. Будем создавать 10 элементов справочника Контрагенты;
  2. Присваивать объектам новые ссылки, и сохранять объекты и ссылки в массивы;
  3. Производить запись объектов;
  4. Производить обработку объектов по ссылкам сохраненным в пункте 2;
Читайте также:  Цифровые индикаторы тока и напряжения

Далее собственно код, снабженный комментариями:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *