Имя: Пароль:
1C
Админ
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
можно в обработкуожидания что нибудь запихнуть, ну там требование кнопочек каких-нибудь нажать или на вопрос ответить