1. Opis ogólny
2. Przygotowanie programu
3. Wysyłanie ręczne
4. Wysyłanie przez SOA
5. Tematy powiązane
1. Opis ogólny
Program wysyła dane o sprzedaży oraz o stanach magazynowych towarów,
których producentem są TZMO Toruńskie Zakłady Materiałów Opatrunkowych.
Zastosowano mechanizmy określone nazwą: Raportowanie automatyczne
Raportowanie automatyczne
Dane przekazywane są e-mailem, do którego załączane są dwa pliki:
1. *.stn : dane o bieżących stanach magazynowych produktów TZMO
---------------------------------------------------------------
KodHurtowni
KodMagazynu
KodProduktu
OpisProduktu
JednostkaSprzedazy
LiczbaJednostekSprzedazywMagazynie
DataGeneracji
2. *.spr : dane o sprzedaży produktów TZMO w podanym okresie
------------------------------------------------------------
KodHurtowni
NumerFaktury
DataFaktury
KodOdbiorcy
NIPPlatnika
KodPłatnika
KodProduktu
OpisProduktu
JednostkaSprzedazy
LiczbaJednostekSprzedazy
WartoscNetto
CenaZakupu
Dane można wysyłać ręcznie przy pomocy funkcji w NA [NA_PDO50]
lub automatycznie poprzez mechanizm SOA.
2. Przygotowanie programu
1. Dopisać skrzynkę pocztową i dać operatorowi prawo dostępu do skrzynki.
Wysyłane e-maile zapisywane są w skrzynce, w folderze: Wysłane.
2. Utworzyć i zapamiętać (F3) warunek (QUERY) dla kart magazynowych
o nazwie: INDEKSY_TZMO, tak aby wybierał tylko towary TZMO.
Zwykle wskazuje się karty magazynowe, w których podany jest TZMO
jako główny dostawca.
3. W parametrach AD podać:
* Kod hurtowni wg TZMO
* Symbol dostawcy przypisany do TZMO (do wiązania e-maili)
* E-mail TZMO, na który będą wysyłane dane.
Obecnie jest to adres: dintegra@tzmo.com.pl
3. Wysyłanie ręczne
[NA_PDO50]
Podać rodzaj dokumentów sprzedaży oraz zakres dat transakcji.
System utworzy e-mail, do którego załączy dane o sprzedaży
i dane o bieżących stanach magazynowych towarów TZMO.
Treść e-maila można zmienić przed wysłaniem.
4. Wysyłanie przez SOA
Utworzyć plik XML z żądaniem <TZMO> w trtres/trinout.
Wskazać nazwę pliku w wywołaniu SOA.
Program wyśle e-mail z danymi wg parametrów z pliku XML.
Przykład pliku XML: tzmo_in.xml
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
<soap:Header/>
<soap:Body>
<TZMO>
<sendEmail>yes</sendEmail>
<documentType>W</documentType>
<periodType>FromTo</periodType>
<fromDate>2009-07-01</fromDate>
<toDate>2009-09-30</toDate>
</TZMO>
</soap:Body>
</soap:Envelope>
Znaczenie parametrów:
sendEmail : 'yes' - utwórz pliki STN i SPR i wyślij e-mail
'no' - nie wysyłaj. Tylko utwórz pliki.
documentType : 'W' - faktury i paragony (FA,FK,FP,FQ)
'F' - tylko faktury (FA,FK)
'P' - tylko paragony (FP,FQ)
periodType : 'Today' - dane sprzedażowe z dziś
'LastMonth' - z całego poprzedniego miesiąca
'FromTo' - z podane zakresu <fromDate>..<toDate>
Stany magazynowe są zawsze 'na dziś'.
Przykład wywołania SOA:
./tr4x.exe --operator=AA --firma=FP --oddzial=00 --proces=AD_PSOA1 \
--input=tzmo_in.xml --output=tzmo_out.xml
W pliku wyjściowym tzmo_out.xml zapisywany jest wynik operacji:
* [OK]
* [opis błędu]
5. Tematy powiązane
Wysyłanie do producenta informacji o stanach magazynowych oraz
sprzedaży 'jego' towarów jest coraz częściej stosowaną metodą zaopatrzenia.
Inną metodą zastosowaną w programie Trawers jest bezpośrednie zarządzanie zapasami
przez dostawcę (en: Vendor Managed Inventory).
Zdalny dostęp dostawców
Patrz tez: MG > Zestawienie zapasu głównego dostawy [MG_ZSD10]
Raporty stanu i obrotów zapasówRaportowanie automatyczneWymiana plików CSVSOA Funkcje