Дополнительные реквизиты 8.3 - Как получить объект?

1. user2043644 12.03.25 20:40 Сейчас в теме
Добрый день!

Сделал дополнительный реквизит для реализаций (в ячейке реквизита записывается полный путь до скана файла).

Далее сделал расширение для редактирования формы реализаций, в ней

Добавил кнопку "Открыть файл" (скриншот)

Как должна работать кнопка. Выбираем/выделяем нужный документ, нажимаем на кнопку, открывается скан документа.

Столкнулся с проблемой получения ссылки на объект(то есть на сам документ).

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

Подскажите, пожалуйста, каким образом в расширении можно получить ссылку на объект выделенного документа?

Заранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Snigse 13.03.25 12:11 Сейчас в теме
(1) Расширение может не видеть объекты не добавленные в расширение, в конфигураторе, однако при запуске предприятия оно будет видеть все объекты основной конфигурации и других активных расширений
4. Tommy82 65 13.03.25 12:31 Сейчас в теме
(1) «Элементы.Список.ТекущиеДанные» — это свойство, которое в системе «1С:Предприятие» содержит данные текущей строки списка.

https://v8.1c.ru/obuchenie-programmistov/primery-razrabotki/tablitsa_formy/kak_v_forme_spiska_spravochnika_po­luchit_ssylku_na_tekushchiy_element.htm

ну, а дальше

Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", НекоеИмя);

а вот НекоеИмя находится в карточке допрека, в свернутой группе "Для разработчиков", в самом низу в поле "Имя". Лучше искать так, это типа УИ.

далее необходимо получить свойство.
УправлениеСвойствами.ЗначениеСвойства()

Функция ЗначениеСвойства(Объект, Свойство, КодЯзыка = "") Экспорт

где Объект - любая ссылка
Свойство уже определили
VyacheslavShilov; +1 Ответить
2. user2107191 12.03.25 20:43 Сейчас в теме
Точно так же как и не в расширении.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот