Import zgłoszeń kompletacji

Niniejsza dokumentacja opisuje instrukcję korzystania z aplikacji Import danych w odniesieniu do reguł dostępności. Instrukcje te zawierają ogólne procedury i funkcje specjalne, które należy wziąć pod uwagę. Użytkownik znajdzie również informacje o możliwych warunkach wstępnych i skutkach.

Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w dokumentacji Import danych.

Informacje ogólne

Podczas importu zgłoszeń kompletacji nie jest tworzony żaden dokument kompletacji, ale import służy do aktualizacji istniejącej kompletacji.

Struktura zgłoszenia kompletacji

Informacje zwrotne kompletacji składają się z następujących elementów:

  • Dane podstawowe — rodzaj i numer kompletacji
  • Dane pozycji — numer pozycji, artykuł, specyfikacja, magazyn i ilość z informacji zwrotnej

Dane pozycji nie mogą być importowane oddzielnie, ale tylko z przypisaniem do wyraźnie określonej kompletacji. Kompletacja musi już istnieć.

Instrukcja: Import zgłoszeń kompletacji

  1. Pierwszym krokiem jest uruchomienie aplikacji Import danych.
  2. Następnie należy wyświetlić obiekt biznesowy poprzez filtr cisag.app.sales.obj.PickingOrderTransaction
  • Filtr importu potwierdzeń kompletacji zostanie otwarty.
  1. W razie potrzeby, użytkownik duplikuje lub tworzy nowy filtr dla tego obiektu biznesowego.
  2. W razie potrzeby, użytkownik zmienia atrybuty filtra, który został już wybrany.
  3. Należy wybrać przycisk [Import danych], znajdujący się na standardowym pasku przycisków.
  • Otworzy się okno dialogowe Import danych.
  1. Ustawienia pliku importu można wprowadzić w oknie dialogowym Import danych. Opis pól można znaleźć w dokumentacji Import danych.
  2. Należy wybrać jeden z przycisków [W tle] lub [Natychmiast].
  • Import zostanie wykonany.

Nadwyżka kompletacji

Zaimportowanie nadwyżki kompletacji jest zwykle sygnalizowane komunikatem o błędzie. Zapobiega to zgłoszeniu kompletacji. To działanie można zmienić za pomocą następującej właściwości systemowej i wartości true: Jeśli ilość zgłoszenia przekracza ilość otwartą, to maksymalna ilość potwierdzenia jest równa ilości otwartej, ale komunikat o błędzie nie jest wyświetlany.

com.cisag.app.sales.picking.log.PickingOrderProcessingDisableCheckOverDelivery=true

Następująca właściwość systemowa nie jest już dostępna: com.cisag.app.sales.picking.log.PickingOrderTransactionCheckOverDelivery

Przegląd: Atrybuty

Atrybuty poszczególnych obiektów biznesowych, które są dostępne do importu, są wymienione poniżej. Odpowiednia nazwa relacji jest również uwzględniona dla atrybutów klucza obcego. Pola identyfikacyjne i obowiązkowe mogą ulec zmianie i mogą zostać rozszerzone poprzez wprowadzenie zmian.

Atrybuty identyfikacyjne (atrybuty kluczowe) są oznaczone literą (K).

Użytkownik wprowadza przynajmniej następujące atrybuty dla każdego potwierdzenia zlecenia:

  • Atrybuty identyfikacyjne
  • Atrybuty obowiązkowe

Bez atrybutów identyfikacyjnych potwierdzenie kompletacji nie może zostać przypisane do istniejących danych kompletacji. Jeśli brakuje obowiązkowego pola, to potwierdzenie kompletacji nie może zostać wykonane.

Wszystkie atrybuty z wyjątkiem referenceWarehouse i ean muszą być określone. Atrybuty identifier i serialNumbers muszą być określone tylko dla artykułu posiadającego specyfikację.

Atrybut Relacja Objaśnienie
ean Europejski numer artykułu (EAN)Więcej informacji można znaleźć w tej dokumentacji: Import pozycji dokumentu na podstawie EAN.
header (K) PickingOrder Identyfikator dokumentu kompletacji
identifier Identifier Specyfikacja (z wyjątkiem numeru serii bez ewidencji stanów magazynowych)
identifierNumber
Uwaga
Użytkownik nie powinien używać już tego atrybutu, a zamiast tego powinien użyć następującego atrybutu: serialNumbers.
Identifier
Uwaga
Nie należy używać tego atrybutu.
Numer serii bez ewidencji stanów magazynowych
item Item Artykuł
owner Owner Właściciel zapasów
Uwaga
Właściciel zapasów musi być określony, jeśli funkcja Zezwalaj na wielu właścicieli zapasów została aktywowana dla pozycji kompletacji.
pickingOrderDetail (K) PickingOrderDetail Identyfikator pozycji kompletacji
referenceWarehouse

  • referenceWarehouse.warehouse
  • referenceWarehouse.zone
Referencyjna lokalizacja magazynu (obecnie nieużywana)
reportedQuantity [0..3]

  • reportedQuantity.amount
  • reportedQuantity.uom
Uom Ilości zgłoszeń:

  • Ilość
  • Jednostka miary

Uwaga
Atrybut reportedQuantity jest atrybutem tablicowym. Zgłoszona ilość w 1. jednostce artykułu jest określona w pozycji indeksu 0. Jeśli dla artykułu zdefiniowano kilka jednostek artykułu, odpowiednia zgłoszona ilość jest określona w pozycjach indeksu 1-3. W pozycji indeksu, która odpowiada jednostce logistyki magazynowej, ilość zgłoszenia może być również określona w jednostce opakowaniowej zdefiniowanej dla artykułu.
serialNumbers [0..999] Numer serii bez ewidencji stanów magazynowych
Uwaga
Atrybut serialNumbers jest atrybutem tablicowym. Dla każdej pozycji indeksu można określić jeden numer serii. Określone numery serii są generowane podczas importu zgłoszenia kompletacji, jeśli jeszcze nie istnieją. Liczba numerów serii jest ograniczona przez ilość zgłoszenia. Więcej informacji można znaleźć w rozdziale Przykład.
warehouse

  • warehouse.warehouse
  • warehouse.zone
Magazyn

  • Magazyn
  • Strefa magazynowa

Przykład

Poniższy plik importu może być użyty do zaimportowania zgłoszenia pozycji kompletacji z numerem serii bez ewidencji stanów magazynowych:

<?xml version=”1.0″ encoding=”UTF-8″?><semiramis

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=””>.

<PickingOrderTransaction

xmlns=”com.cisag.app.sales.obj.PickingOrderTransaction” invalid=”true”>.

<warehouse>

<warehouse>100</warehouse>

</warehouse>

<referenceWarehouse>

<warehouse>0</warehouse>

</referenceWarehouse>

<reportedQuantity index=”0″>.

<amount>5</amount>

<Uom>

<index/>

<code>St.</code>

</Uom>

</reportedQuantity>

<Item>

<number>10010</number>

</Item>

<serialNumbers index=”0″>S001</serialNumbers>.

<serialNumbers index=”1″>S002</serialNumbers>.

<serialNumbers index=”2″>S003</serialNumbers>

<serialNumbers index=”3″>S004</serialNumbers>.

<serialNumbers  index=”4″>S005</serialNumbers>.

<PickingOrder>

<number>KS0654</number>

<Type>

<code>100</code>

</Type>

</PickingOrder>

<PickingOrderDetail>

<number>10</number>

<subNumber>0</subNumber>

</PickingOrderDetail>

</PickingOrderTransaction>.

</semiramis>

Uwaga
Alternatywnie, specyfikacja numerów serii od S002 do S005 może zostać pominięta, ponieważ numery serii będą generowane automatycznie do ilości zgłoszenia.

Czy ten artykuł był pomocny?