COMVAR

HDV_TRANSFER

Opis wykorzystania modułu HDV_TRANSFER do generowania plików stanów towarów i pojazdów

 

Program HDV_TRANSFER należy rozpakować w dowolnym folderze (najlepiej w folderze instalacyjnym CV_SYSTEM) i uruchomić. Do pracy wymaga biblioteki MySql.Data.dll. Jest dostępna w folderze instalacyjnym CV_SYSTEM, więc jeśli program HDV_TRANSFER zostanie umieszczony w innym folderze (na przykład na lokalnym dysku co może być wygodniejsze) to należy ją stamtąd skopiować.

Program można pobrać – stąd

Po pierwszym uruchomieniu HDV_TRANSFER utworzy on plik HDV.CONFIG.
 
<configuration>
     <appSettings>
             <add key=”cv_system_pth” value=”c:\comvar\cv_system” />
             <add key=”pth_temp” value=”c:\comvar\temp” />
             <add key=”dzien_raportu” value=”7″ />
             <add key=”mag_lista” value=”1,2,3,4,5,6,7,8,9,10,11,12,13,14,15″ />
             <add key=”mar_lista” value=”HD,Harley” />
             <add key=”stat_lista” value=”MAG,MA1,DPZ,SPR” />
             <add key=”dealer_kod” value=”123456″ />
             <add key=”hdv_kod” value=”1000″ />
             <add key=”data_last” value=”2022-09-26″ />
     </appSettings>
</configuration>
Przy pomocy Notatnika można w nim określić:
– ścieżkę do foldera instalacyjnego CV_SYSTEM (gdzie znajdują się CV_SYSTEM.EXE i CV_OPC.XML czyli gdzie znajduje się informacja o bazie danych)
– ścieżkę do foldera tymczasowego, w którym zapisany zostanie raport stanów części i pojazdów (powinien to być folder istniejący).
– dzień wysyłania raportu (0-niedziela, 1-poniedziałek… 7-codziennie)
– lista numerów magazynów MGZ podlegających analizie rozdzielona przecinkami.
– lista marek pojazdów podlegających analizie rozdzielona przecinkami.
– lista statusów pojazdów wykazywanych jako będące na stanie. UWAGA: status SPR to pojazd sprzedany ale jeszcze nie wydany, dlatego powinien być na liście. Status SP1 to pojazd wydany.
– sześciocyfrowy kod dealera
– numer dostawcy “Harley” w kartotece dostawców MGZ – tylko towary z takim dostawcą podlegających analizie. Zero oznacza “wszystkie towary”.
– data ostatniego, poprawnego raportu (informacyjnie).

Program HDV_TRANSFER można uruchamiać ręcznie lub wsadowo (z parametrem AUTO). Ten drugi przypadek pozwala umieścić wywołanie programu (z tym parametrem AUTO) w harmonogramie Windows (na przykład codziennie wieczorem). Program i tak wygeneruje raport zgodnie z ustawieniem klucza “dzien_raportu”

Oba utworzone pliki wysyłane są na wskazany przez Harley serwer. Poprawne przesłanie plików zaktualizuje klucz “data_last” w pliku hdv.config.

Rys.1 – ekran HDV_TRANSFER w trybie ręcznym.


W trybie automatycznym ekran wygląda tak samo ale program zamyka się po przesłaniu plików.