= Integracja z systemem CDN XL = == Konfiguracja == Na serwerze Ms SQL, na bazie odpowiadającej firmie zarejestrowane w systemie CDN XL należy uruchomić dostarczone skrypty zakładające :[[BR]] - tabelę buforową wymiany informacji pomiędzy systemami CDN XL a eDokumenty[[BR]] - widok kontrahentów[[BR]] - widok dokumentów[[BR]] - widok zapisów kasowych kontrahentów [[BR]] - trigery na tabeli kontrahentów[[BR]] - trigery na tabeli nagłówków transakcji [[BR]] - trigery na tabeli zapisów kasowo - bankowych [[BR]] Zainstalowane w ten sposób trigery będą zasilały tabelę wymiany danych stosownymi wpisami po wykonaniu operacji w systemie CDN XL, które mają znaleźć swoje odzwierciedlenie w systemie eDokumenty. [[BR]] Są to : [[BR]] - dodanie kontrahenta[[BR]] - modyfikacja nazwy, NIP-u lub danych teleadresowych kontrahenta[[BR]] - usunięcie kontrahenta - zatwierdzenie dokumentu typu faktura sprzedaży, faktura zakupu, faktura importowa, faktura eksportowa oraz ich korekt[[BR]] - anulowanie zatwierdzonego dokumentu w/w typów[[BR]] - dodanie, usunięcie lub zmodyfikowanie zapisu kasowego będącego wpłatą od kontrahenta[[BR]] Po instalacji odpowiednich komponentów na bazie MS SQL należy skonfigurować połączenie w systemie eDokumenty z ta bazą. Sposób konfiguracji połączenia jest opisany [wiki:DeployerGuide/Customization/ExternalsConfigurationFK tutaj]. == Wywołanie synchronizacji z CRONA == Do tabeli crontab należy dodać następujący wpis {{{ path = ./classes/BsConnect/BSConnectCronRunner.inc class_ = BSConnectCronRunner cargs_ = updejt nowych z kolejki a:2:{s:6:"sysidf";s:5:"CDNXL";s:6:"method";s:22:"multiContactDataUpdate";} pobranie wszystkich a:2:{s:6:"sysidf";s:5:"CDNXL";s:6:"method";s:14:"getAllContacts";} }}} == Raporty == Dane zarejestrowane w systemie CDN XL mogą być reprezentowane w systemie eDokumentu w postaci konkretnych obiektów ( kontrahent, dokumenty) ale mogą być również prezentowane w postaci raportów, których źródłem jest baza systemu CDN XL.[[BR]] Proponujemy zestaw trzech podstawowych raportów : [[BR]] - stan rozrachunków z kontrahentem - raport ten dodajemy za pomocą przycisku "Raporty" na karcie kontrahenta, zawiera on stan rozrachunków za podany okres dla bieżącego kontrahenta[[BR]] - stan rozrachunków z kontrahentami za okres - raport ten dodajemy w module Raporty, dotyczy o wszystkich kontrahentów [[BR]] - niezapłacone należności - raport ten dodajemy w module Raporty, zawiera on listę niezapłaconych należności z wyróżnieniem należności przeterminowanych[[BR]]