|
Управляемые формы, получить реквизит документа в модуле формы |
☑ |
0
Kryukov
18.01.18
✎
14:52
|
Добрый день!
Вопрос такой - как находясь в модуле произвольной формы, получить реквизит документа этой формы? Т.е как прописать сюда
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) КонтрЗадачи.Параметры.УстановитьЗначениеПараметра("Контр",СсылкаКонтр);
КонецПроцедуры
вместо "СсылкаКонтр" некий прямой путь?(что-то вроде Объект.реквизиты и т.д.) Сейчас это параметр формы, который передается на нее при ее вызове. Реквизит "Объект" у формы отсутсвует.
|
|
1
Скиурус
18.01.18
✎
14:54
|
А как ты вообще определяешь "документ этой формы"? Если это форма к документу не привязана, то никак не получишь.
|
|
2
Ненавижу 1С
гуру
18.01.18
✎
14:54
|
Объект все таки стоит передать форме, например, как параметр
|
|
3
Kryukov
18.01.18
✎
14:58
|
(2) так все и работает сейчас, хотелось узнать, можно ли как то обратится к документу, если ничего на форму не передавать)
(1) форма произвольная, но сделана она у документа же
|
|
4
youalex
18.01.18
✎
15:00
|
(0) открывай произвольную форму с параметрами, в ПриСозданииНа - лови их.
|
|
5
Kryukov
18.01.18
✎
15:08
|
(4) Сейчас это так и работает: у формы создан параметр, значение которого передается на нее при ее вызове. Вопрос в том, можно ли если не добавлять на форму этот параметр и не передавая его, выцепить реквизит у документа? К примеру через метаданные или как то еще. Ведь форма создана у документа и 1с как-то понимает, что это форма этого документа?
|
|
6
Скиурус
18.01.18
✎
15:08
|
(3) И что с того, что она у документа сделана. Форма списка вон тоже у документа сделана, но ты же не можешь ее привязать к какому-то одному документу.
|
|
7
Фрэнки
18.01.18
✎
15:13
|
(5) тут важна не просто форма, а объект или хотя бы ссылка на объект, выбранного типа. Толку по доступа к реквизиту на форме, если у этого реквизита нет никакой связи с объектом?
|
|