Co zrobić gdy czas drukowania faktury niezależnej w Microsoft® Dynamics™ 2009 robi się nieznośnie długi? Zajrzeć do kodu x++ generującego dokument.

Opis problemu i podpowiedź rozwiązania problemu faktury niezależnej

Zauważyłem, że wydruk faktury niezależnej w Microsoft® Dynamics™ 2009 trwa dość długo. Proces jej tworzenia jest poprawny, ale w momencie generowania wydruku system wykonuje dłuższy czas operacje blokując stanowisko.

Co ważne w miarę przyrastania ilości danych transakcyjnych cały proces ciągle się wydłużał. Po pewnym czasie wydrukowanie faktury zajmowało ponad 1 minutę. Problem w żaden sposób nie dotyczył faktur powstałych w procesie zamówienia sprzedaży. Po przeprowadzonym śledztwie okazało się, że raport generujący fakturę (w Dynamics jest jeden rozbudowany raport generujący fakturę sprzedaży, fakturę niezależną i korekty) ma błąd w kwerendzie do bazy danych powodujący iterację przez całą tabelę InventTrans w przypadku drukowania faktury niezależnej. Jeżeli czas wydruku faktury niezależnej stał się już u Ciebie nieznośnie długi zerknij do metody printCustPackingSlipTrans() w raporcie SalesInvoice_PL.

Przypisy

Źródła zewnętrzne


Formularz kontaktowy

Dane kontaktowe

kontakt@dynamik.pl Lokalizacja: Warszawa

Bądź z nami w kontakcie!