Имя: Пароль:
1C
1С v8
1с УПП, толстый клиент, запустить фоновое задание по нажатию кнопки на форме.
0 FFrr1C
 
27.05.21
17:20
Необходимо в толстом клиенте по нажатию на кнопку формы(длительная порцедура), запустить фоновое задание, и в последствии обновить элемент формы результатом фонового задания;

Подскажите пожалуйста схему действия для чтого чтобы после выполнения фонового задания обновить реквизит "Сумма" открытой формы?

//в модуле формы
Процедура НажатияНаКнопкуФормы()
  НачатьЗаданиеНаСервере();
конецпроцедуры

////в серверном модуле
Процедура НачатьЗаданиеНаСервере()
ФоновыеЗадания.Выполнить("СерверныйМодульПолучитьРезультат");
конецпроцедуры

Процедура СерверныйМодульПолучитьРезультат()
Сумма = 4+12;
конецпроцедуры

Как передать результаты на форму??
1 FFrr1C
 
27.05.21
17:22
поправлю..

/в модуле формы
Процедура НажатияНаКнопкуФормы()
  НачатьЗаданиеНаСервере();
конецпроцедуры

////в серверном модуле
Процедура НачатьЗаданиеНаСервере()
ФоновыеЗадания.Выполнить("СерверныйМодуль.ПолучитьРезультат");
конецпроцедуры

Процедура ПолучитьРезультат()
Сумма = 4+12;
конецпроцедуры
2 FFrr1C
 
27.05.21
17:23
//в модуле формы
Процедура НажатияНаКнопкуФормы()
  НачатьЗаданиеНаСервере();
конецпроцедуры

////в серверном модуле
Процедура НачатьЗаданиеНаСервере()
ФоновыеЗадания.Выполнить("СерверныйМодуль.ПолучитьРезультат");
конецпроцедуры

Процедура СерверныйМодульПолучитьРезультат()
Сумма = 4+12;
конецпроцедуры