Получить объект по ссылке 1С и наоборот
Пусть переменная СсылкаНаОбъект принадлежит любому ссылочному типу: справочнику, документу, плану счетов и т.д. Получить объект по ссылке можно так:
Объект = СсылкаНаОбъект.ПолучитьОбъект();
Пусть переменная Объект принадлежит любому объектному типу. Получить ссылку из объекта можно так:
СсылкаНаОбъект = Объект.Ссылка;
Будьте внимательны, реквизит “Ссылка” заполняется только при записи объекта. Если объект не записан — ссылки не будет.
Комментарии
Работает только на Сервере
А в обычном приложении без разницы..
Обход такой
Создаете процедуру на сервере с графом экспорт
и в клиенте в нужном месте вызываете процедуру которую хотите.
Респект и уважуха за подсказку!
ясен
Спасибо!
Спасибо за подсказку! Для новичка не всегда очевидны простые вещи. Даже если он их где-то и когда-то видел. При решении конкретной задачи не всегда вспомнишь, что и как надо делать!
Я себе вообще в общих модулях сделал функцию и её и вызываю с указанием СправочникСсылка и требуемый реквизит. Ну т.е. примерно то, что написал Нефилим.
&НаСервере
Функция ПолучитьРеквизитСправочника(СсылкаНаСправочник, Реквизит) Экспорт
ЗначениеРеквизита=»»;
Выполнить(«ЗначениеРеквизита = СсылкаНаСправочник.» + Реквизит);
Возврат ЗначениеРеквизита;
КонецФункции