Artonit

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Страницы: [1] 2 3 ... 10
 1 
 : Август 23, 2018, 07:10:18 
Автор adminsmf - Последний ответ от adminsmf
Привожу снимок экранной формы с правильной настройкой регистрации отпечатка пальца.
Чек-бокс "Перезаписать шаблон после регистрации" должен быть пустой!

 2 
 : Июль 17, 2017, 17:44:38 
Автор adminsmf - Последний ответ от G.Andrey Denisov
Пошел по пути 2.
Удалил ключ. При попытке добавить новый ключ получил следующую ошибку:
Цитировать
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$INDICES failed.
lock conflict on no wait transaction.
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_5".

 3 
 : Май 12, 2017, 08:31:09 
Автор adminsmf - Последний ответ от adminsmf
Прилагаемый скрипт отправляет в Транспортный сервер (Тип2) команду открывания двери при успешном распознавании государственного регистрационного знака (ГРЗ).
В скрипте показаны настройки:
Адрес устройства 172.16.16.230 - IP адрес компьютера, на котором установлен Транспортный сервер (Тип 2)
Порт 1967 - порт Транспортного сервера.
Отправляемая строка t56 exec device="SKUD_IN", command="opendoor door=1" - команда opendoor door=1 (открыть дверь) для контроллера с именем SKUD_IN. Имя контроллера берется из списка зарегистрированных в Транспортном сервере.

Для отладки процедуре start раскоментируйте строку с надписью #uncomment string for debugging. Процедура будет срабатывать на любую попытку распознать ГРЗ, в т.ч. и неудачную. Наблюдайте открывание шлагбаума. После отладки закоментируйте строку.

При отладке скрипта непосредственно на сервере DSSL настройте скрипт на запуск при нажатии на функциональную клавишу F1-F10 (настраивается).

 4 
 : Апрель 10, 2017, 21:48:14 
Автор adminsmf - Последний ответ от adminsmf
В ПО Артонит в приложении Mancard имеется скрытая кнопка печати карты.
Чтобы кнопка стала активной необходимо наличие данные в ключе
для 64 бит:
[HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Shelni\Shelt]
"ExecPrg"="C:\\Program Files (x86)\\Cardsoft\\CPM\\cpm.exe"

для 32 бит:
[HKEY_LOCAL_MACHINE\SOFTWARE\Shelni\Shelt]
"ExecPrg"="C:\\Program Files\\CardSoft\\CPM\\cpm.exe"

Программа MAncard при запуске проверяет наличие данных в указанных ключах. Если данные указаны, то кнопка прорисовывается на экранной форме.
При нажатии на кнопку происходит вызов указанной программы и ей передаются данные:
Prg=ManCard ID= <ID> IDType=<IDType>
Тут ID означает текущее положение курсора.
IDType указывает тип ID.

Например, при работе с приложением печати cpm курсор обычно ставят на ФИО пользователя. При нажатии на кнопку печати ID означает ID_PEP пользователя, а IDType указывает, что текущее положение - именно ФИО.
Если же курсов установить на названии организации, то в параметре ID будет передан ID организации, а в параметер IDType указано, что текущее положение - уровень организации.
Т.о., обрабатывающая программа однозначно понимает набор данных и выполняет их обработку по своему алгоритму.

 5 
 : Январь 29, 2017, 21:32:22 
Автор adminsmf - Последний ответ от adminsmf
Контроль срока действия карты в программном обеспечении СКУД Артонит 10.
Для контроля срока действия карты необходимо выполнить процедуру CARD_CONTROLTIMELIMIT, которая уже находится в базе данных.
Для выполнения процедуры необходимо выполнить команду

"C:\Program Files (x86)\CardSoft\DuoSE\CardTimeOut\isql.exe" "127.0.0.1:C:\Program Files (x86)\CardSoft\DuoSE\Access\SHIELDPRO.GDB" -i "C:\Program Files (x86)\CardSoft\DuoSE\CardTimeOut\Control.sql" -o Control.log -u sysdba -p temp
Control.bat
В ходе своей работы процедура находит карты, срок действия которых истек, и устанавливает для них категорию доступа chektime.
Изменение категории вызывает процесс удаления номера карты из контроллеров СКУД.

Результат работы процедуры записывается в лог-файлы, что позволяет контролировать действия по замене
Эта команда записана в bat-файле Control.bat.
Для автоматизации процесса рекомендую запускать Control.bat через Назначенные задания операционной системы Windows.
support@artonit.ru
январь 2017 г.

 6 
 : Октябрь 21, 2016, 10:31:29 
Автор adminsmf - Последний ответ от adminsmf
Исправлен алгоритм загрузки карт в контроллеры.
Было: в первую очередь выполнялись команды на запись карт, во вторую - на удаление. При указании номера ячейки такой алгоритм работал корректно. При работе без указания номера ячейки возникали коллизии: если карту надо было сначала удалить, а затем опять записать, то порядок команд оказывался в обратном порядке.
Проблема проявлялась только в случае, если при смене категории доступа точка прохода находилась и в удаляемой категории доступа, и в новой.
Стало: очередь обрабатывается в порядке ее формирования.
Новая версия AServer: 1.2.0.26.

 7 
 : Август 02, 2016, 11:15:45 
Автор adminsmf - Последний ответ от adminsmf
Описание отказа.
ТС2 не запускается.
Дополнительные признаки.
В файлах C:\ProgramData\Artonit\Artonit2Driver\<IP адрес контроллера>\LastEvent содержатся не цифровые значения (номер последнего принятого события) а либо пустой файл, либо нули (00HEX).
Причина отказа.
В ходе работы драйвер записывает в файл LastEvent номер последнего принятого события.
При старте драйвер открывает файл LastEvent, читает оттуда номер последнего ранее принятого события и организует вычитку из контролера последующих событий.
Если в файле содержатся не цифры, то драйвер отказывается работать, что приводит к отказу запускаться ТС2.
Исправление.
Необходимо заменить файл
C:\Program Files (x86)\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 64 бит
либо
C:\Program Files\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 32 бит
версии 1.0.0.6
на прилагаемый файл artonit2.dll версии 1.0.0.7.
Рекомендуемый порядок действий.
  • остановить ТС2
  • переименовать файл Artonit2.dll в Artonit2_1006.dll
  • Скопировать файл  Artonit2.dll в рабочую папку (пути см. выше).
  • Запустить ТС2. Убедиться, что он запустился.

Прочее.
Если в файлах LastEvent вручную указать значение 1, то при старте драйвер будет вычитывать все события из контролера. Эта возможность будет реализована в ближайшее время на уровне GUI (в свойствах драйвера).

Указанная проблема стала появляться только в 2016 г.

Позже обновленный драйвер будет выпущен в виде инсталлятора, что упростит его обновление.

 8 
 : Февраль 19, 2016, 16:50:26 
Автор adminsmf - Последний ответ от adminsmf
Описание ошибки: при удалении категории доступа в программе Конфигуратор СКУД программа Конфигуратор перестае отвечать на запрос; сервер FireBird показывает высокую загрузку. Процесс длиться до перезагрузки компьютера или перезапуска FireBird.
Причина ошибки: некорретная связи в базе данных. Если удаляемая категория доступа является умолчательной для какой либо организации, то при удалении этой категории возникает ошибка.
Пути решения:
  • Проверить организации и вручную и исправить категорию доступа по умолчанию на другую, которую не планируете удалять (например на Вездеход или CheckTime
  • В таблице ORGANIZATION выполнить следующие действия:
    • удалить FK FK_ORGANIZATION_DEF_ACCESSNAME
    • Выполнить скрипт
      ALTER TABLE ORGANIZATION ADD CONSTRAINT FK_ORGANIZATION_DEF_ACCESSNAME FOREIGN KEY (ID_DEF_ACCESSNAME, ID_DB) REFERENCES ACCESSNAME (ID_ACCESSNAME, ID_DB) ON DELETE SET DEFAULT;
  • Не удалять категорию доступа. Большое количество категорий доступа никак не влияет на работу системы.

 9 
 : Январь 01, 2016, 20:52:38 
Автор adminsmf - Последний ответ от adminsmf
Вид ошибки: карты не загружаются в контролеры. В лог-файле АСервера при попытке загрузки файла выдается сообщения вида Device not found or disable.
При этом в Шэлт Контрол количество карт по двери выводится (что говорит о правильном названии контроллера), события в Мониторе выводятся с указанием источника (т.е. набор данных "название контроллера" и "door" разбираются верно.
Анализ причины выявил причину: в названии контроллера присутствовал пробел. В Конфигураторе СКУД контроллер имел название "Турникет " (после последней буквы т был набрал пробел), а в конфигураторе ТС2 название "Турникет" без пробела.
Удаление пробела из названия устройства в Конфигураторе СКУД устранило проблему, карты стали загружаться штатно.

 10 
 : Декабрь 14, 2015, 20:14:48 
Автор adminsmf - Последний ответ от adminsmf
При работе в Windows 64 источних данных SDUO надо просматривать и редактировать с помощью программы C:\Windows\SysWOW64\odbcad32.exe

Страницы: [1] 2 3 ... 10