Имя: Пароль:
1C
1С v8
8.3 УФ сохранить данные в форме документа до записи объекта
0 skela1c
 
08.11.17
16:46
8.3.10.2505 есть данные, которые я получаю на клиенте,  затем хочу передать в "дополнительные свойства" документа, чтобы они участвовали в проведении. Подскажите куда эти данные можно "положить", чтобы их затем использовать?
1 Lexey_
 
08.11.17
16:48
(0) в "дополнительные свойства"
2 skela1c
 
08.11.17
16:51
(1) а если у меня еще нет объекта?
3 Lexey_
 
08.11.17
16:52
(2) переменная/реквизит
4 skela1c
 
08.11.17
16:52
(3) а  какую переменную?
5 Lexey_
 
08.11.17
16:54
(4) назови ее "_"
6 skela1c
 
08.11.17
16:54
(5) экспортная?
7 Lexey_
 
08.11.17
16:55
(6) если будешь обращаться к ней извне, то да
8 skela1c
 
08.11.17
16:56
я про модуль формы говорю
9 Lexey_
 
08.11.17
16:59
(8) попробовал бы уже давно
10 skela1c
 
08.11.17
17:00
пробую
11 Мыш
 
08.11.17
17:02
12 skela1c
 
08.11.17
17:10
я переменную на клиенте заполняю, а получить хочу на сервере
13 skela1c
 
08.11.17
17:10
(11) спасибо
14 azernot
 
08.11.17
17:14
(2) А это как?

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    
    ТекущийОбъект.ДополнительныеСвойства.Вставить("МойРеквизитФормы", РеквизитФормыВЗначение("МойРеквизитФормы"));    
    
КонецПроцедуры
15 skela1c
 
08.11.17
17:21
(14) мне надо получить окна на клиенте затем передать на сервер, чтобы поместить в "дополнительные свойства" объекта, в моем случае ПКО, чтобы в обработке проведения эти данные сработали
16 azernot
 
08.11.17
17:24
(15) Вот вы получили "окна на клиенте". Вот получили какие-то там значения. Вы можете поместить эти значения в реквизиты формы и перед записью на сервере поместить их в допсвойства объекта.
17 skela1c
 
08.11.17
17:29
(16) реквизитов нет в том то и дело
18 DexterMorgan
 
08.11.17
17:31
(17) добавь
19 skela1c
 
08.11.17
17:31
(18) нельзя
20 azernot
 
08.11.17
17:31
(17) А что есть? Переменная? Почему нельзя завести реквизит формы?
21 skela1c
 
08.11.17
17:37
(20) что документ не реструкторизировать
22 DexterMorgan
 
08.11.17
17:45
(21) Добавь реквизит на форму программно
23 azernot
 
08.11.17
17:50
(21) Реквизит на форму. Не реквизит документа!
24 Новиков
 
08.11.17
17:58
=) ТС ты понимаешь в чем разница между реквизитом объектом и реквизитом формы?
25 azernot
 
08.11.17
18:03
А кстати, а если я документ программно перепроведу (или, к примеру, правой кнопкой из списка), то как быть с этим мега-реквизитом, который рассчитывается только на клиенте?

Сдаётся мне, фигню вы, ТС, придумали.
26 Новиков
 
08.11.17
18:05
(25) ТС вот что тебе скажет: вся его клиентская магия - интерактивная и работает только интерактивно в форме объекта. Нету такого случая в его вселенной, о которой ты написал. Нету, значит и вопроса, как у тебя, не возникает. На том и баста.
27 Мыш
 
08.11.17
18:09
(25) Появится вопрос, как написать процедуру, читающую и запоминающую мысли пользователя )
28 zladenuw
 
08.11.17
18:14
(0) а кто мешает тебе эти данные закинуть на сервер в переменную серверную ?
29 zladenuw
 
08.11.17
18:16
(28) или даже поместитьвовременноехранилище. А ссылку в реквизит формы. Вариантов море
30 DexterMorgan
 
08.11.17
18:28
(29) А для чего во временное хранилище помещать?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.