Имя: Пароль:
1C
1С v8
УФ. Возможно ли получить из общего модуля реквизит формы по ссылке?
, ,
0 WF72
 
08.12.14
13:57
Привет уважаемым коллегам!
Сабж, однако. Есть подписка на событие, обработка проведения. Там нужно узнать значение реквизита формы документа - именно формы, т.к. у объекта такого реквизита нет. Делал так:
Форма = Источник.Ссылка.ПолучитьФорму("ФормаДокумента");
и получал ошибку "интерактивные операции недоступны".
Гуглил проблему долго, но так ничего и не нашел. Аналогичных вопросов много, но всем нужно получить форму для открытия, а мне нужно только узнать один реквизит. Или так не получится?
1 vicof
 
08.12.14
13:58
Поверь, тебе это не нужно.
2 ssh2QQ6
 
08.12.14
13:59
(0) реквизит не связан с данными объекта, значит получать его в проведении не нужно
3 Fish
 
08.12.14
13:59
Обработка проведения может вызываться и не из формы документа, т.е. твоя форма просто существовать не будет. И тогда значение какого реквизита ты собрался смотреть?
4 WF72
 
08.12.14
14:01
Спасибо за ответы. Это я хотел схитрить: завел новый реквизит только на форме документа, чтобы сам объект с поддержки не снимать; форму ведь снимать по-любому. Жаль...
5 vicof
 
08.12.14
14:02
А чо снимать-то? Редактируй с сохранением
6 Defender aka LINN
 
08.12.14
14:48
(4) И где же он у тебя хранится?
7 DrZombi
 
гуру
08.12.14
15:25
(0) Форма, это объект метаданных.
8 Жан Пердежон
 
08.12.14
15:28
(0) тебе нужны ДополнительныеСвойства объекта, куда ты заранее предусмотрительно поместишь значение своего реквизита
9 DrZombi
 
гуру
08.12.14
15:29
(4) Кто тебе сказал, что Все снимается полностью?

При сопровождении Типовой + Дописано на нужды Компании, привели к мысли, что лучше всего создавать свою Форму, или копию формы, рядышком. Так обновлять будет проще и не накладно :)
10 Жан Пердежон
 
08.12.14
15:38
(9) создавать копию формы в сопровождении ни чуть не проще
11 hhhh
 
08.12.14
15:53
(9) сравнивать свою и типовую форму вручную тогда. Это гораздо сложнее, чем когда просто типовую изменить. Тогда при обновлении сразу видно изменения.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn