Тема: Контроллер SMDR 2
можно и старое на то же мыло. Там таблички Data я так понял это данные, что такое shadow sys arch.
С базами данных в последний и единственный раз сталкивался в универе на лабе, а языки программирования видел на электрониках 😊
С базами данных в последний и единственный раз сталкивался в универе на лабе, а языки программирования видел на электрониках 😊
если вам не знакомо слово “sql запрос” (синтаксис и т.п.) то времени на вникание у вас уйдет значительно больше 😊 .. описание сегодня вышлем
Надо ж когда-то начинать:)
Пока разберусь мож наш программист на работу выйдет с больничного. Жду письма.
отправили ...
Таблица: arch_events
code int(11) ‘0’ Код события
sub_code int(11) ‘0’ Дополнительный код события
Коды событий, я так понимаю - 1 проход? 2-домофон или как? что такое дополнительный код
Что означает приставка Shadow перед таблицей
code:
0x0000 - события о проходах.
sub_code:
0x0000 - Вход;
0x0001 - Попытка входа;
0x0002 - Вход по кнопке;
0x8000 - Выход;
0x8001 - Попытка выхода;
0x8002 - Выход по кнопке.
Для контроллеров серии SMDR событие 0x0002 - Вход по кнопке не используется.
0xYYYY - 16-ые числа.
Таблицы с префиксом shadow вам не нужны (используются для служебных нужд).
Плавающие графики для каждого сотрудника наверно выход из ситуации. Но очень неудобно реализована система создания графиков. Возможно ли добавить:
1) Возможность копирования графиков.
2) Каким либо образом оптимизировать создания графиков, на мой взгляд следующим образом:
а) Создаем график для подразделения на месяц, при создании графика не забиваем вручную каждый день вручную, а выбираем и выпадающего списка количество смен (одна, две, три), выставляем временые интервалы для каждой смены (начало, конец, обед, и т.п.)
б) Прикрепляем график к отделу и выбираем функцию “Распределить рабочие смены”, где выводится таблица следующего содержания:
Дата__________________\18.03.09/____\19.03.09/
№ смены _______________\1\/2/\3/______\1\/2/\3/
Иванов Иван Иваныч______/Сдесь галочками выбираем\
Петров Петр Петрович____\кто когда работал /
Напротив фамилии выбираем галочками когда кто работает, а система сама создает индивидуальный график для работы каждого сотрудника. Потом делаем отчеты встроеными отчетами. Я думаю такая система будет востребована, и облегчит жизнь многим инсталяторам:)
Будет востребована кем? Вернее какими предприятиями? У которых хаотические смены и состав персонала (из-за проблем с бизнесом)? Это разве массовый потребитель на которого следует делать ставку? 😊
Смысл делать для такого предприятия серьезные изменения в софт если такое предприятие рано или поздно разорится либо восстановится .. и полюбому такие графики будут просто не нужны, а софт нагрузим конкретно и для всех.
Другое дело, что есть в планах сделать вообще произвольный график, т.е. выбираются даты и время работы в каждую дату. Нет даты в списке - выходной. Есть - идет обсчет по введенным ставкам. (это в какой то степени возьмет и ваш вариант)
Чем возможность копировать графики усложнит программу для всех? Зачем мне чтобы добавить промежуток в график нажимать добавить вводить вручную дату. Если два графика похожи, зачем заново набивать такой же.
В Вашем варианте, я опять должен вводить время и дату для КАЖДОГО сотрудника, что при количестве сотрудников более 20 есть очень не удобно, или дробить отделы на более мелкие и для них задавать графики. График рабочего дня фиксированный и не меняется на протяжении большого промежутка времени. Зачем мне вводить для каждого сотрудника дату, когда он должен работать. Гораздо удобнее, на мой взгляд, задать графики смен для предприятия и затем выбрать по каким сменам необходимо работать и с каким периодом.
А где задается период в переодическом графике?
А где задается период в переодическом графике?
Период периодического графика - это сумма всех внесенных временных интервалов.
возможность копирования графиков уже в списке добавления (так что скоро будет)
author=“Ware.Support” date=“1238751343 Период периодического графика - это сумма всех внесенных временных интервалов.
Спасибо
По графе
code:
0x0000 - события о проходах.
Т.е. данный столбец не может принимать какое либо значение, кроме этого?
По графе
code:
0x0000 - события о проходах.
Т.е. данный столбец не может принимать какое либо значение, кроме этого?
Может, но все остальные коды - это служебная информация, и для отчетов по доступу или учету рабочего времени не используется.
возможность копирования графиков уже в списке добавления (так что скоро будет)
Будет не плохо 😊
Если есть время, составьте список того что вам хотелось бы добавить (вообще то у нас принято принимать такие списки и относится к ним крайне внимательно, на сайте же заявлено что запросы по ПО принимаются - это не фарс), этот список будет совмещен со списками других пользователей - частые совпадения попадают на добавления автоматом, единичные совпадения и уникальные предложения рассматриваются отдельно, но не менее внимательно. Как вы думаете откуда у Коменданта тот функционал который вы сейчас видите? (вотс .. таким образом). По части ваших смен, мы к стати тоже задумались, это конечно не совсем нормальная ситуация, но всеж, мы кое что подкрутим в произвольных графиках (которые как раз сейчас разрабатываются) и там будет можно указывать произвольный период с переходом через сутки.