Funkcja wirtualna: Zapytanie o wartości zapasów

Wprowadzenie

Funkcja wirtualna Zapytanie o wartości zapasów określa dla danej firmy, ilości i wartości zapasów artykułu w danym okresie obrachunkowym.

Informacje na temat wyceny zapasów można znaleźć w artykule Wycena stanów magazynowych, a informacje na temat wirtualnych funkcji w artykule Interfejsu ODBC.

Grupa docelowa

  • Konsultanci
  • Deweloperzy

Funkcja wirtualna

Funkcja wirtualna Zapytanie o wartości zapasów określa ilości i wartości zapasów dla danego typu wyceny, firmy, magazynu i artykułu w danym okresie obrachunkowym.

Wirtualna funkcja jest implementowana przez następującą klasę Java:

com.cisag.app.inventory.log.ItemPeriodValuesVirtualFunction

Nazwa tabeli

W raporcie, wirtualna funkcja jest wywoływana pod nazwą app_inventory_ItemPeriodValues

Kolumny tabeli

Jako parametry wejściowe służą kolumny

  • in_valuationMethod
  • in_finOrganizationGuid
  • in_itemGuid
  • in_warehouseGuid
  • in_fiscalYear
  • in_fiscalPeriod

Z wyjątkiem in_warehouseGuid, wszystkie parametry wejściowe są polami obowiązkowymi.

Tabela ma następujące kolumny:

Nazwa kolumny Opis
app_inventory_ItemPeriodValues
in_valuationMethod  Sposób wyceny. Dopuszczalne wartości to:

  • metoda średniej ruchomej
  • FIFO
  • roczne LIFO
  • LIFO

Wartości odpowiadają ValueSet:

com.cisag.app.customizing.inventory.ValuationMethod

in_finOrganizationGuid GUID organizacji finansowej.
in_itemGuid GUID artykułu.
in_warehouseGuid Opcjonalny GUID magazynu. Jeśli parametr nie jest ustawiony, wartości zapasów są liczone dla wszystkich magazynów, a wartość ustawia się na Guid.ZEROGUID.
in_fiscalYear Okres obrachunkowy
in_fiscalPeriod Okres księgowania
beginQuantity Ilość zapasów na początku okresu.
periodQuantity Zmiana ilości zapasów w trakcie okresu.
incomingQuantity Ilość przychodów w danym okresie.
outgoingQuantity Ilość rozchodów w danym okresie.
beginValue Wartość zapasów na początku okresu.
periodValue Zmiana wartości zapasów w trakcie okresu.
incomingValue Wartość przychodów w danym okresie.
outgoingValue Wartość rozchodów w danym okresie.
unassignableValue Wartość nieprzypisana w danym okresie.
Uwaga
Gdy poziom wyceny to Artykuł, kolumny beginValue, periodValue, incomingValue, outgoingValue oraz unassignableValue dla instancji magazynowych są proporcjonalnie rozdzielane na podstawie istniejącej instancji okresu artykułu, wartości zapasów w danym okresie i ilości zapasów w danym okresie. Ewentualne różnice w rozkładaniu na istniejące instancje magazynowe są zaokrąglane w górę lub w dół do największej wartości.

Typ bazy danych

Wirtualna funkcja jest dostępna w bazach danych typu baza danych OLTP.

Uprawnienia

Dla tej funkcji wirtualnej istotna jest poniższa jednostka biznesowa:

Okresowe wartości zapasów:

com.cisag.app.inventory.obj.InventoryOnhandPeriodSummary

Jednostka biznesowa należy do następującej grupy jednostek biznesowych:

com.cisag.app.inventory.OrderData

Czy ten artykuł był pomocny?