Udostępnij za pośrednictwem


Usprawnij wydajność i wydajność jednostek faktur sprzedaży.

Ważne

Niektóre lub wszystkie funkcje wymienione w tym artykule są dostępne w ramach wydania wersji zapoznawczej. Zawartość i funkcje mogą ulec zmianie. Aby uzyskać więcej informacji dotyczących wydań wersji zapoznawczych, zobacz Dostępność aktualizacji usługi.

Aby zwiększyć wydajność i efektywność naszych jednostek faktur sprzedaży, Microsoft wyeliminowało niewydajne widoki i kolumny obliczeniowe. Ten artykuł zawiera przegląd zmian.

W poprzednich implementacjach zagnieżdżone widoki, które duplikowały większe tabele, powodowały nieefektywność. W związku z tym do pobrania wymaganych danych potrzebnych było wiele zapytań. Aby rozwiązać ten problem, usunęliśmy wszystkie widoki z istniejących encji i wprowadziliśmy nowe wersje, Nagłówki faktur sprzedaży V4 i Wiersze faktur sprzedaży V4. Nowe jednostki nie są zależne od widoków niewydajnych, ale pobierają wszystkie kolumny bezpośrednio ze źródeł danych. W związku z tym pobieranie danych jest szybsze.

Aby jeszcze bardziej zwiększyć wydajność, wyeliminowaliśmy wszystkie kolumny obliczane, które są odpowiedzialne za przetwarzanie wiersz po wierszu.

Wcześniej kolumna Łączna kwota rabatu znajdowała się w encji nagłówka. W najnowszej wersji te informacje znajdują się w trzech oddzielnych kolumnach: Rabat gotówkowy, Rabat końcowy i Całkowity rabat wiersza. Wartość Łączna kwota rabatu jest obliczana jako suma tych trzech kolumn.

Kolumna Nazwa produktu składa się teraz z dwóch oddzielnych kolumn: Nazwa produktu i Nazwa wariantu produktu. Ta zmiana eliminuje potrzebę stosowania kolumn obliczanych. Użytkownicy mogą pobrać nazwę produktu z wariantu (jeśli istnieje) lub z samego produktu.

W encji Wiersze faktury sprzedaży V4 dostępne są dwie nowe kolumny: Łączna kwota opłaty w wierszu i Łączna kwota podatku w wierszu. Wcześniej te wartości były pobierane z oddzielnych widoków. Są one teraz pozyskiwane bezpośrednio z tabeli CustInvoiceTrans. Logika obliczania oblicza te wartości dla nowych zamówień sprzedaży i faktur niezależnych.

Podobnie, w encji nagłówka V4, pole Kwota podatku w nagłówku faktury, które wcześniej było pobierane z widoku CustInvoiceJourTotalTaxAmountView jest teraz pobierane z tabeli CustInvoiceJourTable. Usunięcie niepotrzebnych widoków i udoskonalenie źródeł danych pomaga poprawić wydajność.

Aby zapewnić płynne przejście, dostępny jest skrypt asynchroniczny SysSetup . Ten skrypt aktualizuje nowo utworzone kolumny dla istniejących rekordów w tabelach CustInvoiceJour i CustInvoiceTrans. Po uaktualnieniu do wersji 10.0.40 skrypt CustInvoiceTaxFieldsSysSetup automatycznie tworzy zadanie wsadowe, które aktualizuje pola Podatek łącznie, Obciążenie łącznie i Podatek w nagłówku w odpowiednich tabelach.

Uwaga

Uruchomienie zadania może potrwać trzy dni lub dłużej, aby uniknąć potencjalnego uszkodzenia systemu.

Ważne

Jeśli masz skonfigurowaną usługę Synapse, zobaczysz zmiany rekordów wyższego poziomu z powodu tego zadania wsadowego aktualizacji dotykającego wszystkich rekordów.

Te niezbędne ulepszenia rozwiązują problemy z wydajnością zgłaszane przez klientów. Zachęcamy użytkowników do korzystania z encji Nagłówki faktur sprzedaży V4 i Wiersze faktur sprzedaży V4 w celu zwiększenia wydajności i efektywności.

Kilka zgłoszonych zdarzeń jest związanych z problemami z wydajnością w encjach Nagłówek faktury sprzedaży i Wiersz faktury sprzedaży. Dzięki zmianom opisanym w tym artykule rozwiązaliśmy te zdarzenia, aby zapewnić płynniejsze środowisko dla naszych klientów.

Aby uzyskać więcej informacji i aktualizacji dotyczących stanu zadania wsadowego, wykonaj następujące kroki.

  1. Otwórz Administracja systemu>Zapytania>Zadania wsadowe.
  2. Znajdź opis zadania zawierający ciąg „CustInvoiceTaxFieldsSysSetup”.