IN-SOFTWARE logo

IN-Software portal pomocy

search graphicWyszukiwanielicense graphicZaloguj
  • return to home icon
  • Pytania i odpowiedzi
  • Jak importować czas i materiały?

IN-SOFTWARE logo

© 2026 IN-Software Polska Sp. z o.o., Ziębicka 25, 60-164 Poznań - Wszystkie treści opublikowane na tej stronie są chronione prawem autorskim. - Dane firmy - Ochrona danych osobowych

Pytania i odpowiedzi

Zacznij tutaj! Pierwsze kroki w IN-FORMUtworzenie faktury zaliczkowej oraz końcowej
Jak wystawić i odebrać e-faktury?KSeF – najczęstsze błędy przy wysyłce fakturKSeF – najczęstsze błędy przy pobieraniu faktur zakupu KSeF - najczęstsze problemy przy generowaniu certyfikatów
Za co odpowiada IDS?Co rozumie się przez serwer, komputer główny i stanowisko pracy?Jaka jest różnica między IN-FORM JET, a IN-FORM SQL?
Jak zalogować się do portalu pomocy IN-Software?Czy są jakieś wskazówki dotyczące zmiany roku?Jak skonfigurować synchronizację mobilną na moim urządzeniu mobilnym?Co oznacza komunikat „Opóźnione doręczenie”, gdy wysyłam e-maile przez synchronizację mobilną?
Jak importować czas i materiały?
Jak IN-FORM wspiera moją firmę w stosowaniu rozporządzenia o ochronie danych osobowych?Jakie są dostępne możliwości tworzenia kopii zapasowych danych?

Jak importować czas i materiały?

WsteczCo oznacza komunikat „Opóźnione doręczenie”, gdy wysyłam e-maile przez synchronizację mobilną?
DalejJak IN-FORM wspiera moją firmę w stosowaniu rozporządzenia o ochronie danych osobowych?

© 2026 IN-Software Polska Sp. z o.o., Ziębicka 25, 60-164 Poznań - Wszystkie treści opublikowane na tej stronie są chronione prawem autorskim. - Dane firmy - Ochrona danych osobowych

Danych w formacie INNZ można używać w Rozliczaniu inwestycji do wczytywania danych księgowych. Dzięki temu unikniesz ręcznego ewidencjonowania użytych materiałów i przepracowanych godzin dla danej inwestycji.

Import z interfejsem INNZ - ogólne uzgodnienia

Chcesz zaimportować dane dotyczące czasu pracy i materiałów, np. z arkusza kalkulacyjnego, do kalkulacji końcowej lub ewidencji czasu w programie IN-FORM? Zdefiniowany przez firmę IN-Software standard INNZ umożliwia programiście przygotowanie plików zgodnych z wymaganiami importu.

  • INNZ-Norm ma stałe długości pól i zmienne długości rekordów.

  • Pola nieużywane, aż do ostatniego, w którym przekazywane są dane, trzeba wypełnić spacjami.

  • Rekordy kończą się znacznikami po ostatnim wykorzystanym polu.

  • Rekordy kończą się <CR><LF> po ostatnim używanym polu.

  • Są dwa różne typy rekordów, które należy oznaczyć w pierwszej pozycji. Rekord typu „M” dla ewidencji materiału i rekord typu „Z” dla ewidencji czasu.

  • Oba typy rekordów mogą występować razem w jednym pliku.

  • Poszczególne pola mają stale pozycje w obrębie rekordu, nie ma pomiędzy nimi znaków rozdzielających.

  • Pola alfanumeryczne równają do lewej z kończącymi znakami pustymi, niewypełnione pola oznaczone są odpowiednią ilością pustych znaków.

  • Pola numeryczne wyrównują do prawej z wiodącymi zerami, pola z jednym lub kilkoma zerami interpretowane są jako liczby. Do rozdzielenia miejsc przed i po przecinku można używać dowolnie przecinka lub kropki. Wszystkie pola numeryczne mają długość 15 bajtów.

  • Rekordy czasu, zawierające rozpoczęcie i koniec pracy, muszą się znajdować w pliku w porządku chronologicznym.

  • Podczas wczytywania pliku przekazu, sprawdza się istnienie i poprawność pól zawierających wpisy.

  • Jeśli zapis jest błędny, w przypadku gdy jest to błąd nadający się do poprawienia, pojawia się odpowiednia informacja i jest możliwość wprowadzenia zmian. Oznacza to, że np. kiedy w pliku przekazywana jest inwestycja, której nie ma w Kartotece, można ją założyć i kontynuować opracowywanie poprzez kliknięcie POWTÓRZ lub przed przejęciem wykluczyć cały rekord poprzez POMIŃ.

INNZ-Rekordy materiału

Pole

Pozycja rekordu

Długość

Format

Pole obowiązkowe

Zawartość

1

1

1

T

X

Typ M

2

2 - 7

6

T

X

Rok, miesiąc w formie „RRRRMM”

3

8 - 20

13

T

X

Inwestycja

4

21 - 30

10

T

X

Data w formie „DD.MM.RRR”

5

31 - 50

20

T

X

Numer artykułu

6

51 - 65

15

N

X

Ilość

7

66 - 80

15

N

Cena za

8

81 - 95

15

N

Cena ZK

9

96 - 110

15

N

Cena SP

10

111 - 116

6

T

Jednostka

11

117 - 119

3

T

Waluta

12

120

1

I

Oznaczenie dla: materiału → 0, sprzętu → 1, usługi obcej → 2

13

121

1

B

Oznaczenie czy odpisać artykuł z magazynu: Tak → 1 ,Nie → 0

14

122

1

B

Oznaczenie czy zapisać artykuł przy adresie na Liście materiałów: Tak → 1, Nie → 0

15

123 - 202

80

T

Nazwa krótka artykułu

16

203 - 282

80

T

Info

Dla rekordów materiału należy przeprowadzić kontrolę poniższych punktów. Jeśli sprawdzenie wypada negatywnie, należy dany rekord pominąć i zaprotokołować.

Inwestycja

Inwestycja musi istnieć w Kartotece inwestycji i należeć do typu „otwarte”.

Data

Data zaksięgowania musi być późniejsza lub identyczna z datą rozpoczęcia projektu.

Ilość

Wprowadzona ilość musi być mniejsza od zera.

Numer artykułu

Jeśli wprowadzony artykuł istnieje w Kartotece artykułów, musi należeć do typu „Artykuł” i być oznaczony jako materiał, sprzęt lub obca usługa. Jeśli artykułu nie ma w Kartotece artykułów, aby importować rekord, muszą istnieć pola:

  • Cena ZK,

  • Cena SP,

  • Cena za,

  • Jednostka.

Dalsze sprawdzenia i reakcje

Cena za, Cena ZK, Cena SP, Jednostka, oznaczenia dla materiału / sprzętu / usługi obcej / nazwy skróconej artykułu: Jeśli te pola pliku nie istnieją, zostają przejęte z Kartoteki artykułów.

Waluta

Jeśli pole waluty nie zostało przejęte i dany artykuł lub waluta nie istnieje w Kartotece artykułów, użyta jest standardowa waluta firmy. Jeśli waluta jest przejmowana, następuje sprawdzenie, czy znajduje się ona w Opcjach. Jeśli tam nie figuruje, import pliku zostaje odrzucony i zaprotokołowany z odpowiednim komentarzem.

Oznaczenie, czy artykuł jest odpisany z magazynu

Jeśli to oznaczenie jest ustawione na 1, wtedy następuje odpis z magazynu w Kartotece artykułów tak, jak przy ewidencjonowaniu materiału.

Oznaczenie, czy artykuł jest zapisany przy adresie na Liście materiałów

Jeśli to oznaczenie jest ustawione na 1, wtedy następuje zapis na Liście materiałów, jak przy ewidencjonowaniu materiału.

INNZ-Rekordy czasu

Pole

Pozycja rekordu

Długość

Format

Pole obowiązkowe

Zawartość

1

1

1

T

X

Typ Z

2

2 - 7

6

T

X

Rok, miesiąc w formie: „RRRRMM”

3

8 - 20

13

T

X

Pracownik

4

21 - 30

10

T

X

Data w formie: „DD.MM.RRR”

5

31 - 35

5

T

X

Rozpoczęcie pracy w formie „HH:MM”

6

36 - 40

5

T

X

Koniec pracy w formie „HH:MM”

7

41 - 55

15

N

X

Liczba godzin, dziesiątkowa

8

56 - 75

20

T

X

Rodzaj godzin

9

76 - 88

13

T

X

Inwestycja

10

89 - 103

15

N

Cena ZK

11

104 - 118

15

N

Cena SP

12

119 - 121

3

T

Waluta

13

122 - 201

80

T

Nazwa krótka artykułu

14

202 - 281

80

T

Info

15

282 - 286

5

T

Przerwa w formacie „HH:MM”

Warianty

Rekordy czasu mogą istnieć w dwóch wariantach. Do przekazania czasów można użyć pól 5 i 6 lub pola 7. Jeśli wypełnione są równocześnie wszystkie trzy pola, pola 5 i 6 zostaną pominięte, a uwzględnione będzie tylko pole 7.

Czas łączny-zapisy (pole 7)

Łączny czas pracy jednego pracownika w danym rodzaju godzin w ramach danej inwestycji jest przekazywany jako wartość dziesiątkowa. Dane z dialogu importowego, dotyczące przerw i rozpoczęcia pracy, zostaną tutaj pominięte.

Rozpoczęcie pracy i koniec pracy-zapisy (pola 5 i 6)

Łączny czas pracy oblicza się na podstawie godziny rozpoczęcie i zakończenia pracy. Dane z dialogu importowego dotyczące przerw i rozpoczęcia pracy są tutaj uwzględniane. Przerwy są odliczane, a rozpoczęcie pracy może być w razie potrzeby poprawione poprzez zapis w dialogu.

Sprawdzenie poniższych rekordów czasu jest konieczne. Jeśli kontrola któregoś z nich wypadnie negatywnie, należy go pominąć i zaprotokołować.

Pracownik

Wprowadzane nazwisko pracownika musi znajdować się w Kartotece pracowników.

Data

Data zapisu musi leżeć pomiędzy datą zatrudnienia i zwolnienia pracownika lub być z nimi identyczna. Data zapisu musi być późniejsza lub identyczna z datą rozpoczęcia inwestycji.

Ilość godzin

Wprowadzona lub wyliczona ilość godzin musi być różna od zera. Suma wszystkich godzin z jednego dnia nie może przekroczyć 24.

Rodzaj godzin

Wprowadzony rodzaj godzin musi istnieć. W przypadku godzin nieprodukcyjnych zostaną pominięte ewentualnie wprowadzone projekty i ceny.

Inwestycja

Inwestycja musi znajdować się w Kartotece inwestycji i mieć typ „otwarte”.

Dalsze sprawdzenia i reakcje

Cena ZK (Stawka wynagrodzenia brutto), Cena SP (Cena sprzedaży robocizny). Jeśli te dane nie istnieją jako stawki, są obliczane z wykorzystaniem cen rodzajów godzin i danych płacowych pracowników.

Import za pomocą interfejsu BDE (rejestracji danych operacyjnych)

Chcesz zaimportować dane dotyczące czasu pracy i materiałów, zarejestrowane za pomocą interfejsu BDE (do rejestrowania danych operacyjnych), do modułu Rozliczania inwestycji lub Ewidencji czasu pracy w programie IN-FORM? Wielu producentów takich urządzeń udostępnia pliki wyjściowe w formacie BDE. Poniżej przedstawiono opis tego formatu.

Rozszerzenie pliku musi mieć postać BDE.

  • Rekordy w pliku importu mogą zawierać wyłącznie znaki ASCII o kodach większych lub równych 0x20. Każdy rekord musi kończyć się sekwencją bajtów 0x0D, 0x0A.

  • Długość rekordu jest zmienna.

  • Oba rodzaje rekordów — materiałowe i czasowe — mogą występować w jednym pliku.

  • Rekordy czasowe zawierające godzinę rozpoczęcia i zakończenia pracy muszą być zapisane w pliku w kolejności chronologicznej.

  • Rekordy składają się ze zmiennej liczby pól danych.

  • Długość poszczególnych pól również jest zmienna.

Każde pole danych składa się z następujących informacji:

Bajt-Nr.

Zawartość

Wyjaśnienie

1

0 x 2A

Długość pola 10 + 0 x2 0

2

0

3

4

Typ pola 04 (pracownik)

4

A

5

D

6

A

7

M

8

S

9

K

10

I

Zawartość pola ADAMSKI

Długość tego zapisu wynosi 10 bajtów (= 0A hex) (0x0A+0x20=0x2A odpowiada kodowaniu długości w 1. bajcie).

Nazwy zmiennych w Ewidencji czasu (BDE)

Nazwa zmiennej

Wyjaśnienie

Długość

Format

01

Oznaczenie „Z” rekord czasu

1

Tekst

02

Inwestycja

13

Tekst

03

Data

8

DD.MM.RR

04

Pracownik

10

Tekst

05

Rodzaj godzin

6

Tekst

06

Ilość godzin

5

2.2 cyfry

07

Rozpoczęcie pracy

5

2.2 HH.MM

08

Koniec pracy

5

2.2 HH.MM

09

Informacje

6

Tekst

10

Pozycje

8

Tekst

11

Cena ZK

6

3.2 cyfry

12

Cena SP

6

3.2 cyfry

Zmienne od 01 do 05 należy koniecznie wprowadzić. Jeśli zabraknie którejś z nich, rekord zostanie potraktowany jako formalnie nieprawidłowy i wykazany w protokole błędów.

Nazwy zmiennych w Ewidencji materiału (BDE)

Nazwa zmiennej

Wyjaśnienie

Długość

Format

01

Oznaczenie „M” rekord materiału

1

Tekst

02

Miejsce powstawania kosztów

13

Tekst

03

Data

8

DD.MM.RR

04

Numer artykułu

20

Tekst

05

Ilość

10

Tekst

06

Magazyn (odpisać T/N)

1

0 = Nie; 1 = Tak

07

Informacje

6

Tekst

08

Pozycje

8

Tekst

09

Cena ZK

10

7.2 cyfry

10

Usługa obca

1

0 = Nie; 1 = Tak

12

Cena SP

6

7.2 cyfry

Zmienne od 01 do 05 należy koniecznie wprowadzić. Jeśli zabraknie którejś z nich, rekord zostanie potraktowany jako formalnie nieprawidłowy i wykazany w protokole błędów.

Warianty

Rekordy czasowe mogą być rejestrowane w trzech wariantach:

  • Rejestracja całkowitego czasu – przekazywany jest łączny czas pracy pracownika nad inwestycją w ramach określonego rodzaju godzin, wyrażony jako wartość dziesiętna.

  • Rejestracja rozpoczęcia pracy – łączny czas pracy obliczany jest na podstawie godziny rozpoczęcia i zakończenia pracy. Nowy rekord rozpoczęcia pracy jest automatycznie traktowany jako godzina zakończenia poprzedniego rekordu rozpoczęcia pracy.

  • Rejestracja zakończenia pracy – praca pracownika nad daną inwestycją zostaje zakończona, a inwestycja zostaje obciążona przepracowanym czasem. Rejestracja zakończenia pracy może nastąpić na koniec dnia roboczego lub przed przerwą.