OPOZDUN v2.0

Система автоматического формирования отчётов по опозданиям

📌 Важно: Для корректной работы системы оба файла должны быть в формате CSV с разделителем ";" и кодировкой Windows-1251 (CP1251).

1 Выгрузка турникета

Формат строк: Дата;Время;Номер карты;Сотрудник;Дверь;Направление
Пример строки: 2025-12-11;12:08:12;7338291;Иванов Иван Иванович;t4: Эт.1 В_Турникет 3 (Выход);Вход

📋 Требования к файлу:

  • Разделитель - точка с запятой (;)
  • Кодировка - Windows-1251 (CP1251)
  • Дата в формате ГГГГ-ММ-ДД (например: 2025-12-11)
  • Время в формате ЧЧ:ММ:СС (например: 12:08:12)
  • Направление: "Вход" или "Выход" (важно для определения первого входа)

2 Расписание смен

card fio start night dept
7338291 Иванов Иван Иванович 09:00 0 Отдел продаж
9999999 Петров Пётр Петрович 23:00 1 Бухгалтерия
Строка примера: 7338291;Иванов Иван Иванович;09:00;0;Отдел продаж
Поле night: 0 – дневная смена, 1 – ночная смена (начало смены через полночь)

📋 Требования к файлу:

  • Разделитель - точка с запятой (;)
  • Кодировка - Windows-1251 (CP1251)
  • Время в формате ЧЧ:ММ (например: 09:00 или 23:00)
  • Поле card должно содержать только цифры (номер карты)
  • Поле night: 0 - дневная смена, 1 - ночная смена
Вовремя
Опоздал
Не пришёл
Отсутствует в графике
Ошибка в данных