Как получить в 1с 8.3 объект по ссылке?

Если Вам надо получить объект 1с имея ссылку на него, надо воспользоваться следующим кодом:

Ответ

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

, где "СсылкаНаОбъект" - должна быть заменена на Вашу переменную

Важный момент: В Режим управляемого приложения 1С сработает только на Сервере (то есть перед процедурой или функцией должна быть строка &НаСервере). Если Вы хотите получить какие-то данные Объекта по ссылке на клиенте (&НаКлиенте), тогда надо будет создать дополнительную функцию в которой провести нужные Вам манипуляции и конечный результат вернуть на клиент. К примеру:

&НаКлиенте
Процедура ДелаюНаКлиентеЧтоХочу()
...
...
СсылкаНаОбъект = ...; //Вместо точек какой-то код в котором мы получаем СсылкаНаОбъект
ВывожуСуммуОбъекта = ПолучитьСуммуОбъектаНаСервере(СсылкаНаОбъект); //Тут мы присваиваем переменной ВывожуСуммуОбъекта получаемый результат на серверной процедуре ПолучитьОбъектНаСервере 
Сообщить("Сумма документа = " + ВывожуСуммуОбъекта); //Выводим результат пользователю в виде сообщения
КонецПроцедуры
//
&НаСервере
Функция ПолучитьСуммуОбъектаНаСервере(СсылкаНаОбъект)
ПолучаемыйОбъект = СсылкаНаОбъект.ПолучитьОбъект(); //Получаем объект по ссылке переданной из Процедуры ДелаюНаКлиентеЧтоХочу  
СуммаДокумента = ПолучаемыйОбъект.Сумма; // Просто для примера получаем значение реквизита Сумма из полученного "ПолучаемыйОбъект" 
Возврат СуммаДокумента; //Возвращаем на клиент результат
КонецФункции
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(обязательно)