|
Передача ТаблицыЗначений в фон |
☑ |
0
Мандалай
24.07.19
✎
15:09
|
Добрый день.
С клиента вызываю фоновое задание, предварительно положив на сервере во временное хранилище таблицу значений.
Пока я в в своем сеансе таблица значений живет и процветает в хранилище.
Когда оказываюсь в фоновом сеансе таблица значений = неопределено.
//поместил в хранилище ТЗ
АдресТаблицы = ПоместитьВоВременноеХранилище("ТаблицаСтрок",Новый УникальныйИдентификатор);
//передал адрес таблицы в параметры фонового задания
ПараметрыКоманды.Вставить("АдресТаблицы",АдресТаблицы);
//вызвал фоновое задание
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьКомандуВФоне(ИдентификаторКоманды, ПараметрыКоманды, Обработчик);
//получил из параметров адрес таблицы на стороне фонового задания
АдресТаблицы = ПараметрыВыполнения.АдресТаблицы;
//получил ТЗ из хранилища на стороне фонового задания
ТаблицаСтрок = ПолучитьИзВременногоХранилища(АдресТаблицы);
При этом ТаблицаСтрок = Неопределено.
Нюанс, фоновое задание инициируется дополнительной обработкой, которая находится в справочнике "Дополнительные отчеты и обработки".
Кто сталкивался? Как забороть?
|
|
1
H A D G E H O G s
24.07.19
✎
15:13
|
Временное хранилище, сформированное в одном сеансе, недоступно из другого сеанса.
Исключением является возможность передачи данных из фонового задания в сеанс, инициировавший фоновое задание, с помощью временного хранилища. Для такой передачи следует в родительском сеансе поместить во временное хранилище пустое значение, передав идентификатор формы.
передав Идентификатор ФОРМЫ.
|
|
2
Euguln
24.07.19
✎
15:14
|
АдресТаблицы = ПоместитьВоВременноеХранилище("ТаблицаСтрок",Новый УникальныйИдентификатор);
Плюс ты точно хочешь строку поместить в хранилище?
|
|
3
H A D G E H O G s
24.07.19
✎
15:15
|
Это из фонового в основное.
А из основного в фоновое - просто напрямую параметрами. С клиента вызвать сервер, в нем получить ТЗ и передать параметром в фоновое
|
|
4
Мандалай
24.07.19
✎
15:16
|
(2)Это я уже мудрить начал, эта падла даже строку передать не хочет.
|
|
5
Мандалай
24.07.19
✎
15:18
|
(1)Называется - нутром чую что литр, а как математически выразить не знаю (с).
|
|
6
PiotrLoginov
24.07.19
✎
16:43
|
Были ж вроде темы про передачу в фоновое значительных объемов данных.
|
|