Interfejs Sfera
- Kod źródłowy https://github.com/paanda-io/tools-platformaERPToRewizor
- Releasy https://github.com/paanda-io/tools-platformaERPToRewizor/releases
- Dokumentacja projektowa
- Producent Rewizor
- Struktura bazy danych
Integracja z systemem rewizor platformaCRM/ERP za pomocą Rewizor Sfera
Wymagania
-
zainstalowany REWIZOR + SFERA z aktywną licencja sfera lub wersja testowa
W Przypadku wersji testowej:
- Przy uruchamianiu rewizora założyć nowy podmiot z przykładowymi danymi
- Rewizor + Sfera można pobrać - 14 dniowa wersja testowa
- Co 14 dni trzeba dodać nowy podmiot wtedy okres testowy jest od nowa
- Trzeba aktywować sferę (Glob) Aktywuj wersję próbną > Ekran REwizora
- Dokumentacja jest po naciśnięciu globu na dole po rozwinięciu (jest dużo przykładów w VBA)
-
instalacja biezacej wersji https://github.com/paanda-io/tools-platformaERPToRewizor/releases
- uzupełnienie settings.json (patrz niżej)
- net framework 4.7
settings.json
Struktura pliku konfiguracyjnego, po prawidłowym uruchomieniu
generowany jest zaszyfrowany plik settings.json.enc
.
Plik settings.json
można usunąć.
Jak to działa
-
Użytkownik platformaCRM/ERP wybiera dokumenty do dekretacji
- platformaCRM
{host}/sales-met/accounting?new=true
System generuje zapis w obiekcie
[accounting].[export]
zawierający dekret i zrzut dokumentu z dodatkowymi informacjami, grupami asortymentowymi, konfiguracją księgową umożliwiający przygotowanie własnego dekretowania - platformaCRM
-
Dokumenty są przetwarzane przez aplikacje
platformaERPToRewizor
i zapisywane w bazie danychAplikacja pobiera dane używając procedury
[accounting].[exportList]
:- Eksport następuje tylko jeśli sa dokumenty do eksport
- W procedurze można zastosować własną logike eksportu
-
Dokumenty
select top 100 * from [accounting].[export] order by exportid desc
-
[exportID]
- numer id kolejny -[exportXML]
- xml z dekretem w starym formacie -[exportXMLDocument]
- pełny dokument w formacie xml umożliwia przygotowanie własnej logiki dekretu -[exportMsg]
- informacja o błędzie przy eksporcie -[exportDate]
- informacja o dacie eksportu -[exportInfo]
- nr dokumentu -[remoteID]
- ID dokumentu platformaERP -[remoteSource]
- typ dokumentu , document -magazyn , invoice -faktura sprzedaży -[addDate]
- dodał -[addUsername]
-[status]
- -1 usunięte - 0 - gotowy do eksportu - 1 - wolny - 2-5 błąd ustawiany przez exporter - 6-9 błąd ustawiany przez system - 10 - przetworzone poprawnie przez eksporter do właściwego FK Enova, Rewizor, TetaPo eksporcie do właściwego systemu fk uzupełniane są
-
[exportMsg]
- informacja o ew błędzie jeśli jest -[exportDate]
- informacja o dacie eksportu -[status]
- zgodnie z opisem wyżej -
System można uruchamiać np za pośrednictwem Harmonogramu zdarzeń co interwał czasowy.
Minimalna Struktura dekretu [accounting].[export].[exportXML]
Uwaga tylko jeden wpis per strona.
grossInCurrencyDebet
- kwota WngrossInCurrencyCredit
- kwota Ma