Всем привет.
Интересуюсь таймером работы.
Это приложение для Windows. Это не 1С, чтобы не было зависимости от платформы.
На текущий момент скачал программу "Таймер Работы"!
Это идеальное решение, но оно заточено на 1 задачу. Либо ты работаешь, либо нет.
А иногда нужно оперативно переключиться на работу с другим заказчиком, а затем еще на одного. После вернуться к первому.
(3) есть множество клиентов.
Выполняю задачи по ТЗ или устно.
Нужно считать затраченное время на каждого клиента. А затем по затраченному отмерять "помидоры"!
Вот тут https://infostart.ru/public/552480/ было заявлено что ведется учет затраченного времени по задачам. Может подойдет? Тем более если много клиентов, есть возможность хранить конфигурации и релизы 1С для каждого.
(7) да не плохая задумка, только мне нужно не таймер на заданный период. А наоборот. Я делаю задачу сколько угодно и жму кнопку стоп/старт увеличивая время выполнения задачи. Когда задачу завершил или решил внести в смету, я счетчик обнуляю. И так по новой.
Вот чем пользуюсь. Но там только 1 таймер, а мне надо несколько.
(8) Могу на c++ builder 6 написать (за просто так :-)) - форму - на ней штук N - таймеров. Ну, и запускайте сколько нужно + пауза + отмена таймера + перезапуск таймера. Писанины - минут на 10.
(10) таймеры только подписывать нужно. Желательно чтобы один был основной, а остальные с подписями. Ну или чтобы все можно было именовать по русски!
Главное чтобы еще таймер сохранялся при закрытии программы!
Нашел вот почти то что мне нужно. Там только русский не поддерживает, окно полупрозрачное и системные процессы захватывает. А так почти то что надо!
Если к 1с не хотите привязываться потому что она платная было в свое время решение которое если не ошибаюсь называлось 2с... А то как-то несолидно что 1с-ник не может себе даже программу таймера на своем языке написать :)
Дописать немного конфигурацию Задачи (давал ссылку выше), в конфигурации клиентов добавить вызов по COM конфигурации Задачи для передачи параметров начала и окончания работ, и вуаля, автоматический учет времени работ с конфигурациями клиентов готов.
Ребята, если бы я хотел. Я бы написал код в 1С и не парился. Но мне на текущий момент удобнее работать без 1С.
Так что разсуждать, о том почему не 1С не стоит. Просто мне так удобнее на текущий момент. Когда буду ИП тогда возможно и в 1С буду пилить автоматизацию.
А пока мне это не нужно, не такой объем!
(34) нет подсказок к кнопкам, что они делают.
Не совсем очевидно как работает кнопка начало работа сброс и остановка. Иконки не точно это показывают.
Хотелось бы видеть колонку часы т.е. если показывает 30 минут, то 0,5, если если 1:06:00, то 1,1 часа.
Лог внизу желательно прятать, для чего длительность в миллисекундах не понятно. Лучше писать либо в секундах, либо час-минута-секунда.
Также внизу указано "Учет времени отработки" а заголовок учет времени и ваше мыло. "Учет времени отработки" в панеле не помещается полностью лучше сократить.
(37) исправил на почту выслал
"Не совсем очевидно как работает кнопка начало работа сброс и остановка. Иконки не точно это показывают." - подсказки кнопкам сделал
"Хотелось бы видеть колонку часы т.е. если показывает 30 минут, то 0,5, если если 1:06:00, то 1,1 часа." - сделал
"Лог внизу желательно прятать, для чего длительность в миллисекундах не понятно. Лучше писать либо в секундах, либо час-минута-секунда.
Также внизу указано "Учет времени отработки" а заголовок учет времени и ваше мыло. "Учет времени отработки" в панеле не помещается полностью лучше сократить. " - лог убрал
"Еще вопрос, что будет с таймерами если программу кильнуть или ПК аварийно завершится? " - при закрытии программы она автоматически сохраняет свое состояние. Остальные вопросы сейчас посмотрю.
"Новый баг. После закрытия программы и ее открытия все таймеры стоят на паузе и продолжить их уже нельзя! " - наверное, не на паузе, а на останове? - сделаю сохранение состояния при выходе из программы и при ее запуске.
(43) Да, у меня там была разрядность int - 4-ре байта. Тут я ступил. Поправил. Высылаю на почту. Также сделал скрытие/показ бокса вывода сообщений по кнопке "урна" (на панели). Также сделал удаление "висящей" строки при удалении таймера.
(43) Кстати, мне тут один клиент предложил сделать отложенный запуск, т.к. ставишь дату и время запуска (отложенного), и таймер запускается в это время с одновременным запуском какой - нибудь программы (можно указать какой прямо для этого таймера) или с выводом сообщения на экран с наименованием задачи. Вам нужно?
(54) что-то опять не то! Это оно открыло старые значения так. Хотя может новые и нормально будет! А да, ты в логе удалил 1000 и поэтому старые не коректно открыло. Удалил в логе 1000 и стало норм. Найду проблемы отпишу!
(54) багов не заметил пока. Лучше разнести кнопки по назначению допустим лог в правый угол. Добавление(изменить иконку на плюсик зеленый) и удаление слева. А по центру кнопку старт, пауза, стоп(обнулить).
(61) спасибо!
Заметил что не могу скопировать часы в эксель.
Так же кнопки старт, стоп, пауза имеют двойное назначение. И иногда на кнопку стоп нельзя нажать.
Кнопка запустить текущий таймер перезапускает таймер, а не продолжает его работу.
Кнопка остановить, не работает если таймер на паузе. А должно сбросить таймер.
Кнопка установить паузу после нажатия на запустить выполняет действиеостановки.
Для каждой кнопки следует прописать только 1 процедуру, которую она может выполнить, без условий. И иконки поставить на примере любого плеера, чтобы были интуитивно понятны без подсказки.
(63) кстати еще как доп функцию. Было бы неплохо добавлять время задачи руками.
Иногда поступают звонки или переписка в скайпе, когда я не за ПК. В итоге через лог добавляю, но было бы удобнее через ГУИ, т.к. приходится секунды высчитывать)
Попробуйте Task Coach.
Умеет считать время по каждой задаче. Умеет считать доход (если зададите, для каждой задачи можно установить стоимость). Умеет выводить суммарное время затраченное за месяц.