Имя: Пароль:
1C
1С v8
Временное хранилище между фоновым сеансом и сеансом родителя
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
4 Ofizer
 
12.11.13
05:36
(3) написали, что исправят в СП, щас посмотрел, есть приписка: "Возвращаемое значение:

Тип: Строка.
Если в параметре <Адрес> указан уникальный идентификатор формы, то после помещения значения во временное хранилище формы, возвращает адрес.
[b]Данные возвращаются только после того, как фоновое задание будет завершено[/b]
5 alexei366
 
12.11.13
11:34
(4) Жаль блин придется все переписать, ну как все, оставить только в возвращаемой структуре массив ошибок полученных во время выполнения фоновых заданий)
Независимо от того, куда вы едете — это в гору и против ветра!