Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Длительные операции

Длительные операции
Я
   Vvvvv
 
16.04.18 - 08:15
Длительные операции
У меня есть код в справочнике формы элемента. Условно код, могу разделить на части. При помощи длительных операций (фоновым потоком) хочу вывести форму перед выполнением кода, в которой могу выводить статус. До выполнения кода.
Нашел как сделать, что бы запустить форму и отобразить. Но не знаю как сделать, что бы открытить форму, потом вернуться к выполнению главного кода, а затем как вернуться что бы обновить эту форму?

Схемотично так:
1) -Фоново открываю форму для отображения
   - идет выполнение первой части кода
2) - фоново на форме передается интекатор о состоянии выполнения
   - идет выполнение следущей части кода справочника
3) - закрытие формы, после завершения
 
 
   Cyberhawk
 
1 - 16.04.18 - 08:18
"Схема"
   Vvvvv
 
2 - 16.04.18 - 08:20
(1) что за схема?
   Mankubus
 
3 - 16.04.18 - 08:28
посмотри как сделано закрытие месяца в УТ11 или ЕРП
   Vvvvv
 
4 - 16.04.18 - 08:32
(3) в УТ 11, есть закрытие месяца. Но ни той, ни этой конфигурации у меня нет под рукой
   butterbean
 
5 - 16.04.18 - 08:33
(2) проверочное слово
   Vvvvv
 
6 - 16.04.18 - 08:37
Есть пример?
У меня открыт конфигуратор в БСП, обработка "_ДемоДлительнаяОперация" и процедуры про обновления ИБ. Но тут такого не вижу
   Cyberhawk
 
7 - 16.04.18 - 08:38
(2) Проверочное слово для твоей безграмотности
   Vvvvv
 
8 - 16.04.18 - 08:41
(7) Вот спасибо. Из всего необходимого, внимание на не нужное
   Cyberhawk
 
9 - 16.04.18 - 08:44
(8) Пожалуйста
   Vvvvv
 
10 - 16.04.18 - 08:47
(9) Лучше подскажи как реализовать
Посмотрел как обновляется ИБ. Там просто открывается форма, на которой есть индикатор, для отображения статуса. И частично выполняются фоновые задания.
в обработке БСП, там открывается форма фоновым заданием (общая форма), а в общем модуле, процедура которая занимается выполнением кода, потом закрывается

Тоже не то
 
 Рекламное место пустует
   Сияющий в темноте
 
11 - 16.04.18 - 10:22
Если подключить обработчик ожидания и из него вызывать разные части кода,то между вызовами обработчика форма обновится,и пользователь увидит то,что ему на ней напишут,но у пользователя будет шанс нажать на кнопку и вмешаться в выполнение алгоритма,иногда это даже плюс
   Cyberhawk
 
12 - 16.04.18 - 11:00
(10) Что реализовать? У тебя много букв. Закрытие месяца посмотри - годный совет.
   Вафель
 
13 - 16.04.18 - 11:04
Вот пример обработки с фоновм заднием и прогрессбаром
https://github.com/a-sitnikov/asc_ext/blob/master/Обработки/ЗагрузкаДокументовОтчетПосредникаИзUnicus.epf

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует