партнерский раздел
ФорумПроектированиеРеализация сценария работы системы. Возможно ли?

Проектирование » Реализация сценария работы системы. Возможно ли?

Добрый день.
Возник вопрос по возможности реалицации следующего сценария использвания оборудования/ПО компании BOLID:
Обеспечить квотирование доступа на объкт. 
Нужно дать возможность прохода через контрольную точку фиксированое колличество раз.
К примеру сотруднику выдали пропуск на 9 входов.
После осуществления 9 заходов, доступ блокируется.
При необходимости можно добавлять для сотрудника дополнительные заходы.
В тех поддержке сказали, что такое не возможно.
Но теплится надежда, что все таки можно реализовать на этом оборудовании.

Если нет, подскажите в какую сторону смотреть для решения данной задачи.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

8 ответов

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

Блокировка:

Сценарий
Переменные
Перем Компьютеры1;
Перем Компьютер1;
Перем РабочиеМеста1;
Перем РабочееМесто1;
перем событие1;
перем сотрудник1;
перем пароль;

НачалоСценария

Попытка

Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМесто1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Событие1 = ПолучитьСобытие();
Если Не ПустоеЗначение(Событие1) Тогда
Если не ПустоеЗначение(Событие1.Пароль()) Тогда
Сотрудник1 = Событие1.Пароль().Сотрудник();
пароль = Событие1.Пароль();
КонецЕсли;
конецесли;
Если не пустоезначение(сотрудник1.тег()) тогда
сотрудник1.поместитьвтег(число(сотрудник1.тег())+1);
иначе
сотрудник1.поместитьвтег("1");
конецесли;

Если число(сотрудник1.тег())==3 тогда // вот тут указывается количество проходов
пароль.заблокировать();
конецесли;
Исключение Сообщить("Произошло исключение ",0); КонецПопытки;

КонецСценария

Разблокировка на след. день, запускается по расписанию.

Сценарий
Переменные
Перем Компьютеры1;
Перем Компьютер1;
Перем РабочиеМеста1;
Перем РабочееМесто1;
перем сотрудник1;
перем счетчик;
перем сотрудники1;
перем счетчик1;
НачалоСценария

Попытка

Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМесто1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");

сотрудники1=создатьобъект("Сотрудники");
для счетчик=0 по сотрудники1.количество() цикл
Сотрудник1 = сотрудники1.ПолучитьпоИД(счетчик);
сотрудник1.поместитьвтег("0");
для счетчик1=0 по Сотрудник1.пароли().количество() цикл
если Сотрудник1.пароли().получитьпоид(счетчик1).Проверитьблокировку()тогда
Сотрудник1.пароли().получитьпоид(счетчик1).разблокировать() ;
конецесли;
конеццикла;
конеццикла;

Исключение Сообщить("Произошло исключение ",0); КонецПопытки;

КонецСценария

Как продлить проходы? Думаю что никак, но не утверждаю, нужно время). Как поведет себя система при отключении АРМ посреди рабочего дня, тоже неизвестно, скорее всего проходы сбросятся на ноль, можете проверить.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Вам правильно сказали в "Болиде". И дело тут не в сценариях на компе.А дело в том,что должна  стоять какая-то считка с монитором,,на котором высвечивалось для посетителя (допустим) "Доступ предоставлен.Предоставлено 2. Доступно 4"
 

6 лет 8 месяцев назад

avatar
Артур, ты как тут оказался?

Тремасов Константин Александрович 6 лет 8 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Спасибо большое за ответы.
Это не для курительной комнаты.
Это задача организации доступа на полигон для въезда транспорта.
Колличество въездов на полигон закупатеся для каждой машины в разном колличестве.
Нужно обеспечить автоматизированый доступ ТС на полигон в соответствии с выкуплеными квотами.
Это часть системы, так же в проекте присутствует видео фиксация ТС с разных ракурсов.
Главный вопрос в принципиальной возможности ипользования оборудования BOLID для организации такого доступа и организации учета на уровне привязки к конкретному ключу.
Видесистема будет существовать отдельно и лишь получать информацию по событиям от СКУД.

6 лет 8 месяцев назад

avatar
Сложно и в то же время интересно!
Транспортное средство Вы упомянули.А где же находится сам водитель. Продолжает движение в ТС самостоятельно,или ждёт в комнате отдыха на проходной,когда водитель из штата полигона ему ТС "пригонит" обратно.И что будет,если (допустим)квота на ТС 10,а водитель смог только совершить 5 поездок,а потом на это ТС пересел другой водитель ?
 

Каргапольцев Артур Николаевич 6 лет 8 месяцев назад

Водитель продолжает движение в ТС.
Квота привязывается к ТС, водители могут менятся.

Ерофеев Д.Ю. 6 лет 8 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Данный алгоритм реализован в Московском и др-х метрополитенах. Карта с чипом на определённое количество прходов. Вам туда.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Вам бы посмотреть именно пропускные системы, которые для этого и предназначены, в которых, в зависимости от производителя есть огромный выбор тех или иных параметров. Болид, в первую очередь система безопасности.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

На Болиде это не сделать. Никак. Посмотрите в сторону ЭРА 2000 и ЭРА 10000. Там есть такой функционал. До 250 проходов, если память не изменяет. У них своё ПО. Программа учёта контроля доступа ENT КОНТРОЛЬ ДОСТУПА. Так вроде называется.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Константин, большое спасибо за наводку.
Очень помогли.
Действетиельно весь функционал который был нужен там реализован.

Всем спасибо за ваши мнения и отзывы.
Вопрос закрыт.

6 лет 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

А если посмотреть на логику, то это простая задача, только логика при этом немного изменяется.
К сотруднику типа "мусоровоз" можно запросто привязать столько пропусков, сколько рейсов он сегодня должен сделать.
Один рейс = один пропуск.
На выезде картоприемник: выехал - сдал.
Купил пропуск, подписал бумажку о гарантии возврата неиспользованных пропусков.
Для злостных нарушателей, если остались несданные пропуска - запросто отлавливаем несданные и вычитаем стоимость карточки помноженную на накладные расходы и плюсиком штраф.

6 лет 8 месяцев назад

avatar
Для этого нужно специального человека держать. Да и никто этим заниматься не будет, тем более бухгалтерия. Лишние телодвижения никому не нужны)

Малозёмов Константин Вячеславович 6 лет 8 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

3955 раз

ЗАДАН

6 лет 8 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.