Интеграция 1С со сканерами отпечатка пальца ZKTime (обычные формы)




Интеграция 1С со сканерами отпечатка ZKTime.

Интеграция 1С со сканерами отпечатка ZKTime. 

Обработка получает данные со сканера отпечатка ZKTime, ФИО, Дата входа и выхода сотрудника (функционал можно дополнить).

Для интеграции необходимо выгрузить из самой программы "ZKTeco Attendance Management" файл windows access (этот процесс можно автоматизировать через настройки драйвера самого обородувания, подробнее можете прочитать на самом сайте производителя).

Найдите в коде значение: C:Users1cadminDesktopattBackup24052024.mdb и замените его на адрес вашего файла microsoft access

 

В 1С создать регистр сведений данные с нижеуказанными параметрами: (в скринах также есть подробное описание)

————————

Название регистра: "ДанныеСоСканера";

Периодичность: "В пределах секунды";

Режим записи: "Независимый";

Измерение: "ВидВремени" (Строка, 10 символов);

Ресурсы: "Сотрудник" (Строка, 150 символов);

—————

После этого можете добавить обработку в регламентное задание или просто запустить.

Код открыт, обработка написана для обычных форм

Тестировалось на 1С 8.3.11.2867,  конфигурации: упп 1.3.34.1, БП 3.0 и УНФ 1.6.18 

 

Огромная благодарность Ранису Зайнутдинову за оказанную помощь.

8 Comments

  1. Nefilimus

    Буду рад Вашим комментариям и отзывам =)

    Reply
  2. Famza

    А я отчет просто писал на 1Ске, у нас на скуле.

    У вас графики используются в 1С?

    Reply
  3. Nefilimus

    (2) В отчётах бывает, что используют. Но это не отчёт)

    Reply
  4. Famza

    Да и у нас используется как обработка для заполнения ТЧ табеля.

    Если графики не используются, как решали с отработанным временем? Просто разница отметок как отработанное время?

    Reply
  5. Nefilimus

    (4) Разница междц входом и выходом. Вход идёт под идентификатором i, выход как о

    Reply
  6. Nefilimus

    (5) Будет специальный отчёт, который будет вычитать отсутствие между первым и последним временем

    Reply
  7. Famza

    (5)

    Вход идёт под идентификатором i, выход как о

    А метки как разделяли? Разными кнопками вход/выход?

    (6)

    который будет вычитать отсутствие между первым и последним временем

    Ясно, и минус час обеда )))

    Reply
  8. Nefilimus

    (7) вход и выход идут с метками İ и О. Сохраняются эти метки в регистр сведений в графе «ВидВремени»;

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *