Promotic

Konfiguracja wstępna "PmaWebDir - Wysyłanie wymaganych danych z produkcji dziennej do pliku Excel"

Niniejsza konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji "Nowy obiekt ..." w lokalnym menu obiektu lub po naciśnięciu klawisza Insert po zaznaczeniu obiektu) oraz jest przyszeregowana do grupy: "/ Raport / Raport do pliku Excel".

Konfiguracja wstępna tworzy skonfigurowany obiekt PmaWebDir w obiekcie PmaWeb. Zapisuje on na dysku plik Excela o domyślnej nazwie ReportDailyProduction.xlsm.

Opis pliku Excel RaportDailyProduction.xlsm
Z punktu widzenia komunikacji plik zachowuje się jak klient sieciowy, który na podany adres URL i używając uzgodnionych parametrów, zwraca się do Web serwera PROMOTIC o dane.
Opis arkuszy w pliku programu Excel:
Config - ustawienie parametrów i przycisk uruchamiający komunikację
.
Data - do zapisu odebranych danych
.
TableView - widok tabeli użytkownika z odebranymi danymi
GraphView - graficzny widok użytkownika na odebrane dane
 
Komunikacja i przetwarzanie danych odbywa się podczas uruchamiania lub po naciśnięciu przycisku za pomocą wewnętrznych skryptów. Są one dostępne w edytorze za pomocą skrótu klawiszowego ALT+F11.

Opis obiektu PmaWebDir
Nowo utworzony obiekt w zdarzeniu PmaWebDir.onPageModify przechwytuje żądanie klienta oraz przekazuje ją do metody DailyProduction z parametrami do przetworzenia. Metoda ta wykorzystuje parametry do określenia, jakie dane, w jakim arkuszu i w jakich pozycjach zostaną wysłane do programu Excel.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
W obiekcie PmaWeb wytworzy obiekt PmaWebDir. Na dysk zapisuje plik programu Excel. Plik ten może znajdować się w dowolnym miejscu na komputerze w sieci lokalnej, o ile adres URL serwera jest prawidłowo ustawiony w jego ustawieniach konfiguracyjnych.
Nazwa wytwarzanego obiektuNazwa nowo wytworzonego obiektu w drzewie Pma obiektów. Maksymalna długość nazwy wynosi 30 znaków. Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne, pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: ReportExcel_DailyProduction
Ścieżka do obiektu PmaWeb
Plik programu ExcelUmieszczenie pliku na dysku
Patrz również:

Historia:
Pm9.00.22: Wytworzono
© MICROSYS, spol. s r. o.