WikiPrint - from Polar Technologies

Przewodnik wdrożeniowca > Synchronizacja dokumentów

Strona główna Integracji
Strona główna sekcji importu danych

  1. Wstęp
  2. Dokumenty
  3. Pozycje (linie) dokumentów
  4. Załączniki

Wstęp

Synchronizacja dokumentów składa się dwóch elementów:

Powrót do menu

Nagłówki dokumentów

System eDokumenty pozwala na synchronizację różnego rodzaju dokumentów, w tym:

Typy dokumentów zdefiniowane są w bazie eDokumentów w tabeli types_of_documents:

Typ dokumentuOznaczenie
PismoPaper
Faktura VATVatNote
UmowaContract
UchwałaResolution
Notatka służbowaNote
EmailEmail
inneOther
PłatnośćFKPayment
ZapotrzebowanieDemand
ZamówienieOrderDocument
Przyjęcie zewnętrznePZDocument
Wydanie zewnętrzneWZDocument
OfertaOfferDocument
Dokument CustomowyCustomDocument

Przy wykorzystaniu mapowania dokumentu należy pamiętać o zachowaniu wielkości znaków, czyli pisać VatNote zamiast vatnote lub VATNOTE.

Konfiguracja pobierania dla każdego typu dokumentu jest taka sama. jedyną różnicą są pola wystawiane dla każdego typu dokumentu. Cechą wspólną wszystkich są kolumny, które muszą być wystawione w widoku.

Widoki

Do pobierania nagłówków dokumentów należy utworzyć perspektywy:

Przykładowy widok bs_documents_view może mieć postać (w zależności od typu dokumentu, który podlega importu).


Rys. 1. Przykład widoku dokumentów

Wymagane kolumny w widoku: W definicji widoku zaleca się następujących kolumn (pogrubione kolumny są wymagane):

KolumnaTyp danychOgraniczeniaOpisWymagalność
bs_document_idbigintPRIMARY KEY (UNIQUE, NOT NULL)Kolumna z identyfikatorem numerycznym typu całkowitego. Kolumna wymagana.Nazwa kolumny nie może być zmieniona
bs_contact_idbigintNOT NULLIdentyfikator kontrahenta, którego dotyczy dokumentKolumna wymagana
numbervarchar(n)NOT NULL (UNIQUE)Skrót nazwy kontrahentaOpcjonalna, służyć może jako kolumna szablonowa do porównań istnienia kontrahentów
dctypevarchar(n)NOT NULL Typ dokumentu np. FVS, FZ
state_smallintNOT NULL Rodzaj dokumentu (1 - przychodzacy, 2 - wychodzacy, 3 - wewnętrzny). Może być zastąpiony w mapie dokumentów.