![]() |
![]() |
![]() |
|
v7: Нужен счетчик времени пожалуйста | ☑ | ||
---|---|---|---|---|
0
Ganzo68
23.05.12
✎
11:25
|
Нужна какая нибудь процедура, что бы фиксировала время начала работы, а еще лучше счетчик времени, который будет считать потраченное время!!!
|
|||
1
Mikeware
23.05.12
✎
11:25
|
купи себе секундомер
|
|||
2
vladko
23.05.12
✎
11:26
|
эта процедура - журнал регистрации
|
|||
3
Гефест
23.05.12
✎
11:26
|
Шахматные часы?
|
|||
4
Случайный прохожий
23.05.12
✎
11:28
|
Расскажите для начала для чего вам это нужно, а мы посоветуем :)
|
|||
5
Ganzo68
23.05.12
✎
11:29
|
vladko Спасибо)))
|
|||
6
Ganzo68
23.05.12
✎
11:30
|
Короче есть 5 постов рабочих, нужно зафиксировать их время работы, сколько работает каждый из постов!!!
|
|||
7
Neg
23.05.12
✎
11:31
|
(6) Скажу сразу, включили утром, вечером выключили.
|
|||
8
Ganzo68
23.05.12
✎
11:32
|
Да лучше вообще не включать!!!
|
|||
9
пипец
23.05.12
✎
11:33
|
тоесь реально журнал регистрации не вариант чтоли ?
|
|||
10
Ganzo68
23.05.12
✎
11:33
|
Ну получается что так!!!
|
|||
11
Случайный прохожий
23.05.12
✎
11:35
|
В общем модуле есть процедура "ПриНачалеРаботыСистемы()" и "ПриЗавершенииРаботыСистемы()". В них при помощи функций "ТекущаяДата()" и "ТекущееВремя()" обращаешься к датам и времени начала и окончания работ пользователя. А куда ты их будешь записывать - твое дело. Можешь во внешний файл, а можешь создать какой-нить регистр :)
|
|||
12
Zmich
23.05.12
✎
11:35
|
Перем глВремяНачалаСек, глВремяНачалаМин, глВремяНачалаЧас, глДатаНачала;
Перем глВремяКонцаСек, глВремяКонцаМин, глВремяКонцаЧас, глДатаКонца; Процедура ПриНачалеРаботыСистемы() глДатаНачала = ТекущаяДата(); ТекущееВремя(глВремяНачалаЧас, глВремяНачалаМин, глВремяНачалаСек); КонецПроцедуры Процедура ПриЗавершенииРаботыСистемы() глДатаКонца = ТекущаяДата(); ТекущееВремя(глВремяКонцаЧас, глВремяКонцаМин, глВремяКонцаСек); ВремяРаботыВСекундах = (глДатаКонца - глДатаНачала)*60*60*24 + (глВремяКонцаЧас - глВремяНачалаЧас)*60*60 + (глВремяКонцаМин - глВремяНачалаМин)*60 + (глВремяКонцаСек - глВремяНачалаСек); Сообщить("Время работы: " + Строка(ВремяРаботыВСекундах) + " секунд"); КонецПроцедуры |
|||
13
Ganzo68
23.05.12
✎
11:37
|
Блин, спасибо огромное... очень выручили...
|
|||
14
ЧеловекДуши
23.05.12
✎
11:39
|
Функция РасчетаМоегоВремени()
Возврат 60*60*(8+1); КонецФункции Работать всегда нужно правильно :) Очередной НачальникО ищет способ оценить работу оператора 1С по нажатой клавише :) |
|||
15
ЧеловекДуши
23.05.12
✎
11:41
|
...он еще вернется :)....
|
|||
16
Случайный прохожий
23.05.12
✎
11:41
|
(14) рандом-функцию забыл запихнуть, чтобы прибавляло каждый раз по 5-10 минут рабочего времени. Чтоб начальник неладное не западозрил XD
|
|||
17
Ёпрст
гуру
23.05.12
✎
11:42
|
(0)
_GetPerformanceCounter() Назначение: Возвращает число миллисекунд (1000-чных долей секунды) прошедших с момента включения компьютера. |
|||
18
ЧеловекДуши
23.05.12
✎
11:44
|
(16)точно, самое главное сделать так, что бы этот "гений" не понял подвоха :)
|
|||
19
Случайный прохожий
23.05.12
✎
11:45
|
(18) Сейчас научим человека быть "грамотным" программистом XD
|
|||
20
ЧеловекДуши
23.05.12
✎
11:45
|
(17)Оно все ровно не даст отметки времени работы...
Про грамму можно попросту включить Можно поставить программу, которая будет дергать мышку все время Можно вообще в этот день не работать за 1С, ну не случилось такого дела, нужно с бумагами возиться, и что тогда? Работник уже не работал? |
|||
21
Mikeware
23.05.12
✎
11:45
|
(6) Процедура:
1) при включении поста ответсвенный за включения заносит в Журнал учета времени работы поста время включения с точностью до секунды. 2) при выключении поста ответсвенный за выключения заносит в Журнал учета времени работы поста время включения с точностью до секунды. 3) ответсвенный за учет сводит данные по всем постам в единую таблицу и подает руководству... ----- (12) открой для себя _GetPerformanceCounter() |
|||
22
ЧеловекДуши
23.05.12
✎
11:47
|
+Я понимаю, когда я делал замер производительности, то я это делал только с одной целью.
Закрыть все 1С, в который пользователь не работает. Для снятия нагрузки на сервер :) |
|||
23
Эльниньо
23.05.12
✎
13:33
|
- Вась. Ты там включи мой комп и войди в 1С. Я к обеду подвалю.
- Пивка прихвати. |
|||
24
ЧеловекДуши
23.05.12
✎
14:04
|
(23)+500
|
|||
25
ttk
23.05.12
✎
14:15
|
можно в обработкуожидания что нибудь запихнуть, ну там требование кнопочек каких-нибудь нажать или на вопрос ответить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |