PDA

Просмотр полной версии : Формирование отчёта


Alex_id
21.05.2013, 06:11
Тут вот возникла большая проблема.Сам то я работаю в программе автограф всего 3 дня и не могу справиться с одной задачей,
которую мне поставили
В общем нужно сформировать отчёт(модуль формирования отчёта) о сотрудниках в проге FastReport
Нужно чтобы были заполнены данными эти поля
1)Дата-(этот пункт я сделал)
2)Расход л.-(этот пункт я сделал)
3)Время приезда на работу
4)Время уезда вечером
5)Длительность рабочего дня
6)Время уезда на обед
7)Время возвращения с обеда
8)Длительность обеда
9)Скорость (средняя и максимальная)-(этот пункт я сделал)
10)Пробег-(этот пункт я сделал)
11)Продолжительность всего пути-(этот пункт я сделал)
В общем помогите мне хотя бы чем то подсказать 3 и 4 пункт,чтобы я по ходу дела мог дальше делать

SK
21.05.2013, 06:19
Сотрудники с АвтоГРАФ-GSM или с персональными трекерами ?
Какой критерий ухода на обед или ухода домой ?

Alex_id
21.05.2013, 06:26
Сотрудники с АвтоГРАФ-GSM или с персональными трекерами ?
Какой критерий ухода на обед или ухода домой ?

Ну отчёт должен состоять в виде некой таблицы
Сотрудники с Афтографом-GSM
Нужно чтобы она расчитывал время приезда на работу , время уезда с работы, длительность рабочего дня
также время уезда на обед , время возвращения с обеда , длительность обеда

Добавлено через 11 секунд
Сотрудники с АвтоГРАФ-GSM или с персональными трекерами ?
Какой критерий ухода на обед или ухода домой ?


Ну отчёт должен состоять в виде некой таблицы
Сотрудники с Афтографом-GSM
Нужно чтобы она расчитывал время приезда на работу , время уезда с работы, длительность рабочего дня
также время уезда на обед , время возвращения с обеда , длительность обеда

SK
21.05.2013, 06:29
Я спросил - какой критерий, по которому нужно определять однозначно, что сотрудник именно на обед ушел или домой, а не в соседний киоск за куревом или куда-то по служебной надобности был послан ?

Alex_id
21.05.2013, 06:38
Я спросил - какой критерий, по которому нужно определять однозначно, что сотрудник именно на обед ушел или домой, а не в соседний киоск за куревом или куда-то по служебной надобности был послан ?

тут может быть много ситуаций
например -вместо того чтобы поехать на работу с утра-он поехал куда-нибудь на совещание или ещё по каким-нибудь делам
Если у него обед с 12 до 13:00,то вместо обеда он может поехать в другое место по делам, а с 13 часов он начнёт только обедать

SK
21.05.2013, 06:45
Да нам в общем-то всё равно, куда он может поехать и в каких комбинациях.
Я еще раз спрашиваю - по какому признаку определять, что кто-то поехал именно на обед или домой ?

Alex_id
21.05.2013, 06:52
Да нам в общем-то всё равно, куда он может поехать и в каких комбинациях.
Я еще раз спрашиваю - по какому признаку определять, что кто-то поехал именно на обед или домой ?

Временной интервал
Например обед с 12:00-13:00
Рабочий день с 9:00-18:00
я просто не могу углубиться в саму суть,какие признаки вообще могут быть???

SK
21.05.2013, 07:11
Alex_id, Вы издеваетесь ?
Если время известно, то зачем что-то писать ? У всех в отчете оно и будет одинаковым.
я просто не могу углубиться в саму суть,какие признаки вообще могут быть???
Например, у сотрудника есть в кабине тумблер - "обед". Поехал - нажал, приехал - отжал.
Или по RFID-ключу или карте.
Или по посещению контрольной точки "столовая".
Или по детектору борща, подключенному к дискретному входу.
Или еще как-то...

Marduk616
21.05.2013, 07:35
В общем помогите мне хотя бы чем то подсказать 3 и 4 пункт,чтобы я по ходу дела мог дальше делать
Поставить КТ на парковке и всё

Или по детектору борща, подключенному к дискретному входу.:D

Alex_id
21.05.2013, 07:49
Alex_id, Вы издеваетесь ?
Если время известно, то зачем что-то писать ? У всех в отчете оно и будет одинаковым.
я просто не могу углубиться в саму суть,какие признаки вообще могут быть???
Например, у сотрудника есть в кабине тумблер - "обед". Поехал - нажал, приехал - отжал.
Или по RFID-ключу или карте.
Или по посещению контрольной точки "столовая".
Или по детектору борща, подключенному к дискретному входу.
Или еще как-то...

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

SK
21.05.2013, 08:05
Ну я и пытаюсь понять, какой признак. Если это КТ, то отчет строится по одному принципу, если через дискретник - по-другому, если через 1-wire ключики или RFID-карточки - по-третьему...

SK
21.05.2013, 08:09
ну вот когда сотрудник едет на обед,то у него есть контрольные точки где он может пообедать и вкл. и выкл. тумблера
А во когда едет на роботу,то я не знаю какие здесь могут быть признаки
Ну так это организационная мера в Вашей компании. Как решите - так и будет. Лишь бы терминал мог данный факт зафиксировать тем или иным способом. Если не можете сами придумать - привлекайте наших представителей.

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

Alex_id
21.05.2013, 08:28
Ну я и пытаюсь понять, какой признак. Если это КТ, то отчет строится по одному принципу, если через дискретник - по-другому, если через 1-wire ключики или RFID-карточки - по-третьему...

судя по тому что мне сказали,то в большинстве случаев используется признак контрольной точки
и ещё, что если человек находится на обеде меньше 10 минут,то это уже считается не обед,тут так всё запутанно

storm
21.05.2013, 08:32
судя по тому что мне сказали,то в большинстве случаев используется признак контрольной точки
и ещё, что если человек находится на обеде меньше 10 минут,то это уже считается не обед,тут так всё запутанно
в общем, перед тем как пытаться создать отчет, вам нужно выяснить четкую логику(алгоритм) определения всех "состояний" работника, иначе получается типа "пойди туда - не знаю куда, принеси то - не знаю что"

Alex_id
21.05.2013, 08:33
судя по тому что мне сказали,то в большинстве случаев используется признак контрольной точки
и ещё, что если человек находится на обеде меньше 10 минут,то это уже считается не обед,тут так всё запутанно
в общем, перед тем как пытаться создать отчет, вам нужно выяснить логику определения всех "состояний" работника, иначе получается типа "пойди туда - не знаю куда, принеси то - не знаю что"

так и сделаю,спасибо всем

Лаочкин
24.05.2013, 11:00
Или по детектору борща, подключенному к дискретному входу.
классно придумал :)