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

Опубликовал Василий (ded00786) в раздел Программирование - Практика программирования

Полезная "красотулька" в вашем документе.
Будет очень полезна для медленных компьютеров, где не всегда понятно, работает-ли обработка или 1с-ка тупо "зависла"

Довольно простая, шустрая и необходимая обработка, я бы сказал полезное "украшательство"! Надыбал в запасниках.

Не забывайте оставлять коменты: что так, что не так...
P.S. Самый подробный комент в "ProcessBarCircleTwice" ("светофор", скачав поймете почему).

Добавил инструкцию.

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

Наименование Файл Версия Размер
PB
.1208188175 37,00Kb
25.09.09
211
.1208188175 37,00Kb 211 Скачать
Инструкция
.1209464074 3,10Kb
25.09.09
151
.1209464074 3,10Kb 151 Бесплатно

См. также

Комментарии
1. Аркадий Кучер (Abadonna) 3659 15.04.08 03:13 Сейчас в теме
>Надыбал в запасниках.
Под запасниками ты понимаешь свои разработки, или когда-то скачанные.
Если свои, тогда мне очень интересно: кто у кого спёр? (http://infostart.ru/projects/1880/)
Если не свои, может расскажешь, откуда могли спереть по вышеприведнной ссылке?
Люди, Инфостарт начинает превращаться с питательный бульон для плагиаторов!
Пора что-то думать и решать.
2. Василий (ded00786) 348 15.04.08 08:17 Сейчас в теме
(1) Что значит кто к кого спер? Обработки совершенно разные...
Внешне похоже, но принцип совершенно разный.
"ProcessBar" у меня уже давно, меня ей научили около полугода назад, с тех пор и начал программировать в 1С. Переделал и решил выложить а затем, на ее основе написал "ProcessBarCircle" и "ProcessBarCircleTwice". Собственно на ее основе можно вообще что угодно сделать, это лишь примеры полета мысли.
3. Аркадий Кучер (Abadonna) 3659 15.04.08 08:22 Сейчас в теме
(2) Про прогресс бар ничего не скажу, а кружок с точками имеет лишь небольшую разницу в коде.
Кодинг - дело десятое, в http://infostart.ru/projects/1880/ я поставил плюс за ПРИНЦИП. Вот теперь мне и интересно: кто автор принципа?
4. Василий (ded00786) 348 15.04.08 08:30 Сейчас в теме
(3) Сравни коды "ProcessBar","ProcessBarCircle" и "ProcessBarCircleTwice" - практически одно и тоже,за некоторым исключением, но это не http://infostart.ru/projects/1880/.
Автор идеи "кружочков" скорее он, чем я, собственно, почитай тамошний комент:
>Выложил нечто подобное http://infostart.ru/projects/1890/
5. Василий (ded00786) 348 15.04.08 08:39 Сейчас в теме
(3) Да, кстати, сравни скорость выполнения.
Хотя их вообще глупо сравнивать, это разные идеи, разный код, разный принцип, за исключением мигающих кружочков :)
6. Михаил Семенов (Shaman100M) 1175 15.04.08 11:12 Сейчас в теме
7. Василий (ded00786) 348 15.04.08 11:54 Сейчас в теме
(6) Эх, полоса уж больно красивая... Я как-то до такого не дгнал...
8. Сhe Burashka (CheBurator) 15.04.08 20:29 Сейчас в теме
+1 за картинки в кружочек.. все остальное - бяка... ;-) Хочется какой-то "внешний" прогресс бар, который не надо встраивать в свои алгоритмы...
9. Юрий Щербаков (ufo58) 159 16.04.08 06:26 Сейчас в теме
Дорогой ded!
Не обращай вниманя на Abadonna подобных.
Они уже похоронили один сайт (1C.proclub бывший hippo).
Создали там "элитных сосателей идей", которые решают кому быть на сайте, а кому нет.
Накушались. Стало мало. Решили "поуправлять" и здесь.
Обработка отличная и идея хорошая.
Спасибо.
10. Аркадий Кучер (Abadonna) 3659 16.04.08 08:23 Сейчас в теме
2ufo58. Слушай, неопознанный летающий объект, я на проклабе ваще не свечусь с момента появления инфостарта, и никогда модератором тем не был, и политику их не определял.
11. sfs (sfs) 16.04.08 12:36 Сейчас в теме
Прикольно, для юзверей.....
12. Сhe Burashka (CheBurator) 17.04.08 01:21 Сейчас в теме
Дорогой ded! Советую поменьше обращать внимания на советы подобных (9) - для этого достаточно глянуть в их профиль.
(9) проклаб похоронил себя сам, в основном - тормознутостью и постоянными неисправляющимися ошибками движка.
13. Василий (ded00786) 348 17.04.08 08:54 Сейчас в теме
2ALL "Ребята, давайте жить дружно"
З.Ы. Я уже для всех "ДОРОГОЙ" :)
14. Олег Ч (OlegTor) 156 18.04.08 11:57 Сейчас в теме
Надо отдать должное изобретательности автора (+1). ProcessBarCircle* можно использовать для пользователей женского пола. Могу предложить еще один вариант чудо-индикатора: http://www.infostart.ru/profile/1999/projects/442/
15. Василий (ded00786) 348 18.04.08 12:37 Сейчас в теме
(14) >"можно использовать для пользователей женского пола"
Не можно, а нужно, бухгалтерши в восторге :)
16. Sis-Adm (Sis-Adm) 69 18.04.08 19:20 Сейчас в теме
Бухи точно будут в восторге.
17. Василий (ded00786) 348 25.04.08 12:37 Сейчас в теме
Мда.......... 485 скачиваний и 52 плюса, соотношение 9 к 1............
18. Василий (ded00786) 348 25.04.08 12:39 Сейчас в теме
А о комментах я вообче молчу, поначалу кто-то как-то что-то писал, а потом фсё.
19. buh (buh) 28.04.08 19:45 Сейчас в теме
К вопросу о скачивании и плюсах:
Уважаемы господа программисты! Есть пожелание - снабжайте свои творения подробной инструкцией как заставить ваши обработки работать. На этом сайте "живут" не только программисты, но и простые пользователи, у которых, к сожалению, нет своих программистов, которые бы выполнили всю подготовительную работу. Ну вот я скачал, и что? Оценить в полной мере не могу, т.к. не знаю как это дело подключить. А раз не могу оценить, то не могу ничего и поставить - ни плюс, ни минус. Вот и получается, что скачиваний много, а плюсов мало...
20. Василий (ded00786) 348 29.04.08 13:22 Сейчас в теме
21. Василий (ded00786) 348 29.04.08 14:17 Сейчас в теме
Добавил инструкцию, но определенными навыками обращения с конфигуратором все-же надо обладать
22. Аркадий Кучер (Abadonna) 3659 29.04.08 14:44 Сейчас в теме
(21) вот по пукту д) ты для ламеров как раз недостаточно объяснил
им надо разжевать как с одной формы на другую перетащить элементы формы
23. Василий (ded00786) 348 29.04.08 16:17 Сейчас в теме
(22) да там-то, собственно, все пункты для ламеров сложноваты, но я писал это для тех, кто уже имеет хоть какие-то навыки работы в конфигураторе, так что не обессудьте
24. buh (buh) 30.04.08 03:19 Сейчас в теме
(22) Это - то как раз не сложно
25. buh (buh) 30.04.08 03:42 Сейчас в теме
(23) Спасибо за инструкцию. Все в общем понятно, но... А если в обработке несколько циклов? Как в этом случае решается вопрос? Интересно было бы конечно получить общее время работы обработки, а не какого-либо одного процесса.
26. Василий (ded00786) 348 30.04.08 08:12 Сейчас в теме
(25) Надо подумать, можно попробовать разбить прогресс на несколько частей, прикинуть примерно сколько по времени уходит на каждый цикл и выдать этому циклу определенное кол-во процентов на прогресс баре
27. Аркадий Кучер (Abadonna) 3659 30.04.08 08:32 Сейчас в теме
(25) Процесс применения прогресс бара не так однозначен и прост. В данном случае автор предлагает сам инструмент (индикатор), а уж как пользоваться им - это дело каждого программиста.
28. Василий (ded00786) 348 30.04.08 11:51 Сейчас в теме
TO ALL: http://infostart.ru/projects/1940/
Дополнил, по просьбе Buh (25)
Теперь может быть скольугодно много циклов, инструкцию пока еще не составил, нет времени
29. Даниил K (Bylka) 55 15.05.08 09:16 Сейчас в теме
ну собственно неплохо....
где то это я уже видел... горизонтальный бар уже разрабатывался ранее .. лет 6 назад ...
хотя мне больше нравилась идея с крутящимся глобусом которая создавалась также на шрифте "Webdings" обыгравшею 3 буквы "э", "ю", "ь"... хоть её и приходилось дорабатывать чтоб он крутился не слишком быстро =)
идея же с круговыми точками интересна... и свежа...
код написан автором чисто с комментариями и видно явный стиль програмирования..
собственно ставлю жирный плюс за всё... :-)
30. Даниил K (Bylka) 55 15.05.08 09:38 Сейчас в теме
P.S.// Да чуть не забыл, бар бесполезен, если он вставлен в обработки которые проводят документы, которые в в свою очередь выбрасывают комментарии не в нижнее окно, а в перед. (как в торговле)
хотя их то можно и отключать =)
31. Василий (ded00786) 348 15.05.08 11:22 Сейчас в теме
(29) Плюс действительно жирный :)
32. Владимир Лошко (Loshko_WR) 13 01.11.08 12:45 Сейчас в теме
33. Аркадий Кучер (Abadonna) 3659 01.11.08 13:50 Сейчас в теме
(32)>А в 8-ке?
А на кой ляд он там, если 1С-овцы наконец-то туда нормальный сразу встроили?
34. Aleg (aleg) 01.12.11 15:28 Сейчас в теме
Однозначно плюсую автору. Выгрузка (обработка) много тысячного справочника без визуализации процесса вызывала нервную дрожь у юзеров. Сейчас они чувствуют себя гораздо комфортнее, не лупят по левой клавише мышки беспрестанно, не беспокоят прогеров: "у меня программа зависла".
35. Ильдар Гайсин (gia2011) 14.11.12 12:05 Сейчас в теме
Автору - плюс. Спокойные юзеры - залог здоровья прогера.
36. Алексей (АлексейН) 2 13.08.13 09:17 Сейчас в теме
Автору - плюс. Спокойные юзеры - залог здоровья прогера.

Спокойные юзеры - также спокойствие программиста
37. Андрей Штоколов (Alfer) 16.01.14 19:23 Сейчас в теме
очень неплохо поюзаю обязательно - автору респект