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
platformaERPToRewizori 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