Интеграция PERCo-S-20 с 1С 8.3

Обмен - Обмен с другими системами

Конфигурация 1С PERCo-S-20 Версия 3.9.2.0 предназначена для мониторинга входов/выходов сотрудников, зарегистрированных в СКУД PERCo-S-20, а также для отображения Организаций/Подразделений в виде дерева. На одном из внедрений пришлось столкнуться с интеграцией 1С ЗУП и СКУД PERCo-S-20. Т.к. основной интерфейс PERCo-S-20 не давал больших возможностей для модификации данных перекинутых из ЗУПа, то пришлось пробежаться по структуре самой базы данных  PERCo (Firebird).  Одним из результатов изучения и явилось написание данной конфигурации.

Конфигурация состоит из Константы (хранится строка подключения) и единственной обработки.

При запуске 1С Предприятия необходимо в константе прописать строку подключения вида: "DRIVER={Firebird/InterBase(r) driver};DBNAME= TagertComp/:C:\SCUD.FDB;UID=SYSDBA;PWD=masterkey;CHARSET=WIN1251;client=C:\FBCLIENT.dll"
где:
TagertComp - имя сервера Перко,
C:\SCUD.FDB - путь к базе на сервере,
также на компе пользователя д.б. установлен клиент Firebird (можно скачать с сайта). В данном случае client=C:\FBCLIENT.dll
также д.б. установлен драйвер ODBC (инструкции установки описывать не буду)

След шаг-открытие обработки из подсистемы Перко.

При открытии заполняется таб часть "Сотрудники". В таб части "События (Входы/Выходы)" будут отображены проходы, зарегистрированные в Перко на текущую дату для активной строки Сотрудников.

В табличной части "События (Входы/Выходы)" есть возможность изменять/удалять выбранные записи.

Алгоритм работает с двумя таблицами PERCo (staff (Сотрудники) и TABEL_INTERMEDIADATE(Проходы). Также есть отображение Организаций/Подразделений в виде дерева (таблица subdiv_ref).

Прим: в   PERCo  есть ещё таблица проходов reg_events, но не нашел как используются её данные. По крайней мере в моём случае удалось обойтись таблицей TABEL_INTERMEDIADATE.

Разработано на платформе 1С 8.3.10.2580.

Скачать файлы

Наименование Файл Версия Размер
Интеграция PERCo-S-20 с 1С 8.3:
.cf 17,84Kb
03.05.18
0
.cf 17,84Kb Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение