|
Временное хранилище между фоновым сеансом и сеансом родителя |
☑ |
0
alexei366
11.11.13
✎
22:56
|
Тут значит в СП написано что если указать УИД формы в качестве адреса ВрХр то полученную строку адреса в хранилище в родительском сеансе можно успешно передать в фоновое задание, которое в свою очередь может также успешно сохранить по этому адресу новое значение которое будет скопированно в родительский сеанс.
Я значит на радостях напутил обработку. В кратце: запускаютс 5 фоновых, каждому из которых передаетс свой адрес ВрХр, а родительский сеанс ходит по массиву и считывает к примеру процент выполнени каждого из фоновых заданий, естественно процент он берет из ВрХр по адресу конкретного фонового задания.
Вроде все норм.
Но когда я понаставлял задержок в коде фоновых, оказалось что измененное фоновым заданием значение в ВрХр я получаю только после завершения фонового. Ну типа весь смысл теряется.
Это действительно так, или я мож чо не то сделал?
|
|
1
Asmody
11.11.13
✎
23:54
|
(0) шаред мемори в 1С? ну вы затейники!
|
|
2
alexei366
12.11.13
✎
00:23
|
(1) Ну а чо бы нет)) Написано же передает в родительский, а что только после выполнения не написано же))
|
|
3
Ofizer
12.11.13
✎
05:35
|
(2)
|
|
4
Ofizer
12.11.13
✎
05:36
|
(3) написали, что исправят в СП, щас посмотрел, есть приписка: "Возвращаемое значение:
Тип: Строка.
Если в параметре <Адрес> указан уникальный идентификатор формы, то после помещения значения во временное хранилище формы, возвращает адрес.
[b]Данные возвращаются только после того, как фоновое задание будет завершено[/b]
|
|
5
alexei366
12.11.13
✎
11:34
|
(4) Жаль блин придется все переписать, ну как все, оставить только в возвращаемой структуре массив ошибок полученных во время выполнения фоновых заданий)
|
|