глПрогресс(). Индикатор прогресса с оценкой времени в виде: Обработано: 15%. Осталось: 00:01:15.
Разработка - Работа с интерфейсом
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Показывает в строке состояния текст обрабоки, процент выполнения (%)
и время до завершения обработки в виде:
Обработано: 15%. Осталось: 00:01:15.
Пример использования:
квсего = тз.КоличествоСтрок(); // тз - заполненная ТаблицаЗначений глПрогрессСоздать(квсего); тз.ВыбратьСтроки(); Пока тз.ПолучитьСтроку() = 1 Цикл глПрогресс(); // ... Обработка строки КонецЦикла;
Область применения:
Длительные обработки, такие как заполнение, проведение, печать документов,
формирование отчетов, выполнение расчетов, экспорт данных,
везде где можно заранее определить число итераций цикла.
Описание глПрогрессСоздать():
//----------------------------------------------------- // Инициация прогресса для заранее известного числа итераций // Всего - число элементов в выборке // ПериодОбновления - число милисекунд после которого обновить сторку состояния // ОтВремени - 1 - обновлять от времени, // 0 - обновлять каждые ПериодОбновления значения счетчика // ВыводитьПрошло - 1 - выводить сколько времени прошло в виде: Прошло: 00:00:30 // ВыводитьТочность - 1 - выводить первоначальную оценку и ее точность в виде: // Нач.оценка: 00:01:02 (качество: 95 %) // // Все используемые переменные глобальные, для упрощения вызова глПрогресс() // Процедура глПрогрессСоздать(Всего, СтрокаСостояния = "Обработано: ", ПериодОбновления = 100, ОтВремени = 1, ВыводитьПрошло = 0, ВыводитьТочность = 0)
Вступайте в нашу телеграмм-группу Инфостарт