|
УФ Переменная документа | ☑ | ||
---|---|---|---|---|
0
spiller26
30.10.15
✎
15:32
|
УФ
В модуле документа Перем СостоянияОбъектовДо Экспорт; В форме документа в процедуре ПриСозданииНаСервере ставлю значение При проведении документа в процедуре ОбработкаПроведения пытаюсь вытащить значение, но получаю "Неопрелделено" Кто может помочь разобраться. |
|||
1
mikecool
30.10.15
✎
15:34
|
так неправильно делать
используй Дополнительныесвойства |
|||
2
rozer76
30.10.15
✎
15:39
|
+(1) ибо "СостоянияОбъектовДо" живет до след. серверного вызова только
|
|||
3
VikingKosmo
30.10.15
✎
15:42
|
за такой овнокод нужно руки отрубить по колено. Начни с прочтения литературы по программированию УФ.
|
|||
4
Ненавижу 1С
гуру
30.10.15
✎
15:43
|
(0) идиоты из 1С считают, что объект должен жить только временем вызова
|
|||
5
spiller26
30.10.15
✎
15:49
|
(2) щасььь проверим
перестраиваться жесть просто. |
|||
6
spiller26
30.10.15
✎
15:50
|
(4) ну да жила бы до конца закрытия объекта.
|
|||
7
Ненавижу 1С
гуру
30.10.15
✎
15:54
|
(6) ну вот такая платформа, остаётся жрать, что дают
|
|||
8
spiller26
30.10.15
✎
15:55
|
(1) Не прокатило
|
|||
9
GROOVY
30.10.15
✎
15:57
|
Юзай реквизит формы или ключевой параметр.
|
|||
10
spiller26
30.10.15
✎
15:59
|
В форме
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДокОбъект = РеквизитФормыВЗначение("Объект"); Если Параметры.Ключ.Пустая() Тогда //новый ПодготовитьФормуНаСервере(); ДокОбъект.ДополнительныеСвойства.Вставить("СостоянияОбъектовДо", Перечисления.энСостоянияОбъектов.ПустаяСсылка()); Иначе ДокОбъект.ДополнительныеСвойства.Вставить("СостоянияОбъектовДо", Объект.СостоянияОбъектов); КонецЕсли; КонецПроцедуры ----------------------------------------- В модуле Процедура ОбработкаПроведения(Отказ, Режим) //ЭтотОбъект.ДополнительныеСвойства.Количество() //выдает структура в ноль КонецПроцедуры |
|||
11
DmitrO
30.10.15
✎
16:03
|
(4)Они просто исходят из того, что между серверными вызовами рабочий сервер, на котором работает сеанс, может отказать, и менеджер кластера переместит сеанс на другой рабочий сервер в кластере, и следующий вызов пойдет на другой рабочий сервер.
Соответственно все серверные сеансовые данные должны иметь возможность сериализации, передачи на другой сервер и десериализации. |
|||
12
spiller26
30.10.15
✎
16:04
|
что можно придумать чтобы переменная жила от открытия формы до проведения???
|
|||
13
Mirnin
30.10.15
✎
16:07
|
в ПередЗаписью:
Если Объект.СостоянияОбъектов <> Ссылка.СостоянияОбъектов Тогда |
|||
14
spiller26
30.10.15
✎
16:11
|
(13) А если отказ при проведении?
|
|||
15
Ненавижу 1С
гуру
30.10.15
✎
16:12
|
(11) да, но все время гоняются данные целиком и восстанавливается/освобождается объект
|
|||
16
spiller26
30.10.15
✎
16:28
|
(13) Переделал ПередЗаписью
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |