Работа - не волк! v2.0 - пример работы с измерительными диаграммами

14.11.23

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

Пример работы с измерительными диаграммами. Создавалась для получения новых навыков ну и от скуки, естественно.

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

Наименование Файл Версия Размер
Работа - не волк! v2.0 (обработка для 8.1)
.rar 314,36Kb
196
.rar 314,36Kb 196 Скачать
Работа - не волк! - (обработка для 8.1)
.rar 275,48Kb
163
.rar 275,48Kb 163 Скачать
Работа - не волк! - старая версия без дня ЗП (обработка для 8.1)
.rar 274,40Kb
46
.rar 274,40Kb 46 Скачать

  Данная обработка представляет из себя забавный пример работы с измерительными диаграммами. Благодаря ней Вы всегда будете в курсе, когда уже начнутся долгожданные выходные Smile.
Создавалась она для получения новых навыков ну и от скуки естественно.

  На главной странице находятся две измерительные диаграммы, одна из которых отображает текущее время и визуально разбивает его на рабочее и свободное, а вторая разбивает весь год на будни и выходные. Также на главной странице выводится информация о времени оставшемся до обеда / конца рабочего дня / отпуска.

  На странице настроек можно задать график работы, выходные, праздничные дни или же наоборот внеплановые будни, выбрать звуки оповещающие о начале или окончании работы.

  Да, дизайн обработки простой, можно даже сказать спартанский. Ну плохой из меня художникEmbarassed , поэтому нарисовал, что сумел и сделал возможность простой загрузки своего варианта оформления - пример прилагается в архиве.

  Реализовать старался грамотно,  хотя возможно где-то наиндусил - не считаю себя большим специалистом, хоть и работать с продуктами от 1С начал не вчера. Если у кого будут замечания по реализации - буду рад услышать, опыт штука приходящая.

 

UPD: Altair777 предложил идею по добавлению в обработку такого долгожданного дня, как день зарплаты. Что я и сделал. В случае если день ЗП выпадает на выходной или праздник - дата сдвигается вперед до ближайшего буднего дня (редко где дают зарплату раньше). Если день ЗП попадает в отпуск, то данный день ЗП программа пропускает - (где-то зарплату и отпускные выплачивают перед отпуском, где-то после, где-то во время... не стал заморачиваться).

Так же за сутки тестирования нашел мелкие недочеты, которые исправлены в новой версии.

UPD: Исправлен порядок обхода элементов на странице настроек.

UPD: 

1. Отказался от страниц - некрасиво. Сделал отдельные формы.

2. Добавил компактную форму обработки - без диаграмм.

3. Добавлен регулятор громкости звуковых оповещений.

4. Добавлена возможность прослушивания установленного звукового оповещения.

5. Облагорожена форма настроек.

6. Появилась возможность самостоятельно разукрашивать диаграммы и надписи.

7. Привел код в порядок, оставил в модулях форм только то, что связано с их элементами. Теперь если кто захочет переделать под себя - разобраться будет проще.

 

UPD: Пользователь Akv@rel заметила баг, который исправлен в обновленной версии.

См. также

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

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

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

6000 руб.

16.01.2015    61797    43    59    

80

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

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

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

5000 руб.

14.01.2016    54403    16    21    

42

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

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

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

2400 руб.

29.06.2020    16698    21    4    

35

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

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

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

27.12.2023    10738    750    elcoan    45    

106

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

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

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

2 стартмани

10.04.2023    9615    151    acces969    31    

118

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

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

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

1 стартмани

05.07.2022    3666    kalyaka    2    

27

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

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

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

3600 руб.

29.04.2022    12080    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. madonov 169 03.07.11 21:31 Сейчас в теме
Данная обработка предназначена для всех, кто сидя на работе только и думает об обеденном перерыве, конце рабочего дня, или отпуске. Благодаря ней Вы всегда будете вкурсе когда уже начнутся долгожданные выходные.
Создавалась для получения новых навыков ну и от скуки естественно.

Перейти к публикации

Nefilimus; +1 Ответить
1. Alraune 1502 03.07.11 21:31 Сейчас в теме
Данная обработка предназначена для всех, кто сидя на работе только и думает об обеденном перерыве, конце рабочего дня, или отпуске

Таким надо думать о смене работы, наверно :)
Spartan; xronos; Mraidyn; automatizator; СергейКа; Арчибальд; IDija; madonov; +8 Ответить
25. Abadonna 3958 06.07.11 13:01 Сейчас в теме
(1)
Таким надо думать о смене работы, наверно

О самоубийстве. Чтобы не тратить государственную пулю
2. sa1m0nn 28 04.07.11 07:35 Сейчас в теме
Блин, а чего делать тем, кто только вернулся из отпуска? :(
3. madonov 169 04.07.11 09:10 Сейчас в теме
Забить в настройки предполагаемую дату начала следующего и наблюдать как обаботка сообщает Вам, что до начала отпуска сталось ~340дней :( . Ну и надпись соответственно будет красная, ибо ещё нескоро. За 2 месяца до начала отпуска цвет надписи изменится :D .
4. milkers 2859 04.07.11 10:42 Сейчас в теме
Данная обработка имеет один, но весьма весомый минус. Этот минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя. :)
Nefilimus; dryms; madonov; +3 Ответить
6. Altair777 644 04.07.11 11:24 Сейчас в теме
(4) а также минус от работодателся получат все плюсовавшие :D
Nefilimus; madonov; +2 Ответить
7. madonov 169 04.07.11 11:29 Сейчас в теме
milkers пишет:
минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя.

А зачем такой работодатель нужен? Работодатель должен уметь эфективно использовать рабочее время своих сотрудников и находить для этого необходимые мотивации. :D

cool.vlad4 пишет:
а эту обработку делать было не лень?

Отвечу фразой из самой публикации
Создавалась она для получения новых навыков ну и от скуки естественно.

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

Altair777 пишет:

(4) а также минус от работодателся получат все плюсовавшие

И вообще все скачавшие или оставившие коментарии :D
10. Altair777 644 04.07.11 11:31 Сейчас в теме
(7)
Altair777 пишет:
И вообще все скачавшие или оставившие коментарии

я не качал, но комментарии писал - так что придется минус поставить, чтобы мой будующий работодатель это оценил :)
P.S. я сейчас как раз в стадии поиска...
Nefilimus; +1 Ответить
5. cool.vlad4 2 04.07.11 10:46 Сейчас в теме
а эту обработку делать было не лень? труд сделал из обезьяны человека, зачем же идти в обратном направлении?
8. Altair777 644 04.07.11 11:29 Сейчас в теме
(0) отдельно надо отмечать дни з/п - как особо радостные :)
ASV; artbear; IDija; +3 Ответить
9. madonov 169 04.07.11 11:30 Сейчас в теме
А вот это дельное предложение!
11. director04 3657 04.07.11 12:06 Сейчас в теме
я не качал, но комментарии писал - так что придется минус поставить, чтобы мой будующий работодатель это оценил
P.S. я сейчас как раз в стадии поиска...


Ну тогда бы, лучше, попросил разработчика, добавить счетчик до обустройства на новом месте работы....
12. sa1m0nn 28 04.07.11 13:59 Сейчас в теме
Для только вышедших из отпуска надо графики заменять на картинку с пальмами, чтобы не травмировать психику цифрами "До отпуска 340 дней".
13. madonov 169 04.07.11 14:05 Сейчас в теме
sa1m0nn, отсчет до нового отпуска идет только в том случае, если пользователь внес его в настройки. Если же в настройках указан закончившийся отпуск - выводится не такое травмоопасное для психики "Отпуск кончился =("
14. Serj1C 483 04.07.11 14:23 Сейчас в теме
Понравились часы на графиках!
15. madonov 169 04.07.11 14:30 Сейчас в теме
Serj1C, спасибо за отзыв :D. Я вобщем как только узнал о существовании измерительных диаграмм в 1С - так идея и родилась, и я думаю не только у меня, тк она на поверхности. Наверняка кто-то уже реализовывал аналоговые часы подобным методом, правда я не встречал.
16. vkr 04.07.11 15:40 Сейчас в теме
(0) СУПЕР !!! А еще можно туда будильник присобачить, чтоб на обед будил и в конце рабочего дня... :D
17. madonov 169 04.07.11 15:41 Сейчас в теме
(16) так он есть! Смотри настройки! :D
18. vkr 04.07.11 15:49 Сейчас в теме
(17) THX!!! Обязательно посмотрю в ближайшее время. Просто сейчас 8-ки под руками нету... :)
19. madonov 169 04.07.11 16:00 Сейчас в теме
(18) На подходе обновление. в (8) Altair777 подал хорошую идею с днями ЗП. Сейчас оттестирую и выложу.
----------
Апдейт :)
20. alnovin 319 05.07.11 11:37 Сейчас в теме
Идейка неплохая. В обработке есть недоработки:
1. при добавлении записей в ТЧ программа зависает. Возможно, зацикливается некоторое условие.
2. При повторном открытии обработки на вкладке Настройки частично обнуляются поля.
3. При заполнении реквизитов фокус прыгает (быть может данный механизм автор посчитал логичной, но подобное непредсказуемое поведение курсора, на мой взгляд, настораживает).
21. madonov 169 05.07.11 13:11 Сейчас в теме
(20) Спасибо за отзыв.
1. Можно чуть подробнее? Какие данные вносите? Занес более 15-ти элементов и не смог завесить обработку. Хотелось бы всетаки найти этот баг и отладить.
2. Если обработку не переименовывать, и открывать в одной и той же базе - все нормально. Это внешняя обработка и все настройки сохраняются и восстанавливаются при использовании методов СохранитьЗначение и ВосстановитьЗначение - у себя никаких проблем не замечал... И больше вроде никто не жаловался...
3. Как я понял речь идет о порядке обхода элементов - согласен, неправильный, исправлюсь =).
22. alnovin 319 05.07.11 13:32 Сейчас в теме
(21) Проблема с зависанием возникает после установки даты дополнительного выходного и нажатия клавиши Enter. Если не заполнять дату, а сразу перейти к наименованию мероприятия, то проблемы не возникает.
Что касается самоочищения реквизитов, то это все же происходит. Быть может, это связано с тем, что я работаю по 8.2, но это маловероятно.
Рад был помочь!
23. madonov 169 05.07.11 13:59 Сейчас в теме
(22) на 8.1 при установке даты дополнительного выходного и нажатии Enter - все нормально.
И после открытия все реквизиты восстанавливаются корректно.
К сожалению сейчас у меня нет возможности протестировать работу обработки на 8.2 и провести отладку :( .
26. madonov 169 06.07.11 16:12 Сейчас в теме
Небольшой UPD. В (20) было сделано замечание о неверном порядке обхода элементов - поправил.
24. automatizator 169 06.07.11 12:27 Сейчас в теме
Похоже обработка пошла в народ!
Абсолютно согласен с первым постом.
27. sound 535 06.07.11 16:40 Сейчас в теме
Эх вот бы мне столько свободного времени... Уж очень актуально в момент закрытия квартала
28. madonov 169 06.07.11 16:45 Сейчас в теме
(27) Ну я вообще студент. Пол года назад уволился работы, чтобы написать нормальный бакалаврский диплом(кстати писал конфу к 8.1). И вот, защитился на отлично и бездельничаю в ожидании учебных сборов которые надо пройти по завершению военной кафедры. Собственно поэтому обрзовался избыток свободного времени, который и вылился в эту обработку.
29. sound 535 06.07.11 16:47 Сейчас в теме
(28) ЭЭхъ, теперь я еще больше завидую :(
30. bulpi 215 06.07.11 17:08 Сейчас в теме
Все хорошо, но не хватает очень важного показателя - сколько осталось до выхода на пенсию :)))
32. madonov 169 06.07.11 17:11 Сейчас в теме
(30) :o Не-не-не... мне как молодому человеку было бы очень некомфортно видеть подобный показатель... Можно сразу строку делать "До смерти осталось..."
31. sound 535 06.07.11 17:11 Сейчас в теме
и сколько осталось до страшного суда
33. alex-pro 06.07.11 17:25 Сейчас в теме
Прикольно. Доставила. И даже не вылетает с глюками ))
34. madonov 169 06.07.11 20:42 Сейчас в теме
(33) Приятно слышать :) .
Вообще, если честно, то я не ожидал такого внимания. Обработка-то вобщем простенькая, незамысловатая и какой-либо практической пользы посути дела не несет. И тем не менее (24)"Похоже обработка пошла в народ!", чем я очень доволен :)
35. Altair777 644 07.07.11 13:35 Сейчас в теме
(34)
madonov пишет:
Вообще, если честно, то я не ожидал такого внимания

На самом деле это грустно, что у нас столько бездельников. Я про тех, кто с вожделением смотрит на зеленые участки диаграммы.
Ведь работа должна приносить радость, а не только деньги.
36. madonov 169 07.07.11 18:06 Сейчас в теме
(35) Согласен, только вот не всё в жизни идеально :( .
---------
UPD
40. Altair777 644 11.07.11 10:54 Сейчас в теме
(36) но стремиться к идеалу надо! ;)
если работа не в радость - лучшее ее поменять
41. madonov 169 11.07.11 11:02 Сейчас в теме
(40) Согласен, но можно доработать до отпуска, забрать отпускные, а потом уже менять =). Время до отпуска обработка считает =).
37. Akv@rel 11.07.11 09:18 Сейчас в теме
Спасибо, за обработку! Кстати, очень организовывает! Вот только не пойму - на своем компе загрузила всё нормально, доп. даты добавила, а вот у коллеги после настройки обработки съехала диаграмма, несколько раз пробовали новую из архива распаковывать, но старые растройки каким-то чудесным образом запоминаются :) А где же они хранятся (настройки)???
38. sound 535 11.07.11 09:23 Сейчас в теме
Настройки хранятся в профиле пользователя виндовз. Удалите их, если не жалко и другие настройки потерять, у меня бат-файлом удаляются:

rmdir "%AppData%\1C\1Cv82" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv82" /S /Q
Прикрепленные файлы:
1C_ClearCache.bat
42. Akv@rel 13.07.11 14:07 Сейчас в теме
(38),(39) спасибо за ответ, разобралась.

Вот ещё одну особенность заметила: если добавить в табл. часть "Доп. выходные .." строки, закрыть настройки, затем сделать компактный вид, потом опять Развернуть и зайти в настройки, то события в табличной части задваиваются :)
43. madonov 169 13.07.11 14:11 Сейчас в теме
(42) Серьезное замечание, скоро залью версию без этого бага.
39. madonov 169 11.07.11 09:43 Сейчас в теме
По поводу места хранения настроек уже ответили - ищите на системном диске в папке пользователя Application Data\1C\1Cv81.
Если выложите скриншот с настройками при которых обработка дала сбой - буду признателен, это позволит мне отладить возникшую ошибку.
44. dryms 249 13.07.11 16:11 Сейчас в теме
Завтра воткну ее ПриНачалеРаботыСистемы() всем пользователям :D Шутка. А так чувак нашел способ нахаляву получить премиум аккаунт, за что уважение))
45. madonov 169 13.07.11 16:16 Сейчас в теме
(44) - Спасибо, но я вобщем даже не думал, что так получится :D .
Да, кстати, около часа назад выложил версию в которой исправлен баг описанный в (42).
46. MoneG2 27 14.07.11 09:09 Сейчас в теме
Круто было бы график работы подгружать из справочника Графики работы.
А в целом жизненно и круто :D спасибо )
48. madonov 169 14.07.11 10:07 Сейчас в теме
(46), (47) - спасибо за отзывы :)
49. Altair777 644 14.07.11 10:51 Сейчас в теме
(48) вот еще одна идея! ;)
я как-то работал в фирме, где время перекуров было регламентировано строго по часам
так у меня органайзер за 3 минуты до начала перекура играл песенку "Взвейтесь кострами синие ночи" :D
можно добавить формочку "День" с обеденным перерывом и графиком перекуров
50. madonov 169 14.07.11 11:03 Сейчас в теме
(49) идея мне понравилась, только вот маловероятно, что успею сделать до отъезда в часть. Времени не так много, а дел вагон ималенькая тележка - собираюсь тут полным ходом на учебные сборы, с 18.07.11 по 18.08.11 буду топтать берцами плац и не смогу ни дорабатывать обработку, ни читать данную ветку форума. Если что - не теряйте :) .
51. Altair777 644 14.07.11 11:11 Сейчас в теме
(50) мда... там не дадут побездельничать
удачи!
47. Rustvest 14.07.11 10:06 Сейчас в теме
Скука это великая весчь))) спасибо, прикольно получилось!
52. ASV 27.07.11 12:30 Сейчас в теме
Классная обработка - очень понравилась.
Хочу предложить:
1. Кроме дня ЗП у многих есть еще Аванс. А моя жена ЗП получает по-недельно.
Предлагаю предусмотреть в настройках 4-5 дней выплаты ЗП. :D
2. Картинка с Годом, мне кажется мелковата.
Предлагаю, как альтернатива, вместо Года - Месяц. А еще лучше, переключение Год - Месяц.
53. Senator_I 166 15.09.11 13:38 Сейчас в теме
Интересная разработка. Может быть еще что-нибудь придумаете с использованием графиков? Например анализ продаж?
54. Hamitova 19.09.11 08:24 Сейчас в теме
Много интересных идей. Спасибо...
55. natik86 26.09.11 19:13 Сейчас в теме
Нормально сделал. Плюсую!
56. ProgaN 06.10.11 08:00 Сейчас в теме
Посмеялись всем отделом )))
57. brookers 28.10.11 13:16 Сейчас в теме
Супер !!! главная обработка стала!!
58. madonov 169 28.10.11 13:29 Сейчас в теме
Эх, подзабросил я развитие этой обработки, тк позвали работать и времени стало мало. Тут высказывалось много хороших идей, реализовать которые у меня руки так и не доходят - если кто возьмется доработать - код открыт, дерзайте, я только за.
Спасибо всем за отзывы.
PS. Сам на работе даже не запускал ниразу - времени нет :(
59. maxim305 18 01.12.11 07:02 Сейчас в теме
Некая полезность у этой обработки есть, но это когда есть лишнее время, а так - смешно :)
60. madonov 169 01.12.11 07:08 Сейчас в теме
(59) Рад, что данная обработка подняла Вам настроение :-)
61. Tommy1987 5 09.12.11 10:17 Сейчас в теме
Да уж, потрясающая обработка))) И настроение поднимает и за временем следит))) Тайм менеджмент по отдыху)))
64. madonov 169 14.01.12 18:27 Сейчас в теме
(61),(62),(63) - Спасибо за отзывы - очень приятно.
62. dardroze 11.01.12 16:24 Сейчас в теме
про настроение точно подмечено)
63. Paul_Nevada 12.01.12 14:26 Сейчас в теме
Спасибо за разработочку!
65. Nefilimus 75 12.05.19 04:11 Сейчас в теме
Это самая важна обработка, которую я встречал)) Спасибо мил человек))
Оставьте свое сообщение