helpf.pro
Регистрация

v8.3: Менеджер записи как реквизит управляемой формы

Ramzes7000
28.04.2016 13:57Прочитано: 636

Дано:

Документ.Заявка

ФормаСписка 

Форма содержит следующие элементы:

- Список

- Несколько полей с значениями из регистра сведений ОтметкиЗаявки

РегистрСведений.ОтметкиЗаявки

Измерения

- Заявка (ссылка на документ Заявка)

Ресурсы

- Отметка о выполнении (булево)

Вопрос:

Как сделать так, что бы когда пользователь становится на любой документ заявки (не открывая его), с права от списка заполнялись поля данными из регистра сведений.

Замечу, что одной записи в регистре соответствует одному документу.

Yandex
Возможно, вас также заинтересует
Реклама на портале
Ramzes7000
28.04.2016 18:04Ответ № 1

Ура! Получилось. Все очень просто как "двери".

В процедуру  УстановитьОтбор(прЗаявка) передаем ссылку на документ заявки, а

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

в значение формы.

&НаСервереПроцедура УстановитьОтбор(прЗаявка)

лпМенеджерЗаписи = РегистрыСведений.ЗаявкиОтметки.СоздатьМенеджерЗаписи(); лпМенеджерЗаписи.Заявка = прЗаявка; лпМенеджерЗаписи.Прочитать(); ЗначениеВРеквизитФормы(лпМенеджерЗаписи, "МенеджерЗаписи_ЗаявкиОтметки");

КонецПроцедуры

п.с. сам реквизит "МенеджерЗаписи_ЗаявкиОтметки" статический и не имеет никаких контекстных функций его задача отображать данные

Ramzes7000
28.04.2016 18:05Ответ № 2
Вопрос закрыт!
Ramzes7000
28.04.2016 18:05Ответ № 3
Вопрос закрыт!
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.