Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1с УПП, толстый клиент, запустить фоновое задание по нажатию кнопки на форме.

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

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

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

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

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

Как передать результаты на форму??
 
 Партнерская программа EFSOL Oblako
   FFrr1C
 
1 - 27.05.21 - 17:22
поправлю..

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

////в серверном модуле

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

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

////в серверном модуле

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.