|
Подружить турникет с 1С. | ☑ | ||
---|---|---|---|---|
0
MistaEr
06.08.14
✎
14:40
|
Добрый день! Стоит такая задача. И чтоб считыватель перед открытием турникета ходил в базу и 1С принимал решение и давал команду в турникет. Готовые решения не интересуют. Нужно в рабочей конфе дописать такую штуку. Кто нибудь похожее делал? Какое железо посоветуете, как лучше реализовать? Думаю считывание однозначно внешнее событие.
|
|||
1
Azverin
06.08.14
✎
14:45
|
(0) а какое решение в 1С принять может? пропускать или нет?
разворот и домой?)))) |
|||
2
MistaEr
06.08.14
✎
14:50
|
(1) Ну да, пропускать или нет. Именно 1С должен решать, а не контроллер(обычно контроллер имеет память и там хранятся идентификаторы пропусков).
|
|||
3
Sorm
06.08.14
✎
14:55
|
(0) Ну для начала я бы подумал - а как турникет может связаться с 1с(клиентом, серваком)?. И как это дело обработать...
|
|||
4
sergey198
06.08.14
✎
14:55
|
(0) когда чуловек прислоняет карту, то данные тянутся в котролер, ведь мы туда записали эти карты. А 1с может толкьо читать события. А вот наоборот...
|
|||
5
Strogg
06.08.14
✎
14:58
|
1) Попробовать обратиться к изготовителям турникета, чтоб дали документацию на свою поделку (чтоб узнать, какие команды что делают).
2) по кому подключиться к ПО турникета и выполнять требуемые действия. |
|||
6
MistaEr
06.08.14
✎
15:02
|
А если считывание производить мимо турникета?
|
|||
7
Exec
06.08.14
✎
15:05
|
(0) http://www.1cbit.ru/1csoft/index.php?SECTION_ID=238&utm_source=yandex&utm_medium=cpc&utm_term=%25D1%2581%25D0%25BA%25D1%2583%25D0%25B4&utm_campaign=Otraslevka-4444663&_openstat=ZGlyZWN0LnlhbmRleC5ydTs0NDQ0NjYzOzU4MDg5ODI5O3lhbmRleC5ydTpwcmVtaXVt&yclid=5764395038238117547
https://ru.wikipedia.org/wiki/%D1%E8%F1%F2%E5%EC%E0_%EA%EE%ED%F2%F0%EE%EB%FF_%E8_%F3%EF%F0%E0%E2%EB%E5%ED%E8%FF_%E4%EE%F1%F2%F3%EF%EE%EC Ставьте СКУД, прикручивайте 1С. У нас так сделано. 1С, правда только данные входа-выхода для табели рабочего времени используется, управлением входа-выхода, перехода по кабинетам, правам доступа - занимается СКУД. А ты, судя по задаче, хочешь скуд на 1С сделать :) См. первую ссылку |
|||
8
Sorm
06.08.14
✎
15:06
|
(6) :) Тогда ставишь там охранника, который, получив ответ от 1С, нажимает или не нажимает кнопку пропуска:)
|
|||
9
Strogg
06.08.14
✎
15:09
|
(6) я придумал: считыватель турникета установить таким образом, чтоб он был под лотком сидирома компа, на котором все это крутится. Из 1С открываешь лоток сидюка, к которому примотана проксимити-кард, отпирающая турникет. Сидюк открывается, карточка подъезжает к считывателю...
Профит! |
|||
10
1sanekmaloi1
06.08.14
✎
15:14
|
(9)эта пять, поржал:)
|
|||
11
mistеr
06.08.14
✎
15:14
|
(2) Это неправильный способ. Нужно из 1С при изменениях выгружать списки в СКУД, у производителя должен быть API. Но принимать решение турникет должен автономно.
|
|||
12
MistaEr
06.08.14
✎
15:19
|
(7) Да, хочу, но это будет громко сказано СКУД
|
|||
13
MistaEr
06.08.14
✎
15:21
|
(11) Изменения там происходят очень часто, а контроллер имеет ограниченную память, да и не выдержит большое количество записей
|
|||
14
Exec
06.08.14
✎
15:22
|
+(11) обычно на входах ставят считыватели (пальцесканы, сканы карточек, мордосканы) с автономным режимом (на случай потери связи с контроллером). Где-то в сети стоит контроллер с ПО, в который занесены сотрудники, разрешённое время входа-выхода, регистрация событий в базе. Это же ПО может выгружать данные для 1Ски, для последующей обработки.
|
|||
15
Exec
06.08.14
✎
15:24
|
(13) 500+ человек у нас в автономной памяти считывателей: лица, пальцы, ключи. Как-то хватает :)
|
|||
16
Exec
06.08.14
✎
15:26
|
Ну и если пропадает связь с контроллером - люди всё равно проходят, регистрируются считывателем, после восстановления связи - считыватель просто сбрасывает контроллеру накопленную инфу, и всё
|
|||
17
Strogg
06.08.14
✎
15:28
|
(14) Ему надо интерактивно открывать.
Вообще, в АСКУЭ важна скорость принятия решения. У нас поставили отпечатки пальцев - на проходной начался коллапс. Потом быстренько убрали - и поставили обыкновенные проксимити считыватели. Автор, если у тебя будет по кому соединяться, то, имхо, твой турникет будет нормально работать разве что в Эстооооонии. Чем меньше инфы передается - тем быстрее реакция. Тебе ж сказали - свяжись с разработчиками турникета, пусть дадут мануалы. Загрузишь себе в базу в какой-нить РС комбинацию - Сотр-проксимити_код и будешь потом давать указание турникету. Но опять же, ооочень медленно... |
|||
18
MistaEr
06.08.14
✎
15:32
|
(15) У нас каждый день по 1000 новых записей, причем, вчерашние уже не действуют. Это значит что нужно все перезаписать, не выдержит контроллер то.
|
|||
19
Йохохо
06.08.14
✎
15:32
|
(17) по 485 аж 12 цифр, но все летает; обратно замыкание контакта - со скоростью света, время устраивает
|
|||
20
MistaEr
06.08.14
✎
15:34
|
(17) Да понимаю, наверное долго, но внешнее событие, например сканер штрих кода достаточно быстро передает данные, принять решение, мне кажется, тоже где то полсекунды, вот как турникет...
|
|||
21
Fish
06.08.14
✎
15:35
|
(18) Для этого существуют сервера и ПО, которые управляют СКУД. Делать аналог на 1с - это бред имхо.
|
|||
22
MistaEr
06.08.14
✎
15:40
|
(21) 1С конфигурируется и конфигурируется в несколько раз дешевле.
|
|||
23
Ns33
06.08.14
✎
16:50
|
Делали нечто похожее, тут проблема в том, что после изменения прав в БД, которая используется системой доступа, нужно загрузить информацию в контроллеры, а это несколько секунд. Поэтому решили сделать карточки с готовым набором прав доступа в помещения.
|
|||
24
MistaEr
06.08.14
✎
17:13
|
(23) Не совсем понял, какую информацию загружать в контроллеры?
|
|||
25
EvgeniuXP
06.08.14
✎
18:23
|
там файрберд используется - подключаешься и читай-заноси данные,если что Delphi, C# в руки и вперед.
|
|||
26
mistеr
06.08.14
✎
22:24
|
(18) > У нас каждый день по 1000 новых записей, причем, вчерашние уже не действуют.
Это у вас бардак какой-то с организацией. |
|||
27
Garykom
гуру
06.08.14
✎
22:37
|
(0) считыватель подрубить к 1С не проблема (если он к приему USB HID)
вот с командой на открытие повозитесь подбирая по цене/качеству/удобству можно поискать тут например http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/05630.Upravlenie-pitaniem/08155.SNR-SMART-DIN-B |
|||
28
Garykom
гуру
06.08.14
✎
22:40
|
(27)+ http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/05629.Mikrokontrollery/10591.SNR-ERD-23
еще вот это забыл к розетке |
|||
29
Обработка
07.08.14
✎
06:58
|
(0) с Парсековскими пробуй. Я у них юзаю обычный карт считыватели. Год эксплуатации полет нормаьный. драйвера для 1С были но они оказались платными на каждое рабочее место пришлось свои дрова написать.
|
|||
30
dva1c
07.08.14
✎
07:12
|
(24) У нас на предприятии стоит "Система контроля и управления доступом GATE".
http://www.skd-gate.ru/ |
|||
31
dva1c
07.08.14
✎
07:13
|
+(30) У поставщика решения есть наработки и для 1С.
|
|||
32
VladZ
07.08.14
✎
07:24
|
(0) Что за мания "Подружи **** с 1С"?
"чтоб считыватель перед открытием турникета ходил в базу и 1С принимал решение и давал команду в турникет"... Ха-ха-ха три раза !!! Представляешь, что такое считыватель? Это тупая железяка, задача которой считать и дать доступ согласно определенному алгоритму. Как??? КАК ЭТО БЕСТОЛКОВАЯ ЖЕЛЕЗЯКА (!!!) БУДЕТ "ХОДИТЬ В БАЗУ 1с"??? |
|||
33
Генератор
07.08.14
✎
07:27
|
Мы сделали свое программно-аппаратное решение, аппаратная часть - плата с контроллером, управляющая силовыми электромагнитами (двигателями) + raspberry pi с базой данных для доступа и записи событий. Решение о допуске принимает софт на raspberry.
В базу данных на raspberry пишется информация по доступу из 1с по сети, а также 1с считывает из нее события для отчетов и т.д. Таких устройств стоит более 10 на объекте. База 1с одна централизованная. |
|||
34
Kraft
07.08.14
✎
07:48
|
(30) как ощущения? Полностью покрывает Ваши потребности?
|
|||
35
Chai Nic
07.08.14
✎
08:24
|
(32) Что мешает железке стать еще более тупой, и работать исключительно как исполнительное устройство под контролем 1с? Пришло с порта событие "предъявлен ID такой-то", 1с проверила в базе права, и дала команду на другой порт "открыть замок".
|
|||
36
Fish
07.08.14
✎
08:29
|
(35) Действительно. А потом завис сервер 1С/нет сети/отвалился ключ и т.д и никому не войти и не выйти :))
|
|||
37
Chai Nic
07.08.14
✎
08:30
|
(36) Для этого есть дяденька вахтер с журналом и кнопкой)
|
|||
38
Fish
07.08.14
✎
08:32
|
(37) Тогда 1С и карты вообще не нужны, раз на каждую дверь есть свой вахтёр с кнопкой. Обычно этим занимается система СКУД, а у контроллеров есть своя память на случай обрывов сети. Зачем изобретать бредовые глючные механизмы?
|
|||
39
Chai Nic
07.08.14
✎
08:36
|
(38) Да и контроллеры глючат бывает.. У нас стоят два турникета Perco, так виснут регулярно. Реже, чем 1с.)
|
|||
40
Chai Nic
07.08.14
✎
08:38
|
(39) Допускаю что есть и более надежные решения, но мне кажется наличие тупой системы "считыватель-замок" с открытым интерфейсом тоже было бы востребовано на рынке.
|
|||
41
dva1c
07.08.14
✎
08:43
|
(34) Да. Покрывает полностью.
Отвечает настолько хорошо, что приходится писать различные отчеты и доп. формы по "слежке" за сотрудниками. |
|||
42
dva1c
07.08.14
✎
08:45
|
+(41) По этим же пропускам (картам) сотрудники ходят в столовую (используются для идентификации: кто и насколько поел).
|
|||
43
Fish
07.08.14
✎
08:48
|
(40) "наличие тупой системы "считыватель-замок" с открытым интерфейсом" - так вроде это зависит от тебя, как ты будешь использовать систему. Не вижу никакой проблемы в том, чтобы считать код карты, и программно замкнуть/разомкнуть нужный контакт в замке. Просто обычно этим занимается именно специализированное ПО. 1С можно использовать только там, где не критично время отклика: например, как в (42). А когда у тебя идет поток (в случае ТС - это вообще какой-то бардак см. (18)) - то время отклика системы критично.
|
|||
44
dva1c
07.08.14
✎
08:53
|
+(42) Еще добавлю. Да, все правильно написано в (43). Непосредственно 1С с контроллерами СКД не связана. Есть специальные платы контроллеров и комп на котором размещена база сотрудников и их допуски ко входам/выходам.
Данные в 1С (ЗУП) считываются по запросу (можно сделать и по регламенту). |
|||
45
Chai Nic
07.08.14
✎
09:23
|
(43) Ну не знаю.. мне как-то не нравится, когда в мозгах турникета хранится полная база ключей (включая аннулированные). Невольно возникает вопрос - что будет, когда она переполнится?
|
|||
46
Fish
07.08.14
✎
09:29
|
(45) В том-то и дело, что там хранятся только актуальные ключи для данного турникета. При изменении прав с сервера СКУД в нужные контроллеры летят записи по нужным ключам, а старые соответственно удаляются. А контроллер работает автономно.
|
|||
47
dva1c
07.08.14
✎
09:32
|
(46)+100
|
|||
48
Йохохо
07.08.14
✎
11:55
|
(45) у нас болидовские, 32000 ключей, чему там переполняться?
|
|||
49
Torquader
07.08.14
✎
17:27
|
И в чём проблема ?
Покупаешь один или два считывателя с USB или RS-232, чтобы подключить к компьютеру, на котором стоит 1С. Отдельно покупается самый дешёвый турникет с двумя кнопками - проход туда и обратно. Далее, на COM-порт (или USB) покупается контроллер с реле (нужно два контроллера или один с двумя независимыми парами контактов). Далее, пишем обработку в 1С, которая читает события от двух "сканеров", так как проксимити считыватель очень на них похож. А после проверки кода по базе (справочнику или регистру) выдаёт команду на реле или проигрывает звук в динамике. По-мойму, задача для школьника - программирование+пайка. |
|||
50
Garykom
гуру
07.08.14
✎
17:34
|
(49) в (27) и (28) я уже писал вообще то, но нет реакции ))
|
|||
51
Torquader
07.08.14
✎
17:55
|
(50) У Турникета Ростов-Дон и контроллера к нему, например, есть режим, когда он управляется по команде с компьютера, а считанные коды передаются на компьютер прозрачно, не влияя на открытие.
Причём, клиент (турникет) цепляется по Ethernet 10-мегабит. Вполне себе терпимо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |