IE2017

Работа - не волк! v2.0 Обработка для любителей бездельничать (для 8.1).

Программирование - Работа с интерфейсом

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

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

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

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

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

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

 

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

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

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

UPD: 

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

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

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

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

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

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

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

 

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

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

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

См. также

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

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

1. Ирина Пятакова (Alraune) 1390 03.07.11 21:31 Сейчас в теме
Данная обработка предназначена для всех, кто сидя на работе только и думает об обеденном перерыве, конце рабочего дня, или отпуске

Таким надо думать о смене работы, наверно :)
Spartan; xronos; Mraidyn; automatizator; СергейКа; Арчибальд; IDija; madonov; +8 Ответить 1
2. Семен Слепаков (sa1m0nn) 21 04.07.11 07:35 Сейчас в теме
Блин, а чего делать тем, кто только вернулся из отпуска? :(
3. Евгений Мадонов (madonov) 151 04.07.11 09:10 Сейчас в теме
Забить в настройки предполагаемую дату начала следующего и наблюдать как обаботка сообщает Вам, что до начала отпуска сталось ~340дней :( . Ну и надпись соответственно будет красная, ибо ещё нескоро. За 2 месяца до начала отпуска цвет надписи изменится :D .
4. Олег Молочников (milkers) 1646 04.07.11 10:42 Сейчас в теме
Данная обработка имеет один, но весьма весомый минус. Этот минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя. :)
dryms; madonov; +2 Ответить 2
5. Ийон Тихий (cool.vlad4) 41 04.07.11 10:46 Сейчас в теме
а эту обработку делать было не лень? труд сделал из обезьяны человека, зачем же идти в обратном направлении?
6. Альтаир (Altair777) 637 04.07.11 11:24 Сейчас в теме
(4) а также минус от работодателся получат все плюсовавшие :D
7. Евгений Мадонов (madonov) 151 04.07.11 11:29 Сейчас в теме
milkers пишет:
минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя.

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

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

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

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

Altair777 пишет:

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

И вообще все скачавшие или оставившие коментарии :D
8. Альтаир (Altair777) 637 04.07.11 11:29 Сейчас в теме
(0) отдельно надо отмечать дни з/п - как особо радостные :)
ASV; artbear; IDija; +3 Ответить 1
9. Евгений Мадонов (madonov) 151 04.07.11 11:30 Сейчас в теме
А вот это дельное предложение!
10. Альтаир (Altair777) 637 04.07.11 11:31 Сейчас в теме
(7)
Altair777 пишет:
И вообще все скачавшие или оставившие коментарии

я не качал, но комментарии писал - так что придется минус поставить, чтобы мой будующий работодатель это оценил :)
P.S. я сейчас как раз в стадии поиска...
11. Валерий Гайдабура (director04) 3462 04.07.11 12:06 Сейчас в теме
я не качал, но комментарии писал - так что придется минус поставить, чтобы мой будующий работодатель это оценил
P.S. я сейчас как раз в стадии поиска...


Ну тогда бы, лучше, попросил разработчика, добавить счетчик до обустройства на новом месте работы....
12. Семен Слепаков (sa1m0nn) 21 04.07.11 13:59 Сейчас в теме
Для только вышедших из отпуска надо графики заменять на картинку с пальмами, чтобы не травмировать психику цифрами "До отпуска 340 дней".
13. Евгений Мадонов (madonov) 151 04.07.11 14:05 Сейчас в теме
sa1m0nn, отсчет до нового отпуска идет только в том случае, если пользователь внес его в настройки. Если же в настройках указан закончившийся отпуск - выводится не такое травмоопасное для психики "Отпуск кончился =("
14. Serj (Serj1C) 462 04.07.11 14:23 Сейчас в теме
Понравились часы на графиках!
15. Евгений Мадонов (madonov) 151 04.07.11 14:30 Сейчас в теме
Serj1C, спасибо за отзыв :D. Я вобщем как только узнал о существовании измерительных диаграмм в 1С - так идея и родилась, и я думаю не только у меня, тк она на поверхности. Наверняка кто-то уже реализовывал аналоговые часы подобным методом, правда я не встречал.
16. vkr (vkr) 101 04.07.11 15:40 Сейчас в теме
(0) СУПЕР !!! А еще можно туда будильник присобачить, чтоб на обед будил и в конце рабочего дня... :D
17. Евгений Мадонов (madonov) 151 04.07.11 15:41 Сейчас в теме
(16) так он есть! Смотри настройки! :D
18. vkr (vkr) 101 04.07.11 15:49 Сейчас в теме
(17) THX!!! Обязательно посмотрю в ближайшее время. Просто сейчас 8-ки под руками нету... :)
19. Евгений Мадонов (madonov) 151 04.07.11 16:00 Сейчас в теме
(18) На подходе обновление. в (8) Altair777 подал хорошую идею с днями ЗП. Сейчас оттестирую и выложу.
----------
Апдейт :)
20. alnovin (alnovin) 216 05.07.11 11:37 Сейчас в теме
Идейка неплохая. В обработке есть недоработки:
1. при добавлении записей в ТЧ программа зависает. Возможно, зацикливается некоторое условие.
2. При повторном открытии обработки на вкладке Настройки частично обнуляются поля.
3. При заполнении реквизитов фокус прыгает (быть может данный механизм автор посчитал логичной, но подобное непредсказуемое поведение курсора, на мой взгляд, настораживает).
21. Евгений Мадонов (madonov) 151 05.07.11 13:11 Сейчас в теме
(20) Спасибо за отзыв.
1. Можно чуть подробнее? Какие данные вносите? Занес более 15-ти элементов и не смог завесить обработку. Хотелось бы всетаки найти этот баг и отладить.
2. Если обработку не переименовывать, и открывать в одной и той же базе - все нормально. Это внешняя обработка и все настройки сохраняются и восстанавливаются при использовании методов СохранитьЗначение и ВосстановитьЗначение - у себя никаких проблем не замечал... И больше вроде никто не жаловался...
3. Как я понял речь идет о порядке обхода элементов - согласен, неправильный, исправлюсь =).
22. alnovin (alnovin) 216 05.07.11 13:32 Сейчас в теме
(21) Проблема с зависанием возникает после установки даты дополнительного выходного и нажатия клавиши Enter. Если не заполнять дату, а сразу перейти к наименованию мероприятия, то проблемы не возникает.
Что касается самоочищения реквизитов, то это все же происходит. Быть может, это связано с тем, что я работаю по 8.2, но это маловероятно.
Рад был помочь!
23. Евгений Мадонов (madonov) 151 05.07.11 13:59 Сейчас в теме
(22) на 8.1 при установке даты дополнительного выходного и нажатии Enter - все нормально.
И после открытия все реквизиты восстанавливаются корректно.
К сожалению сейчас у меня нет возможности протестировать работу обработки на 8.2 и провести отладку :( .
24. Дмитрий Утенков (automatizator) 199 06.07.11 12:27 Сейчас в теме
Похоже обработка пошла в народ!
Абсолютно согласен с первым постом.
25. Аркадий Кучер (Abadonna) 3681 06.07.11 13:01 Сейчас в теме
(1)
Таким надо думать о смене работы, наверно

О самоубийстве. Чтобы не тратить государственную пулю
26. Евгений Мадонов (madonov) 151 06.07.11 16:12 Сейчас в теме
Небольшой UPD. В (20) было сделано замечание о неверном порядке обхода элементов - поправил.
27. sound sound (sound) 522 06.07.11 16:40 Сейчас в теме
Эх вот бы мне столько свободного времени... Уж очень актуально в момент закрытия квартала
28. Евгений Мадонов (madonov) 151 06.07.11 16:45 Сейчас в теме
(27) Ну я вообще студент. Пол года назад уволился работы, чтобы написать нормальный бакалаврский диплом(кстати писал конфу к 8.1). И вот, защитился на отлично и бездельничаю в ожидании учебных сборов которые надо пройти по завершению военной кафедры. Собственно поэтому обрзовался избыток свободного времени, который и вылился в эту обработку.
29. sound sound (sound) 522 06.07.11 16:47 Сейчас в теме
(28) ЭЭхъ, теперь я еще больше завидую :(
30. bulpi bulpi (bulpi) 110 06.07.11 17:08 Сейчас в теме
Все хорошо, но не хватает очень важного показателя - сколько осталось до выхода на пенсию :)))
31. sound sound (sound) 522 06.07.11 17:11 Сейчас в теме
и сколько осталось до страшного суда
32. Евгений Мадонов (madonov) 151 06.07.11 17:11 Сейчас в теме
(30) :o Не-не-не... мне как молодому человеку было бы очень некомфортно видеть подобный показатель... Можно сразу строку делать "До смерти осталось..."
33. Alex Pro (alex-pro) 06.07.11 17:25 Сейчас в теме
Прикольно. Доставила. И даже не вылетает с глюками ))
34. Евгений Мадонов (madonov) 151 06.07.11 20:42 Сейчас в теме
(33) Приятно слышать :) .
Вообще, если честно, то я не ожидал такого внимания. Обработка-то вобщем простенькая, незамысловатая и какой-либо практической пользы посути дела не несет. И тем не менее (24)"Похоже обработка пошла в народ!", чем я очень доволен :)
35. Альтаир (Altair777) 637 07.07.11 13:35 Сейчас в теме
(34)
madonov пишет:
Вообще, если честно, то я не ожидал такого внимания

На самом деле это грустно, что у нас столько бездельников. Я про тех, кто с вожделением смотрит на зеленые участки диаграммы.
Ведь работа должна приносить радость, а не только деньги.
36. Евгений Мадонов (madonov) 151 07.07.11 18:06 Сейчас в теме
(35) Согласен, только вот не всё в жизни идеально :( .
---------
UPD
37. Татьяна Язынина (Akv@rel) 11.07.11 09:18 Сейчас в теме
Спасибо, за обработку! Кстати, очень организовывает! Вот только не пойму - на своем компе загрузила всё нормально, доп. даты добавила, а вот у коллеги после настройки обработки съехала диаграмма, несколько раз пробовали новую из архива распаковывать, но старые растройки каким-то чудесным образом запоминаются :) А где же они хранятся (настройки)???
38. sound sound (sound) 522 11.07.11 09:23 Сейчас в теме
Настройки хранятся в профиле пользователя виндовз. Удалите их, если не жалко и другие настройки потерять, у меня бат-файлом удаляются:

rmdir "%AppData%\1C\1Cv82" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv82" /S /Q
Прикрепленные файлы:
1C_ClearCache.bat
39. Евгений Мадонов (madonov) 151 11.07.11 09:43 Сейчас в теме
По поводу места хранения настроек уже ответили - ищите на системном диске в папке пользователя Application Data\1C\1Cv81.
Если выложите скриншот с настройками при которых обработка дала сбой - буду признателен, это позволит мне отладить возникшую ошибку.
40. Альтаир (Altair777) 637 11.07.11 10:54 Сейчас в теме
(36) но стремиться к идеалу надо! ;)
если работа не в радость - лучшее ее поменять
41. Евгений Мадонов (madonov) 151 11.07.11 11:02 Сейчас в теме
(40) Согласен, но можно доработать до отпуска, забрать отпускные, а потом уже менять =). Время до отпуска обработка считает =).
42. Татьяна Язынина (Akv@rel) 13.07.11 14:07 Сейчас в теме
(38),(39) спасибо за ответ, разобралась.

Вот ещё одну особенность заметила: если добавить в табл. часть "Доп. выходные .." строки, закрыть настройки, затем сделать компактный вид, потом опять Развернуть и зайти в настройки, то события в табличной части задваиваются :)
43. Евгений Мадонов (madonov) 151 13.07.11 14:11 Сейчас в теме
(42) Серьезное замечание, скоро залью версию без этого бага.
44. grigory пкш (dryms) 230 13.07.11 16:11 Сейчас в теме
Завтра воткну ее ПриНачалеРаботыСистемы() всем пользователям :D Шутка. А так чувак нашел способ нахаляву получить премиум аккаунт, за что уважение))
45. Евгений Мадонов (madonov) 151 13.07.11 16:16 Сейчас в теме
(44) - Спасибо, но я вобщем даже не думал, что так получится :D .
Да, кстати, около часа назад выложил версию в которой исправлен баг описанный в (42).
46. Сергей (MoneG2) 26 14.07.11 09:09 Сейчас в теме
Круто было бы график работы подгружать из справочника Графики работы.
А в целом жизненно и круто :D спасибо )
47. Руслан Таиров (Rustvest) 14.07.11 10:06 Сейчас в теме
Скука это великая весчь))) спасибо, прикольно получилось!
48. Евгений Мадонов (madonov) 151 14.07.11 10:07 Сейчас в теме
(46), (47) - спасибо за отзывы :)
49. Альтаир (Altair777) 637 14.07.11 10:51 Сейчас в теме
(48) вот еще одна идея! ;)
я как-то работал в фирме, где время перекуров было регламентировано строго по часам
так у меня органайзер за 3 минуты до начала перекура играл песенку "Взвейтесь кострами синие ночи" :D
можно добавить формочку "День" с обеденным перерывом и графиком перекуров
50. Евгений Мадонов (madonov) 151 14.07.11 11:03 Сейчас в теме
(49) идея мне понравилась, только вот маловероятно, что успею сделать до отъезда в часть. Времени не так много, а дел вагон ималенькая тележка - собираюсь тут полным ходом на учебные сборы, с 18.07.11 по 18.08.11 буду топтать берцами плац и не смогу ни дорабатывать обработку, ни читать данную ветку форума. Если что - не теряйте :) .
51. Альтаир (Altair777) 637 14.07.11 11:11 Сейчас в теме
(50) мда... там не дадут побездельничать
удачи!
52. Сергей (ASV) 27.07.11 12:30 Сейчас в теме
Классная обработка - очень понравилась.
Хочу предложить:
1. Кроме дня ЗП у многих есть еще Аванс. А моя жена ЗП получает по-недельно.
Предлагаю предусмотреть в настройках 4-5 дней выплаты ЗП. :D
2. Картинка с Годом, мне кажется мелковата.
Предлагаю, как альтернатива, вместо Года - Месяц. А еще лучше, переключение Год - Месяц.
53. Дмитрий (Senator_I) 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) 151 28.10.11 13:29 Сейчас в теме
Эх, подзабросил я развитие этой обработки, тк позвали работать и времени стало мало. Тут высказывалось много хороших идей, реализовать которые у меня руки так и не доходят - если кто возьмется доработать - код открыт, дерзайте, я только за.
Спасибо всем за отзывы.
PS. Сам на работе даже не запускал ниразу - времени нет :(
59. Максим (maxim305) 18 01.12.11 07:02 Сейчас в теме
Некая полезность у этой обработки есть, но это когда есть лишнее время, а так - смешно :)
60. Евгений Мадонов (madonov) 151 01.12.11 07:08 Сейчас в теме
(59) Рад, что данная обработка подняла Вам настроение :-)
61. Арти Шарти (Tommy1987) 3 09.12.11 10:17 Сейчас в теме
Да уж, потрясающая обработка))) И настроение поднимает и за временем следит))) Тайм менеджмент по отдыху)))
62. Павел (dardroze) 11.01.12 16:24 Сейчас в теме
про настроение точно подмечено)
63. 1CProfessional (Paul_Nevada) 12.01.12 14:26 Сейчас в теме
Спасибо за разработочку!
64. Евгений Мадонов (madonov) 151 14.01.12 18:27 Сейчас в теме
(61),(62),(63) - Спасибо за отзывы - очень приятно.
Оставьте свое сообщение