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




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

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

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

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

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

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

 

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

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

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

UPD: 

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

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

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

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

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

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

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

 

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

66 Comments

  1. madonov

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

    Создавалась для получения новых навыков ну и от скуки естественно.

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

    Reply
  2. Alraune
    Данная обработка предназначена для всех, кто сидя на работе только и думает об обеденном перерыве, конце рабочего дня, или отпуске

    Таким надо думать о смене работы, наверно 🙂

    Reply
  3. sa1m0nn

    Блин, а чего делать тем, кто только вернулся из отпуска? 🙁

    Reply
  4. madonov

    Забить в настройки предполагаемую дату начала следующего и наблюдать как обаботка сообщает Вам, что до начала отпуска сталось ~340дней 🙁 . Ну и надпись соответственно будет красная, ибо ещё нескоро. За 2 месяца до начала отпуска цвет надписи изменится 😀 .

    Reply
  5. milkers

    Данная обработка имеет один, но весьма весомый минус. Этот минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя. 🙂

    Reply
  6. cool.vlad4

    а эту обработку делать было не лень? труд сделал из обезьяны человека, зачем же идти в обратном направлении?

    Reply
  7. Altair777

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

    Reply
  8. madonov
    milkers пишет:

    минус может быть поставлен будущим работодателем, увидевшим этот шедевр в портфолио потенциального соискателя.

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

    cool.vlad4 пишет:

    а эту обработку делать было не лень?

    Отвечу фразой из самой публикации

    Создавалась она для получения новых навыков ну и от скуки естественно.

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

    Altair777 пишет:

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

    И вообще все скачавшие или оставившие коментарии 😀

    Reply
  9. Altair777

    (0) отдельно надо отмечать дни з/п — как особо радостные 🙂

    Reply
  10. madonov

    А вот это дельное предложение!

    Reply
  11. Altair777

    (7)

    Altair777 пишет:

    И вообще все скачавшие или оставившие коментарии

    я не качал, но комментарии писал — так что придется минус поставить, чтобы мой будующий работодатель это оценил 🙂

    P.S. я сейчас как раз в стадии поиска…

    Reply
  12. director04
    я не качал, но комментарии писал — так что придется минус поставить, чтобы мой будующий работодатель это оценил

    P.S. я сейчас как раз в стадии поиска…

    Ну тогда бы, лучше, попросил разработчика, добавить счетчик до обустройства на новом месте работы….

    Reply
  13. sa1m0nn

    Для только вышедших из отпуска надо графики заменять на картинку с пальмами, чтобы не травмировать психику цифрами «До отпуска 340 дней».

    Reply
  14. madonov

    sa1m0nn, отсчет до нового отпуска идет только в том случае, если пользователь внес его в настройки. Если же в настройках указан закончившийся отпуск — выводится не такое травмоопасное для психики «Отпуск кончился =(«

    Reply
  15. Serj1C

    Понравились часы на графиках!

    Reply
  16. madonov

    Serj1C, спасибо за отзыв :D. Я вобщем как только узнал о существовании измерительных диаграмм в 1С — так идея и родилась, и я думаю не только у меня, тк она на поверхности. Наверняка кто-то уже реализовывал аналоговые часы подобным методом, правда я не встречал.

    Reply
  17. vkr

    (0) СУПЕР !!! А еще можно туда будильник присобачить, чтоб на обед будил и в конце рабочего дня… 😀

    Reply
  18. madonov

    (16) так он есть! Смотри настройки! 😀

    Reply
  19. vkr

    (17) THX!!! Обязательно посмотрю в ближайшее время. Просто сейчас 8-ки под руками нету… 🙂

    Reply
  20. madonov

    (18) На подходе обновление. в (8) Altair777 подал хорошую идею с днями ЗП. Сейчас оттестирую и выложу.

    ———-

    Апдейт 🙂

    Reply
  21. alnovin

    Идейка неплохая. В обработке есть недоработки:

    1. при добавлении записей в ТЧ программа зависает. Возможно, зацикливается некоторое условие.

    2. При повторном открытии обработки на вкладке Настройки частично обнуляются поля.

    3. При заполнении реквизитов фокус прыгает (быть может данный механизм автор посчитал логичной, но подобное непредсказуемое поведение курсора, на мой взгляд, настораживает).

    Reply
  22. madonov

    (20) Спасибо за отзыв.

    1. Можно чуть подробнее? Какие данные вносите? Занес более 15-ти элементов и не смог завесить обработку. Хотелось бы всетаки найти этот баг и отладить.

    2. Если обработку не переименовывать, и открывать в одной и той же базе — все нормально. Это внешняя обработка и все настройки сохраняются и восстанавливаются при использовании методов СохранитьЗначение и ВосстановитьЗначение — у себя никаких проблем не замечал… И больше вроде никто не жаловался…

    3. Как я понял речь идет о порядке обхода элементов — согласен, неправильный, исправлюсь =).

    Reply
  23. alnovin

    (21) Проблема с зависанием возникает после установки даты дополнительного выходного и нажатия клавиши Enter. Если не заполнять дату, а сразу перейти к наименованию мероприятия, то проблемы не возникает.

    Что касается самоочищения реквизитов, то это все же происходит. Быть может, это связано с тем, что я работаю по 8.2, но это маловероятно.

    Рад был помочь!

    Reply
  24. madonov

    (22) на 8.1 при установке даты дополнительного выходного и нажатии Enter — все нормально.

    И после открытия все реквизиты восстанавливаются корректно.

    К сожалению сейчас у меня нет возможности протестировать работу обработки на 8.2 и провести отладку 🙁 .

    Reply
  25. automatizator

    Похоже обработка пошла в народ!

    Абсолютно согласен с первым постом.

    Reply
  26. Abadonna

    (1)

    Таким надо думать о смене работы, наверно

    О самоубийстве. Чтобы не тратить государственную пулю

    Reply
  27. madonov

    Небольшой UPD. В (20) было сделано замечание о неверном порядке обхода элементов — поправил.

    Reply
  28. sound

    Эх вот бы мне столько свободного времени… Уж очень актуально в момент закрытия квартала

    Reply
  29. madonov

    (27) Ну я вообще студент. Пол года назад уволился работы, чтобы написать нормальный бакалаврский диплом(кстати писал конфу к 8.1). И вот, защитился на отлично и бездельничаю в ожидании учебных сборов которые надо пройти по завершению военной кафедры. Собственно поэтому обрзовался избыток свободного времени, который и вылился в эту обработку.

    Reply
  30. sound

    (28) ЭЭхъ, теперь я еще больше завидую 🙁

    Reply
  31. bulpi

    Все хорошо, но не хватает очень важного показателя — сколько осталось до выхода на пенсию :)))

    Reply
  32. madonov

    (30) 😮 Не-не-не… мне как молодому человеку было бы очень некомфортно видеть подобный показатель… Можно сразу строку делать «До смерти осталось…»

    Reply
  33. sound

    и сколько осталось до страшного суда

    Reply
  34. alex-pro

    Прикольно. Доставила. И даже не вылетает с глюками ))

    Reply
  35. madonov

    (33) Приятно слышать 🙂 .

    Вообще, если честно, то я не ожидал такого внимания. Обработка-то вобщем простенькая, незамысловатая и какой-либо практической пользы посути дела не несет. И тем не менее (24)»Похоже обработка пошла в народ!», чем я очень доволен 🙂

    Reply
  36. Altair777

    (34)

    madonov пишет:

    Вообще, если честно, то я не ожидал такого внимания

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

    Ведь работа должна приносить радость, а не только деньги.

    Reply
  37. madonov

    (35) Согласен, только вот не всё в жизни идеально 🙁 .

    ———

    UPD

    Reply
  38. Akv@rel

    Спасибо, за обработку! Кстати, очень организовывает! Вот только не пойму — на своем компе загрузила всё нормально, доп. даты добавила, а вот у коллеги после настройки обработки съехала диаграмма, несколько раз пробовали новую из архива распаковывать, но старые растройки каким-то чудесным образом запоминаются 🙂 А где же они хранятся (настройки)???

    Reply
  39. sound

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

    rmdir «%AppData%1C1Cv82» /S /Q
    rmdir «%LOCALAPPDATA%1C1Cv82» /S /Q
    
    Reply
  40. madonov

    По поводу места хранения настроек уже ответили — ищите на системном диске в папке пользователя Application Data1C1Cv81.

    Если выложите скриншот с настройками при которых обработка дала сбой — буду признателен, это позволит мне отладить возникшую ошибку.

    Reply
  41. Altair777

    (36) но стремиться к идеалу надо! 😉

    если работа не в радость — лучшее ее поменять

    Reply
  42. madonov

    (40) Согласен, но можно доработать до отпуска, забрать отпускные, а потом уже менять =). Время до отпуска обработка считает =).

    Reply
  43. Akv@rel

    (38),(39) спасибо за ответ, разобралась.

    Вот ещё одну особенность заметила: если добавить в табл. часть «Доп. выходные ..» строки, закрыть настройки, затем сделать компактный вид, потом опять Развернуть и зайти в настройки, то события в табличной части задваиваются 🙂

    Reply
  44. madonov

    (42) Серьезное замечание, скоро залью версию без этого бага.

    Reply
  45. dryms

    Завтра воткну ее ПриНачалеРаботыСистемы() всем пользователям 😀 Шутка. А так чувак нашел способ нахаляву получить премиум аккаунт, за что уважение))

    Reply
  46. madonov

    (44) — Спасибо, но я вобщем даже не думал, что так получится 😀 .

    Да, кстати, около часа назад выложил версию в которой исправлен баг описанный в (42).

    Reply
  47. MoneG2

    Круто было бы график работы подгружать из справочника Графики работы.

    А в целом жизненно и круто 😀 спасибо )

    Reply
  48. Rustvest

    Скука это великая весчь))) спасибо, прикольно получилось!

    Reply
  49. madonov

    (46), (47) — спасибо за отзывы 🙂

    Reply
  50. Altair777

    (48) вот еще одна идея! 😉

    я как-то работал в фирме, где время перекуров было регламентировано строго по часам

    так у меня органайзер за 3 минуты до начала перекура играл песенку «Взвейтесь кострами синие ночи» 😀

    можно добавить формочку «День» с обеденным перерывом и графиком перекуров

    Reply
  51. madonov

    (49) идея мне понравилась, только вот маловероятно, что успею сделать до отъезда в часть. Времени не так много, а дел вагон ималенькая тележка — собираюсь тут полным ходом на учебные сборы, с 18.07.11 по 18.08.11 буду топтать берцами плац и не смогу ни дорабатывать обработку, ни читать данную ветку форума. Если что — не теряйте 🙂 .

    Reply
  52. Altair777

    (50) мда… там не дадут побездельничать

    удачи!

    Reply
  53. ASV

    Классная обработка — очень понравилась.

    Хочу предложить:

    1. Кроме дня ЗП у многих есть еще Аванс. А моя жена ЗП получает по-недельно.

    Предлагаю предусмотреть в настройках 4-5 дней выплаты ЗП. 😀

    2. Картинка с Годом, мне кажется мелковата.

    Предлагаю, как альтернатива, вместо Года — Месяц. А еще лучше, переключение Год — Месяц.

    Reply
  54. Senator_I

    Интересная разработка. Может быть еще что-нибудь придумаете с использованием графиков? Например анализ продаж?

    Reply
  55. Hamitova

    Много интересных идей. Спасибо…

    Reply
  56. natik86

    Нормально сделал. Плюсую!

    Reply
  57. ProgaN

    Посмеялись всем отделом )))

    Reply
  58. brookers

    Супер !!! главная обработка стала!!

    Reply
  59. madonov

    Эх, подзабросил я развитие этой обработки, тк позвали работать и времени стало мало. Тут высказывалось много хороших идей, реализовать которые у меня руки так и не доходят — если кто возьмется доработать — код открыт, дерзайте, я только за.

    Спасибо всем за отзывы.

    PS. Сам на работе даже не запускал ниразу — времени нет 🙁

    Reply
  60. maxim305

    Некая полезность у этой обработки есть, но это когда есть лишнее время, а так — смешно 🙂

    Reply
  61. madonov

    (59) Рад, что данная обработка подняла Вам настроение 🙂

    Reply
  62. Tommy1987

    Да уж, потрясающая обработка))) И настроение поднимает и за временем следит))) Тайм менеджмент по отдыху)))

    Reply
  63. dardroze

    про настроение точно подмечено)

    Reply
  64. Paul_Nevada

    Спасибо за разработочку!

    Reply
  65. madonov

    (61),(62),(63) — Спасибо за отзывы — очень приятно.

    Reply
  66. Nefilimus

    Это самая важна обработка, которую я встречал)) Спасибо мил человек))

    Reply

Leave a Comment

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