Имя: Пароль:
1C
1С v8
ДополнительныеСвойства под УФ - как?
0 mikecool
 
23.07.14
09:48
Чего то затупил
Вроде есть, доступность - на сервере или толстый клиент
а на сервере доступно у кого?
у объект - не вываливается по стрл-пробел
или в уф по другому передаются данные в подписки например?
1 Drac0
 
23.07.14
09:49
(0) РеквизитФормыВЗначение("Объект") сначаа надо.
2 Бешеная Нога
 
23.07.14
09:50
(1) нифига. а я не понял что автор хочет
3 Drac0
 
23.07.14
09:50
(2) Не понял, но при этом "нифига"? Конструктивно.
4 mikecool
 
23.07.14
09:50
(2) в обычном приложении так закидывал в подписки нужные мне значения
тоже хочу провернуть для УФ
5 mikecool
 
23.07.14
09:51
(1) попробую, спасибо
6 Бешеная Нога
 
23.07.14
09:55
(3) "нифига" в контексте "я удивлен, как ты догадался, что все такие автор хочет".
7 Drac0
 
23.07.14
10:01
(6) А, ясно :-)
8 mikecool
 
23.07.14
10:03
(1) доп свойства как структура доступны, значение добавляется
однако в подписке выходит, что эти свойства я установил не тому объекту ((
ибо в подписке доступна структура, объявленная в модуле объекта
а мне надо указать свойство только для интерактивной работы, то бишь если пользователь записывает документ только в форме документа(из списка или перепроведение должно проходить без запинки)
9 Drac0
 
23.07.14
10:07
(8) Я не хотел тебя сразу расстраивать. Но есть такой нюанс, да.
10 mikecool
 
23.07.14
10:08
(9) это я понял )))
но как сделать то, что мне надо? )
11 Drac0
 
23.07.14
10:09
(10) Записывай программно в форме документа своей командой :)
12 Drac0
 
23.07.14
10:10
+(11) главное не забыть после записи сделать ЗначениеВРеквизитФормы, а то будет грустно.
13 mikecool
 
23.07.14
10:10
(11) записывай куда?
пробовал
    Документ = РеквизитФормыВЗначение("Объект");
    Документ.ДополнительныеСвойства.Вставить("ПроверитьДоговор", Истина);
    ЗначениеВРеквизитФормы(Документ, "Объект");
все отрабатывает, но потом, уже в модуле эта структура пуста
14 Drac0
 
23.07.14
10:16
(13) Я соврал, используй событие:

Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

ТекущийОбъект - можешь ему задать доп. свойства.
15 mikecool
 
23.07.14
10:16
(14) о как, щас попробую
16 mikecool
 
23.07.14
10:20
+15 так работает ))) спасибо!
17 Drac0
 
23.07.14
10:21
А в (11) я имел ввиду
ТекОбъект = РеквизитФормыВЗначение("Объект");
...
ТекОбъект.Записать();

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