Napisałem pracę, która generuje pliki pdf z raportem sprzedaży, pliki są tworzone w katalogu sieciowym. Ta praca działa dobrze.
Następnie napisałem klasę, która wykonuje to samo co zadanie, ale w klasie runBaseBatch.
Nie działa i mam następujący komunikat o błędzie w przycisku rejestru formularza zadania wsadowego:
Korzystanie z drukarki jest zabronione na tym serwerze
Jeśli serwerem jest AOS, mam na nim działające drukarki, utworzone pliki są zapisywane na innym serwerze, który ma działające drukarki
Użyłem klasy reportRun i metody printJobSettings (), działa ona w zadaniu, a nie w zadaniu wsadowym.
Edytować: dziękuję za odpowiedzi, moja konfiguracja jest teraz w porządku, ale mam następujący problem: moja klasa runbasebatch działa tylko wtedy, gdy pole wyboru wsad nie jest zaznaczone w oknie dialogowym runbaseBatch konfiguracji, nie mogę zaplanować wsadu, jeśli sprawdzę wsad, nie mam błąd, ale moje pliki nie są generowane. jakieś pomysły?
Odpowiedzi:
1 dla odpowiedzi № 1Musisz upewnić się, że pole wyboru „Zezwalaj klientom na łączenie się z drukarkami na tym serwerze” w Narzędziu do konfiguracji serwera zostało zaznaczone, a system AOS został uruchomiony ponownie.
Czytałem gdzieś, że z powodu jakiegoś błędu należy poprawić odpowiednią wartość w rejestrze, ale sugeruję sprawdzenie, czy zaznaczenie pola wyboru działa najpierw.
1 dla odpowiedzi nr 2
Przeczytaj, jak to zrobić Włącz drukowanie z komputera z uruchomionym serwerem obiektów aplikacji.
Uzupełnij ten wpis na blogu w Pytania i odpowiedzi AX.