Konfiguracja wstępna "PmaWebDir - Wysyłanie wymaganych danych z produkcji dziennej do pliku Excel"
Ta konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji
"Nowy obiekt ..." w menu kontekstowym obiektu lub naciśnięciem klawisza
Insert po zaznaczeniu obiektu).
Ta konfiguracja wstępna jest przyszeregowana w grupie
"/ Raporty / Raport do pliku Excel".
Konfiguracja wstępna wytworzy skonfigurowany obiekt
PmaWebDir w obiekcie
PmaWeb. Zapisze on na dysk plik Excela o domyślnej nazwie
ReportDailyProduction.xlsm.
Opis Excel pliku ReportDailyProduction.xlsm
Z punktu widzenia komunikacji plik zachowuje się jak klient webowy, który na podany adres URL i przy pomocy uzgodnionych parametrów, zwraca się do serwera webowego PROMOTIC o dane.
Opis arkuszy w pliku Excel:
Config - ustawienia parametrów i przycisk uruchamiający komunikację
.
Data - do zapisu odebranych danych
.
TableView - widok tabeli użytkownika na odebrane dane
GraphView - graficzny widok użytkownika na odebrane dane
Komunikacja i przetwarzanie danych odbywa się podczas uruchamiania lub naciśnięciem przycisku przy pomocy 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. I zapisze na dysk 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 obiektu | Nazwa 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 (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: ReportExcel_DailyProduction |
| Ścieżka do obiektu PmaWeb | |
| Plik programu Excel | Umieszczenie pliku na dysku |
|---|