Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie błędu Istnieje otwarta warstwa w tabeli pokwitowań zakupu, gdzie metoda wyceny nie jest oznaczona, który może wystąpić podczas uruchamiania narzędzia do resetowania historycznego salda próbnego zapasów (HITB) IV w programie Microsoft Dynamics GP.
Dotyczy: Microsoft Dynamics GP
Oryginalny numer KB: 2511801
Symptomy
Po uruchomieniu kroku 2: Przeprowadzanie kontroli integralności danych w narzędziu do resetowania historycznego stanu próbnego spisu (HITB) w usłudze Microsoft Dynamics GP jest wyświetlany następujący komunikat o błędzie w raporcie weryfikacji narzędzia do resetowania rozwiązania HITB:
Warstwa otwarta istnieje w tabeli paragonów zakupu, w której metoda wyceny nie jest sygnaturowana.
Przyczyna
Ten komunikat o błędzie zostanie wyświetlony, gdy co najmniej jedna warstwa paragonu w tabeli Paragony zakupu zapasów (IV10200) nie zostanie sprzedana (wartość RCPTSOLD = 0), a kolumna metody wyceny (VCTNMTHD) wynosi 0 lub jest pusta.
Jest to normalna sytuacja, w przypadku gdy dane są aktualizowane z wersji programu Microsoft Dynamics GP, która jest wcześniejsza niż 9.0.
Rozwiązanie
Narzędzie do resetowania HITB automatycznie rozwiąże ten błąd, o ile wszystkie inne błędy w raporcie sprawdzania poprawności narzędzia do resetowania HITB zostaną poprawione. Najpierw należy poprawić wszelkie inne błędy wyświetlane w raporcie, a następnie ponownie wybrać przycisk Uruchom sprawdzanie danych. Jeśli wszystkie inne błędy zostaną rozwiązane, narzędzie resetowania rozwiąże ten problem.
Uwaga
Jeśli narzędzie iv HITB Reset nie rozwiąże błędu, sprawdź następujące kwestie:
Elementy, w których metoda wyceny nie jest ustawiona w konserwacji przedmiotów, nie zostaną automatycznie naprawione. Użyj tego skryptu, aby znaleźć te elementy.
select VCTNMTHD, * from IV00101 where VCTNMTHD not in (1, 2, 3, 4, 5) and ITEMTYPE <3
Jeśli skrypt zwróci wyniki, należy określić poprawną metodę wyceny i zaktualizować tabelę IV00101. Wartości są następujące:
1 — FIFO Bezterminowe
2 — LIFO Bezterminowe
3 — Średnia wieczna
4 — Okresowe FIFO
5 — Okresowe LIFOElementy, które nie istnieją w utrzymaniu elementów, ale mają rekordy w tabeli Zakupy (IV10200), nie zostaną automatycznie naprawione. Ponieważ elementy nie istnieją w tabeli wzorca elementów (IV00101), rekordy w IV10200 można usunąć przy użyciu skryptu usuwania.
Więcej informacji
W żadnym wypadku nie należy uruchamiać instrukcji aktualizacji w języku SQL, aby wypełnić VCTNMTHD
pole w IV10200 w celu skorygowania tego błędu. Chociaż rozwiązanie to usunie komunikat o błędzie, spowoduje w przyszłości uszkodzenie danych, ponieważ numer sekwencji paragonu (RCTSEQNM) na tych paragonach prawdopodobnie zostanie zduplikowany w tabeli IV10200.