Table of Contents

Struktura pliku zaczytywana do czytnika

Jednym z sposobów ewidencji danych do wyliczenia czasu pracy pracownika jest możliwość wykorzystania czytników do rejestracji czasu pracy a następnie zaimportowanie tych danych za pomocą pliku do RCP czytnik.

Aplikacja umożliwia import plików następujących systemów:

  1. System 1
  2. RCP 2000 Polman
  3. UNICARD
  4. C/S RCP
  5. Timelink
  6. BiBi
  7. MES

System 1 - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Separator pól: , (przecinek)
  3. Ogranicznik pól: " (cudzysłów) - dopuszczalny brak

"Card_no","Date","Time","Event","Event_type","Search_Flag","Registar_No"

  • "Card_no" - nie pusty i różny od zera
  • "DATA"- DD/MM/YYYY (separator elementów daty dowolny)
  • "HOUR"- HH:MM:SS (24:00:00 konwertowane jest na 23:59:59)
  • "Event"- "WE" - "Wejscie", inny tekst - "Wyjście"
  • "Event_type"- "P" - "Prywatne", inny tekst - "Służbowe"
  • "Search_Flag"- "P" - "Poszukiwana", inny tekst - "Nie poszukiwana"
  • "Registar_No "

RCP 2000 Polman - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Separator pól: ; (średnik)
  3. Ogranicznik pól: brak

Card_no;Date_Time;Event;Event_type;

  • Card_no - nie pusty i różny od zera
  • DATE_Time - YY/MM/DD HH:MM:SS lub YYYY/MM/DD HH:MM:SS (separator elementów daty dowolny) (sparator daty i godziny - spacja)
  • HOUR - HH:MM:SS (24:00:00 konwertowane jest na 23:59:59)
  • Event - "WE" - "Wejscie", inny tekst - "Wyjście"
  • Event_type - "2" - "Prywatne", "5" - "Służbowe", inny tekst - pusty

UNICARD - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Bez separatorów pól
  3. Bez ograniczników pól

CounterCard_no......Date.Time..Event..Event_type

Ważne

W podanym schemacie w miejsce kropek wstawiane są spacje. Pojedyńcza kropka oznacza pojedyńczą spację. Treść składa się z 33 znaków. Pomiędzy faktyczną treścią znajdują się spacje (każda spacja traktowana jest jak 1 znak)

  • znaki 1..5 - Counter - nie pusty
  • znaki 6..10 - Card_no - nie pusty i różny od zera
  • znaki 11..16 - ignorowane
  • znaki 17..21 - Date - DD/MM (separator elementów daty dowolny)
  • znak 22 - ignorowany
  • znaki 23..27 - Time - HH:MM
  • znaki 28..29 - ignorowane
  • znak 30 - Event - "0" - "Wejscie", inne - "Wyjście"
  • znaki 31..32 - ignorowane
  • znak 33 - Event_type - "0" - "Prywatne", "1" - "Służbowe", inny znak - pusty

C/S RCP - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Bez separatorów pól
  3. Bez ograniczników pól

Counter.Card_no........Date.Time..Event..Event_type

Ważne

W podanym schemacie w miejsce kropek wstawiane są spacje. Pojedyńcza kropka oznacza pojedyńczą spację. Treść składa się z 38 znaków. Pomiędzy faktyczną treścią znajdują się spacje (każda spacja traktowana jest jak 1 znak)

  • znaki 1..5 - Counter - nie pusty
  • znak 6 - ignorowany
  • znaki 7..16 - Card_no - nie pusty i różny od zera
  • znaki 17..21 - ignorowane
  • znaki 22..26 - Date - DD/MM (separator elementów daty dowolny)
  • znak 27 - ignorowany
  • znaki 28..32 - Time - HH:MM
  • znaki 33..34 - ignorowane
  • znak 35 - Event - "0" - "Wejscie", inne - "Wyjście"
  • znaki 36..37 - ignorowane
  • znak 38 - Event_type - "0" - "Prywatne", "1" - "Służbowe", inny znak - pusty

Zasady pliku:

  1. Bez nagłówka
  2. Znaczniki XML jako separatory pól
  3. Istotna kolejność znaczników ,,, pozostałe dowolnie

<id>Reader_no</id><msg>Event</msg><nb>Card_No</nb><date>Date</date><time>Time</time><tc>Text_comment</tc>

  • <id> </id> - Reader_no - nr czytnika
  • <msg> </msg> - Event - zdarzenie
    • 2101: "Wejście"
    • 2102: "Wyjście"
    • 2103: "Wejście służbowe"
    • 2104: "Wyjście służbowe"
    • 2108: "Koniec przerewy"
    • 2109: "Początek przerewy"
  • <nb> </nb> - Card_No- nr karty
  • <date> </date> - Date - data w formacie YYYYMMDD
  • <time> </time> - Time - godzina w formacie HHMMSS (sekundy są odcinane)
  • <tc> </tc> - Text_comment - opis tekstowy

BiBi - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Bez separatorów pól
  3. Bez ograniczników pól

.....cccccccYYMMDDHHmm.ee

Ważne

W podanym schemacie kropka oznacza pojedyńczy znak. Treść składa się z 25 znaków. Pomiędzy faktyczną treścią znajdują się kropki (każda kropka traktowana jest jak 1 znak)

  • znaki 1..5 - ignorowane
  • znaki 6..12 - ccccccc – nr karty
  • znaki 13..14 - YY - rok
  • znaki 15..16 - MM - miesiąc
  • znaki 17..18 - DD - dzień
  • znaki 19..22 - HHmm - czas - HH-godzina, mm-minuty
  • znaki 23 - ignorowany
  • znaki 24..25 - ee - zdarzenie: '00' - “Wejście”, '01' - “Wyjście”

MES - Struktura pliku

Zasady pliku:

  1. Bez nagłówka
  2. Bez separatorów pól
  3. Bez ograniczników pól

rrrccccccccMMDDTTtte

  • znaki 1..3 - rrr – nr rejestratora
  • znaki 4..11 - ccccccc – nr karty
  • znaki 12..13 - MM - miesiąc
  • znaki 14..15 - DD - dzień
  • znaki 16..19 - HHmm - czas - HH-godzina, mm-minuty
  • znak 20 - e - zdarzenie: '0', '2', '4', '6' - “Wejście”, inne – “Wyjście” jeśli '4', '5' to rodzaj zdarzenia „Służbowe”