Имя: Пароль:
1C
1С v8
Подскажите в запущенном фоновом задании определить ключ с которым оно запущено?
0 ZUM
 
15.03.12
17:14
Или определить само фоновое задание
1 rs_trade
 
15.03.12
17:19
(0) В СП давно заглядывал?
2 ZUM
 
15.03.12
17:23
(2) А по делу написать? Посылать каждый может!
3 rs_trade
 
15.03.12
17:29
(2) Общие объекты - Фоновые задания. Посмотри свойства и методы. Дальше думаю не сложно разобраться
4 mikecool
 
15.03.12
17:30
наверное фоновое задание - регламентное задание - кдюч
5 rs_trade
 
15.03.12
17:34
(2) ПолучитьФоновыеЗадания(<Отбор>)
6 ZUM
 
15.03.12
17:36
Фоновое задание уже запущено как в этом сеансе определить его ключ на прямую!?
Типа: ЭтоЗапущенное.РегламентноеЗадание
или: ЭтоЗапущенное.Ключ

Пишу так:
   Отбор = Новый Структура;
   Отбор.Вставить("Состояние"          ,СостояниеФоновогоЗадания.Активно);
   Отбор.Вставить("РегламентноеЗадание",Метаданные.РегламентныеЗадания.ОбменСоСкладом);
   МассивЗаданий = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
но, помоему это не best way, что если у меня запущено несколько фоновых одного регламентного задания а мне критично и нужно знать какое именно.
Неужели в платформе это не предусмотрено?
7 Maxus43
 
15.03.12
17:40
может по сеансу текущему как то определить?
8 rs_trade
 
15.03.12
17:44
а зачем вообще ключ определять?