platformaERpToRewizor - dokumentacja techniczna
FAQ development
- Rewizor bardzo wolno działa z zdalnym sql serverem dlatego lepiej lokalnie
- Dokumentacja jest bardzo dobra Globus > na dole po rozwinięciu ejst readme
- W debugowaniu bardzo przydatne jest .Wyswietl(); powoduje to wyświetlenie dokuemntu w bieazcym stanie i np kontynuowanie wtedy lepiej widać błędy
- Konto musi istnieć w planie kont
- API działa za pomocą technologii COM (po instalacji rewizora) sa w systemie biblioteki, defacto sterowanie aplikacja, można to robić w 2 trybach
- Tryb 1 silent InsERT.Rewizor oRewGT = (InsERT.Rewizor)oGT.Uruchom((Int32)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj, 4); //uruchom w tle
- Tryb normalny gdzie np mozna zastosować wyświetl InsERT.Rewizor oRewGT = (InsERT.Rewizor)oGT.Uruchom((Int32)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj, (Int32)InsERT.UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu);
DB
[accounting].[warehouseConfiguration]
Konfiguracja kont dla magazynu[accounting].[salesConfiguration]
Konfiguracja kont dla sprzedaży[accounting].[customeAccounting]
Customowe nadpisane wartości kont dla dokumentów-
[accounting].[warehouse_exportToFinancialSystem]
- Export magazynowyPrzykładowe wywołanie z system:
-
[accounting].[sales_exportToFinancialSystem]
- Export sprzedażowyW zależności od wersji procedura może zawierać logikę tworzenia dekretu Konwersji dokumentu na dekret
-
[accounting].[export]
- tabela z dekretami ,[accounting].[exportList]
- procedura Lista Dokumentów do dekretowania Procedura przez którą są pobierane dane , można tu wpisać jakąś logikę -
Wycofanie dekretu
Wycofanie dekretu w nowych interfejsach generuje tylko zapisy w platformie, nie sprawdzamy w zewnetrznych bazach, interfejs Rewizor jest obsluzony w taki sposob ze przypadku ponownego eksportu system sprawddzi czy jest dokuemnt taki.
SQL -
Jaki typ interfejsu
SQL -
[accounting].[warehouseList]
- Lista dekretów magazynowych z poziomu interfejsu platformacrm, w wnoych interfejsach SRS -
[dbo].[fn_decodeXML]
Pobranie reprezentacji dokumentu w formie xml z danymi umożliwiającymi dekretowanie -
Oznaczenie dokumentu wyeksportowanego
- Dla dokumentów magazynowych
document.document.financialSystemExport = GETUTCDATE()
- Dla dokumentów sprzedażydocument.invoice.financialSystemExport = GETUTCDATE()
○ status=2 ( do wycofania) Aby cofnąć należy status=1 -
Definicja rejestru magazynwoego