Текст "Обработано: 3%. Осталось: 00:15:10" гораздо содержательнее текста "Обработано: 100 из 3467".
Такая информация позволит вашим пользователям спланировать и потратить время,
пока выполняется обработка более эффективно.
Особенно когда обработка длится несколько минут и более.
Такая информация позволит вашим пользователям спланировать и потратить время,
пока выполняется обработка более эффективно.
Особенно когда обработка длится несколько минут и более.
Функция отображения прогесса, с заранее известным числом итераций цикла.
Показывает в строке состояния текст обрабоки, процент выполнения (%)
и время до завершения обработки в виде:
Обработано: 15%. Осталось: 00:01:15.
Пример использования:
Область применения:
Длительные обработки, такие как заполнение, проведение, печать документов,
формирование отчетов, выполнение расчетов, экспорт данных,
везде где можно заранее определить число итераций цикла.
Описание глПрогрессСоздать():
Показывает в строке состояния текст обрабоки, процент выполнения (%)
и время до завершения обработки в виде:
Обработано: 15%. Осталось: 00:01:15.
Пример использования:
квсего = тз.КоличествоСтрок(); // тз - заполненная ТаблицаЗначений глПрогрессСоздать(квсего); тз.ВыбратьСтроки(); Пока тз.ПолучитьСтроку() = 1 Цикл глПрогресс(); // ... Обработка строки КонецЦикла;
Область применения:
Длительные обработки, такие как заполнение, проведение, печать документов,
формирование отчетов, выполнение расчетов, экспорт данных,
везде где можно заранее определить число итераций цикла.
Описание глПрогрессСоздать():
//----------------------------------------------------- // Инициация прогресса для заранее известного числа итераций // Всего - число элементов в выборке // ПериодОбновления - число милисекунд после которого обновить сторку состояния // ОтВремени - 1 - обновлять от времени, // 0 - обновлять каждые ПериодОбновления значения счетчика // ВыводитьПрошло - 1 - выводить сколько времени прошло в виде: Прошло: 00:00:30 // ВыводитьТочность - 1 - выводить первоначальную оценку и ее точность в виде: // Нач.оценка: 00:01:02 (качество: 95 %) // // Все используемые переменные глобальные, для упрощения вызова глПрогресс() // Процедура глПрогрессСоздать(Всего, СтрокаСостояния = "Обработано: ", ПериодОбновления = 100, ОтВремени = 1, ВыводитьПрошло = 0, ВыводитьТочность = 0)
Файлы обработки:
- glProgress()._Indikator_progressa_s_otsenkoy_vremeni_v_vide_Obrabotano_15%._Ostalos_000115..zip Для скачивания нужна регистрация
-
В этой группе 1С
- Создание шаблона автоподстановки
- Сравнение проводок в 2-х информационных базах 1С: Предприятие 7.7
- Обновление строки состояния 2
- Транзакция с прерыванием
- Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки
- V8Unpack
- Дерево зависимостей видов расчета для ЗУП
- Кэш кнопки выбора