Version 2 (modified by jachtelik, 10 years ago)

--

Przewodnik wdrożeniowca > Synchronizacja konrtahentów

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

  1. Wstęp
  2. Kontrahenci
  3. Konta bankowe
  4. Osoby kontaktowe

Wstęp

Niniejsza sekcja opisuje synchronizację Kontrahentów. Do tego można zaliczyć pobieranie :

  • kartotek kontrahentów,
  • kont bankowych kontrahentów,
  • osób kontaktowych kontrahenta

Dla każdego obszaru zostanie pokazane:

  • przykładowy wygląd widoku z definicją kluczowych kolumn
  • mapowanie kolumn
  • przykład szablonu dla różnych akcji synchronizacji.

Niniejszy opis dotyczy integracji przy pomocy połączenia typu DB.

Powrót do menu

Kontrahenci

Do obsługi pobierania danych kontrahentów należy po stronie zewnętrznego systemu (w odpowiednim schemacie - tym samym, co tabela bs_export_queue) zdefiniować dwa widoki (perspektywy):

  • bs_contacts_view
  • bs_modified_contacts_view

Perspektywa bs_contacts_view zawiera kartoteki wszystkich kontrahentów, natomiast bs_modified_contacts_view jest złączeniem wewnętrznym tabeli bs_export_queue z widokiem bs_contacts_view. Definicja takiego widoku zostanie przedstawiona poniżej. Przykładowy widok bs_contacts_view moze wyglądać w sposób następujący:


Rys. 1. Przykład widoku bs_contacts_view

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

KolumnaTyp danychOgraniczeniaOpisWymagalność
bs_contact_idintPRIMARY KEY (UNIQUE, NOT NULL)Kolumna z identyfikatorem numerycznym typu całkowitego. Kolumna wymagana.Nazwa kolumny nie może być zmieniona
Nazwavarchar(n)NOT NULLNazwa kontrahentaKolumna wymagana
Skrotvarchar(n)NOT NULL (UNIQUE)Skrót nazwy kontrahentaOpcjonalna, służyć może jako kolumna szablonowa do porównań istnienia kontrahentów
NIPvarchar(n)NOT NULL (UNIQUE)NIP kontrahentaOpcjonalna, służyć może jako kolumna szablonowa do porównań istnienia kontrahentów

Powrót do menu

Załączniki