Очередная форма прогресса

26.06.09

Разработка - Работа с интерфейсом

Форма, отображающая процент выполнения некоторого процесса

Скачать файлы

Наименование Файл Версия Размер
Обработка содержит форму и пример.
.1246003724 9,50Kb
75
.1246003724 9,50Kb 75 Скачать
Обработка содержит форму и пример. (динамический расчет шага)
.1246023116 9,67Kb
28
.1246023116 9,67Kb 28 Скачать

Не плюсиков ради, а полезности для...

Форма задумывалась как легкоподключаемая в код обработка. Для взаимодействия с формой нужно ее получить,

инициализировать (фФормаПрогресса.Инициализация( ВсегоЭлементов , , "Пример работы формы прогресса..." );)

в цикле нарастить значение индикатора (фФормаПрогресса.УвеличитьИндикатор( "Чтобы прервать нажмите Ctrl+Break." , );)

и закрыть форму в конце.

 

похожие публикации:

Шаблон "прогресс бара"

Прогресс бар для 1С 77 

Правильная индикация прогресса цикла (отсюда взята идея оценки остатка времени и принцип наращивания индикатора)

Хэндл статус-бара в 8-ке (слегка похоже все таки)

Обновление строки состояния

Процесс бар (индикатор состояния выполнения цикла)

Форма прогресса в типовых

может есть еще, которые не нашел...

 

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61793    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54398    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16695    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10734    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9607    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3665    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12077    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fishca 1254 26.06.09 12:37 Сейчас в теме
это для тех у кого нет типовой конфигурации под рукой? ;)
2. Stepa86 1521 26.06.09 12:39 Сейчас в теме
(1) угу, а еще для тех кто не умеет гуглить и сам не может написать =) я ее вообще долго под себя затачивал, хоть и делается аналог минут за 15
3. Stepa86 1521 26.06.09 12:46 Сейчас в теме
Кстати, там еще простой способ выполнения кода после срабатывания обработчика прерывания кода есть, не все могут знать, а фича полезная...
4. fishca 1254 26.06.09 12:48 Сейчас в теме
(3) так вот про это можно было и в описании накропать пару строк, что мол обработка имеет полезную фичу ;)
5. Evg-Lylyk 4559 26.06.09 16:32 Сейчас в теме
Форма задумывалась как легкоподключаемая в код обработка.

ИМХО форма не приспособлена для использования... я вот решил использовать и понял что проше заново сделать т.к.
1. Зачемто изменен цвет индикатора и на не очень хорошем LCD плохо различимы проценты
2. Нету поля отражающего выполняемое действие пример ("получение документов")
Ну допустим у меня есть "Получение документов", "Ввод документов" и я хочу это уместить в одной индикации
3. Нельзя поставить на индикатор сразу допустим в положение 50%, а если использовать как у тебя то индикация будет почти всегда самой долгой операцией
Посмотри это http://www.infostart.ru/blogs/540/
6. Stepa86 1521 26.06.09 16:55 Сейчас в теме
(5) 1) Цвет индикатора изменен, потому что в моей конфе используется отдельный стиль, цвет изменить 2 секунды
2) сначало так фФормаПрогресса.УвеличитьИндикатор( "Получение документов" , );), потом фФормаПрогресса.УвеличитьИндикатор( "Ввод документов" , );) или можно напрямую менять поля у формы... я предпочитаю для разных процессов начинать индикацию заного, а в деталях писать номер шага и количество шагов... можно было бы сделать одну форму с двумя индикаторами: эта операция и всего, но мне не нужно было...
3) продолжительность работы самого индикатора зависит линейно только от количества обрабатываемых объектов, поэтому всегда можно найти примеры, когда индикация будет дольше времени занимать, чем все остальное, и когда меньше... мое ИМХО, лучше потратить на 50% больше времени на индикацию и расчет остатка времени, чем оставить пользователя в неведении... Мне пока не нужна была возможность произвольной установки значения индикатора, поэтому и не делал такой возможности...

эта ссылка даже в топике числится
7. Stepa86 1521 26.06.09 17:03 Сейчас в теме
+(6) может на досуге покапаюсь с оптимизацией
8. Stepa86 1521 26.06.09 17:33 Сейчас в теме
Добавил динамический расчет шага в форму процесса, теперь шаг обновления расчитвыается так, чтоб индикатор обновлялся раз в секунду
Evg-Lylyk; +1 Ответить
9. Evg-Lylyk 4559 26.06.09 18:00 Сейчас в теме
"50% больше времени на индикацию" нафиг не нужна такая индикация из за которой надо ждать в два раза больше.

(8) Правильно, только не понял зачем чтото расчитывать? Проверил изменилось
ли время и все, если изменилось обновляешь.
10. Yashazz 4709 29.06.09 13:29 Сейчас в теме
Можно глупый вопрос: если нажать Ctrl+Break, форма закроется и исчезнет?
Оставьте свое сообщение