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

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

Объект = СсылкаНаОбъект.ПолучитьОбъект();

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

СсылкаНаОбъект = Объект.Ссылка;

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

Поделиться

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

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

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

YouTube

Подписаться

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

Комментарии

  1. Аноним

    Работает только на Сервере

    14
    10
    • Green

      А в обычном приложении без разницы..

      8
      14
    • Нефилим

      Обход такой
      Создаете процедуру на сервере с графом экспорт

      и в клиенте в нужном месте вызываете процедуру которую хотите.

      6
      11
      • Сергей

        Респект и уважуха за подсказку!

        7
        13
    • Коьска

      ясен

      8
      9
  2. Аноним

    Спасибо!

    9
    16
  3. Максим

    Спасибо за подсказку! Для новичка не всегда очевидны простые вещи. Даже если он их где-то и когда-то видел. При решении конкретной задачи не всегда вспомнишь, что и как надо делать!

    6
    5
  4. Pluto

    Я себе вообще в общих модулях сделал функцию и её и вызываю с указанием СправочникСсылка и требуемый реквизит. Ну т.е. примерно то, что написал Нефилим.

    &НаСервере
    Функция ПолучитьРеквизитСправочника(СсылкаНаСправочник, Реквизит) Экспорт

    ЗначениеРеквизита=»»;
    Выполнить(«ЗначениеРеквизита = СсылкаНаСправочник.» + Реквизит);
    Возврат ЗначениеРеквизита;
    КонецФункции

    5
    6