Konfiguracja procesów

Konfiguracja kroków: Argumenty

Podczas modyfikacji kroków w oknie: Konfiguracja kroku w konfiguratorze procesów dostępne są argumenty, które należy dodać w polu Argumenty. Argumenty:
  • @ListStyle - odwołanie do plików ViewStyle, które znajdują się w folderze ‘\Comarch WMS\Warehouseman\AppData\Default\ViewStyles’
  • @AfterTask - określa, który ProcessTasks zostanie uruchomiony po wykonaniu wydruku
  • @ShowList – określa czy magazynier będzie mógł podnieść listę wyboru na danym kroku (przyjmowane wartości: true, false). Wartość True umożliwia wybór z listy danego zasobu/pozycji. Wartość False wymusi na operatorze konieczność użycia skanera kodów kreskowych (użytkownik nie będzie miał możliwości przejścia na listę i wybrania zasobu poprzez kliknięcie).
  • @ShowBarcodesGenerator – określa możliwość wygenerowania nowego kodu jednostki logistycznej poprzez przycisk „Wygeneruj Nowy” ( przyjmowane wartości: true, false)
  • @AutomaticallySetBarcodeMode – wartości argumentów:
    • 0 – kod jednostki logistycznej nie będzie generowany automatycznie
    • 1 – kod jednostki będzie generowany automatycznie dla każdej nowej pozycji
    • 2 – każda następna pozycja w pętli realizacji będzie otrzymywała kod jednostki na podstawie kodu określonego dla pierwszej pozycji
  • @ShowFilledParameters – określa, czy krok z parametrem pojawi się pomimo określonej wartości dla danego parametru (przyjmowane wartości: true, false)
  • @IsExcess - true - po dodaniu argumentu krok staje się krokiem dla towaru nadrealizacyjnego
  • @StocktakingKind - rodzaj inwentaryzacji: 1 - położenia (domyślna wartość), 2 - indeksu
  • @ReadingsType - typ inwentaryzacji: 0 - porównawcza, 1 - przyrostowa (domyślna wartość)
  • @MultiEdit - edycja odczytu przez wielu operatorów: true/false (domyślna wartość)
  • @IsConditional - warunkowe pojawienie się kroku wewnątrz procesu: true/false (domyślna wartość)
  • @RealizePositionAfterSave – wartość true – strzałka w prawo uruchamia proces realizacji; false – zakończenie realizacji dokumentu
  • @CustomerInfoBoxStyle – odwołanie do pliku CustomerViewStyle.xml
  • @SetSeriesDescription – komunikat na kroku z nagłówkiem przy ustawieniu serii
  • @DefaultLogisticUnitTypeId - umożliwia ustawienie typu jednostki logistycznej dla danego procesu. Argument należy dodać na kroku z typem jednostki logistycznej (wartość argumentu = id jednostki logistycznej z tabeli WMS.LogisticUnitTypes), krok może zostać wyłączony, wówczas podczas realizacji dyspozycji zostanie ustawiony typ jednostki logistycznej zdefiniowany w argumencie. W przypadku, gdy argument nie zostanie dodany i krok zostanie wyłączony, w aplikacji zostanie wybrany domyślny typ jednostki logistycznej. Istnieje możliwość konfiguracji per magazyn, poprzez udostępnienie procesu pod konkretny magazyn, wówczas na różnych magazynach może być dostępny inny typ jednostki logistycznej
  • @Quantity[decimal]=1.0 - należy dodać na kroku z ilością (dla pozycji) i na konfiguracji kroku, ustawić jego automatyczną realizację. Argument umożliwia automatyczną realizację ilości (podanej w argumencie) dla pozycji
  • @DisallowUndefinedLocation - wartość true - uniemożliwia zatwierdzenie pozycji bez podania położenia, czyli operator nie będzie miał możliwości przejścia kroku (z położeniem pozycji) bez wskazania konkretnego położenia; wartość false - umożliwi wskazanie położenie nieokreślonego podczas realizacji pozycji
  • @LocationId - można dodać na kroku: Położenie (realizacja pozycji) i ustawić krok realizowany automatycznie. W wartości argumentu należy podać ID położenia z tabeli wms.StructureObjects. Po dodaniu argumentu i ustawieniu kroku jako realizowany automatycznie, operator nie będzie musiał skanować kodu położenia (krok zostanie zrealizowany automatycznie i zostanie ustawione położenie z argumentu)
  • @SourceLocationId - ma zastosowanie tylko podczas realizacji dokumentu wydania sztuka po sztuce. Argument można dodać na kroku: Pozycje dokumentu (na nagłówku dokumentu). W wartości argumentu należy podać ID położenia z tabeli wms.StructureObjects. Po dodaniu argumentu, podczas realizacji dokumentu wydania sztuka po sztuce, pozycje będą pobierane ze wskazanego położenia (w wartości argumentu)
  • @AlwaysSuggestLocation - należy dodać na kroku z położeniem docelowym. Wartość true - na kroku będzie podpowiadane konkretne położenie, bez konieczności otwierania listy położeń. Wartość false lub brak dodania parametru - na kroku z położeniem docelowym podpowiadane będzie położenie nieokreślone
  • @BarcodesBlockGenerated - wartość true - należy dodać na kroku z kodem jednostki logistycznej. W przypadku, gdy argument zostanie dodany, po wybraniu przycisku "Wygeneruj nowy" na kroku z kodem jednostki logistycznej, zawsze po wciśnięciu przycisku, zostanie wygenerowany nowy kod jednostki logistycznej
  • @CanReuseLogisticUnit - w procesie przyjęcia, na kroku z kodem jednostki logistycznej, określa czy można ponownie wykorzystać kod jednostki logistycznej, który wcześniej był już na bazie
  • @OnlyEmptyLogisticUnitsAllowed - należy dodać na kroku: kod jednostki logistycznej - parametr z wartością true, uniemożliwi przyjęcie zasobów na zajętą jednostkę logistyczną (należy wskazać pustą jednostkę logistyczną)
  • @ForceRealizeWholeLogisticUnit - wartość true - umożliwia realizację pozycji znajdujących się na jednostce logistycznej za pomocą zeskanowania kodu jednostki bez konieczności realizacji poszczególnych pozycji.
    Przykład
    Konfiguracja procesu: przyjęcia z systemu ERP - argument należy dodać w konfiguracji kroku: Zasoby jednostki logistycznej. Aby była możliwość zeskanowania jednostki logistycznej (realizując tym samym pozycje dokumentu), należy przypisać jednostkę logistyczną do dokumentu lub pozycji dokumentu w Comarch WMS Zarządzanie. Po przypisaniu jednostki logistycznej, w Comarch WMS Magazynier, użytkownik ma możliwość zeskanowania kodu jednostki logistycznej na liście pozycji, co skutkuje realizacją pozycji przypisanych do tej jednostki logistycznej. W następnym kroku, należy podać położenie jednostki logistycznej i zatwierdzić dokument.Konfiguracja procesu: wydanie utworzone na kolektorze - argument również należy dodać w konfiguracji kroku: Zasoby jednostki logistycznej. Jednocześnie krok: Zasoby jednostki logistycznej może zostać wyłączony, wówczas po zeskanowaniu kodu jednostki logistycznej w kroku: Zeskanuj kod jednostki logistycznej, pozycje znajdujące się na jednostce logistycznej, zostaną zrealizowane. Jeśli krok: Zasoby jednostki logistycznej będzie aktywny w procesie, po zeskanowaniu kodu jednostki, zostanie podniesiona lista pozycji, które widnieją na tej jednostce i magazynier może zrealizować wszystkie pozycje za pomocą przycisku "Wybierz wszystkie".
ProcessTasks
Screen
Opis
AssemblyNameArguments
Documents.Acceptances.
NewHeader
@SetCustomer
=true;
@SetSeries
=true;
@RealizePositionAfterSave
=true;
@CustomerInfoBoxStyle
=CustomerInfoBox;
@SetSeriesDescription
=documents_setSeries;
@SetCustomerDescription
=documents_setCustomer
Krok z nowym nagłówkiem dokumentu AWD wygenerowanego w WMS Magazynier
Documents.Acceptances.
NewHeaderPositions
@ListStyle=PositionsListStyle
Odwołanie do pliku
AcceptancesViewStyle.xml
Krok z listą pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
@ReportTaskRealizationMode=1;
@GeneratorLogisticUnitType
SelectionMode=1;
@ShowBarcodeQuantities=true; @NumberOfPagesReadOnly=false;
@ChangeModeAllowed=true;
@ShowSuccessMessage=true
Krok z wydrukiem etykiety logistycznej dla całego dokumentu AWD wygenerowanego w WMS Magazynier.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.
Documents.Processes.
Definitions.Acceptance.
NewDocumentAcceptance
LogisticUnitCode
ProcessTask
@CanReuseLogisticUnit
=false;
@IsRequired=True
Krok z kodem jednostki logistycznej dla całego dokumentu AWD wygenerowanego w WMS Magazynier.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.
Documents.Processes.
Definitions.Acceptance.
NewDocument
AcceptanceLocationProcessTask
@IsRequired=TrueKrok z kodem jednostki logistycznej dla całego dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.NewHeaderDescriptionNULLKrok z dodaniem uwag dla dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.NewHeader
Attributes
@ListStyle=
DocumentAttributesListStyle

Odwołanie do pliku
DocumentAttributesViewStyle.xml
Krok z atrybutami dla dokumentu AWD wygenerowanego w WMS Magazynier.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.
Documents.Processes.
Definitions.Acceptance.
NewPositionComponent
WarehouseProcessTask
NULLKrok z magazynem składowym, na który zostanie przyjęty towar dla całego dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLogisticUnitCode
@ShowList=true;
@ShowBarcodesGenerator=true;
@AutomaticallySetBarcodeMode=0
Krok umożliwiający zeskanowanie kodu jednostki logistycznej dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z wyborem typu jednostki logistycznej dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Typ jednostki logistycznej należy wcześniej zdefiniować w WMS Zarządzanie.
Documents.Acceptances.
NewPositionLogisticUnit
ReqParameters
@ShowFilledParameters=falseKrok z wymaganym parametrem jednostki logistycznej, dostępny po zdefiniowaniu wymaganego parametru w WMS Zarządzanie.
Documents.Acceptances.
NewPositionArticle
@ShowList=trueKrok ze skanem EAN towaru dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionFeature
@ListStyle=
DocumentFeatureClassesListStyle

Odwołanie do pliku
DocumentFeatureClassesViewStyle.xml
Krok z wyborem cechy dostawy dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionFeatureValue
@ListStyle=
DocumentFeatureValuesListStyle

Odwołanie do pliku
DocumentFeatureValuesViewStyle.xml
Krok z wyborem wartości cechy dostawy dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionExpDate
NULLKrok w którym należy określić datę ważności dostawy dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLocation
NULLKrok określający położenie towaru dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLocationReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiet położenia dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionDescription
NULLKrok z uwagami dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLogisticUnit
Parameters
@ListStyle=
LogisticUnitParametersListStyle

Odwołanie do pliku
LogisticUnitParametersViewStyle.xml
Krok z parametrami na pozycji dokumentu zdefiniowanymi w WMS Magazynier.
Documents.Acceptances.
NewPositionAttributes
@ListStyle=
PositionAttributesListStyle

Odwołanie do pliku
PositionAttributesViewStyle.xml
Krok z atrybutami dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionReqAttribute
NULLKrok z wymaganymi atrybutami dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionArticleLotReport
@AfterTask=
Documents.Acceptances.
NewPositionLocation;
Krok z wydrukiem etykiet partii towaru dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
NewPositionLogisticReport
@AfterTask=
Documents.Acceptances.
NewPositionArticle;
Krok z wydrukiem etykiety logistycznej dla pozycji dokumentu AWD wygenerowanego w WMS Magazynier.
Documents.Acceptances.
HeaderPositions
@ListStyle=PositionsListStyle

Odwołanie do pliku
AcceptancePositionViewStyle.xml
Krok z nagłówkiem pozycji dokumentu przyjęcia z systemu ERP.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.Documents.
Processes.DocumentAcceptance
LogisticReportProcessTask
@ReportTaskRealizationMode=1;
@GeneratorLogisticUnitType
SelectionMode=1;
@ShowBarcodeQuantities=true; @NumberOfPagesReadOnly=false;
@ChangeModeAllowed=true;
@ShowSuccessMessage=true
Krok z wydrukiem etykiety logistycznej dla całego dokumentu wygenerowanego w systemie ERP.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.Documents.
Processes.Definitions.Acceptance.
DocumentAcceptanceLogistic
UnitCodeProcessTask
@CanReuseLogisticUnit=false;
@IsRequired=True
Krok z kodem jednostki logistycznej dla całego dokumentu wygenerowanego w systemie ERP.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.Documents.
Processes.Definitions.Acceptance.
DocumentAcceptanceLocation
ProcessTask
NULLKrok z kodem położenia dla całego dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLogisticUnitElements
@ListStyle=
AcceptancePositionLogistic
UnitElementsListStyle

Odwołanie do pliku
AcceptancePositionLogistic
UnitElementsViewStyle.xml
Krok z zasobem jednostki logistycznej dla przyjęcia z systemu ERP.
Documents.Acceptances.
PositionLogisticUnitCode
@ShowList=true;
@ShowBarcodesGenerator=true;
@AutomaticallySetBarcodeMode=0
Krok z kodem jednostki logistycznej dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z typem jednostki logistycznej dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLogisticUnit
ReqParameters
@ShowFilledParameters=falseKrok z wymaganym parametrem dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionArticle
@ShowList=trueKrok z potwiedzeniem EAN/Kod/Nazwa towaru dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionFeature
@ListStyle=
DocumentFeatureClassesListStyle

Odwołanie do pliku
DocumentFeatureClassesViewStyle.xml
Krok z potwierdzeniem cechy dostawy dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionFeatureValue
@ListStyle=
DocumentFeatureValuesListStyle

Odwołanie do pliku
DocumentFeatureValuesViewStyle.xml
Krok z wartością cechy dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionExpDate
NULLKrok z określeniem daty ważności dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionReqAttribute
NULLKrok z wymaganym atrybutem dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLocation
NULLKrok z położeniem towaru dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLocationReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiety położenia dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLocation
@IsExcess=trueKrok z potwierdzeniem kodu położenia dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLogisticUnit
Parameters
@ListStyle=
LogisticUnitParametersListStyle

Odwołanie do pliku
LogisticUnitParametersViewStyle.xml
Krok z parametrem jednostki logistycznej dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionAttributes
@ListStyle=
PositionAttributesListStyle

Odwołanie do pliku
PositionAttributesViewStyle.xml
Krok z atrybutem towaru dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionArticleLotReport
@AfterTask=
Documents.Acceptances.
PositionLocation;
Krok z wydrukiem etykiety towaru dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Acceptances.
PositionLogisticReport
@AfterTask=
Documents.Acceptances.
PositionArticle;
Krok z wydrukiem etykiety logistycznej dla pozycji dokumentu wygenerowanego w systemie ERP.
Documents.Releases.
NewHeader
@SetCustomer=true;
@SetSeries=true;
@RealizePositionAfterSave=true;
@CustomerInfoBoxStyle=
CustomerInfoBox;
@SetSeriesDescription=
documents_setSeries;
@SetCustomerDescription=
documents_setCustomer
Krok z nagłówkiem dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewHeaderPositions
@ListStyle=PositionsListStyle

Odwołanie do pliku
AcceptancePositionViewStyle.xml
Krok z listą pozcji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.
NewHeaderAttributes
@ListStyle=
DocumentAttributesListStyle

Odwołanie do pliku
DocumentAttributesViewStyle.xml
Krok z atrybutem dla dokumentu wydania wygenerowanego w WMS Magazynier.
MobileWarehouseOnline.
Documents.Processes

TypeName
MobileWarehouseOnline.Documents.
Processes.Definitions.Releases.
NewPositionComponent
WarehouseProcessTask
NULLKrok z magazynem składowym, z którego zostanie wydany towar dla całego dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLogisticUnitCode
@ShowList=trueKrok z kodem jednoski logistycznej dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLogisticUnitElements
@ShowFilledParameters=falseKrok z zasobem jednostki logistycznej dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionArticle
@ShowList=trueKrok z potwierdzeniem kodu towaru dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionSFeature
@ListStyle=
ResourceFeaturesListStyle

Odwołanie do pliku
ResourceFeaturesViewStyle.xml
Krok z cechą dostawy dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionSFeatureValue
@ListStyle=
ResourceFeaturesValuesListStyle

Odwołanie do pliku
ResourceFeaturesValuesViewStyle.xml
Krok z wartością cechy dostawy dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionExpDate
@ListStyle=
ResourceExpirationDatesListStyle

Odwołanie do pliku
ResourceExpirationDatesViewStyle.xml
Krok z datą ważności dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionReqAttribute
NULLKrok z wymaganym atrbutem dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLocation
NULLKrok z położeniem towaru dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionArticleLotReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiet towaru dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionTFeature
@ListStyle=
DocumentFeatureClassesListStyle

Odwołanie do pliku
DocumentFeatureClassesViewStyle.xml
Krok z cechą wydania dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionTFeatureValue
@ListStyle=
DocumentFeatureValuesListStyle

Odwołanie do pliku
DocumentFeatureValuesViewStyle.xml
Krok z wartością cechy wydania dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLogistic
UnitParameters
@ListStyle=
LogisticUnitParametersListStyle

Odwołanie do pliku
LogisticUnitParametersViewStyle.xml
Krok z parametrem jednostki logistycznej dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionAttributes
@ListStyle=
DocumentAttributesListStyle

Odwołanie do pliku
DocumentAttributesViewStyle.xml
Krok z atrybutem zasobu dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLogisticReport
@AfterTask=
Documents.Releases.
NewPositionArticle;
Krok z wydrukiem etykiety logistycznej dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
NewPositionLogistic
UnitReqParameters
@ShowFilledParameters=trueKrok z wyborem wymaganego parametru na jednostce logistycznej dla pozycji dokumentu wydania wygenerowanego w WMS Magazynier.
Documents.Releases.
HeaderPositions
@ListStyle=PositionsListStyle

Odwołanie do pliku
AcceptancePositionViewStyle.xml
Krok z listą pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogisticUnit
Elements
@ListStyle=
PositionLogisticUnitElementsListStyle;

Odwołanie do pliku
PositionLogisticUnitElementsViewStyle.xml
Krok z zasobem jednostki logistycznej dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLocation
NULLKrok z potwierdzeniem kodu położenia dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogisticUnitCode
@ShowList=trueKrok z jednostką logistyczną dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogisticUnitType
@ListStyle=PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z typem jednostki logistycznej dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogisticUnit
ReqParameters
@ShowFilledParameters=trueKrok z wymaganym parametrem jednostki logistycznej dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionArticle
@ShowList=true;
@ChangeLot=true
Krok z potwierdzeniem kodu towaru dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionSFeature
@ListStyle=
ResourceFeaturesListStyle

Odwołanie do pliku
ResourceFeaturesViewStyle.xml
Krok z potwierdzeniem cechy dostawy dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionSFeatureValue
@ListStyle=
ResourceFeaturesValuesListStyle

Odwołanie do pliku
ResourceFeaturesValuesViewStyle.xml
Krok z wartością cechy dostawy dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionExpDate
@ListStyle=
ResourceExpirationDatesListStyle

Odwołanie do pliku
ResourceExpirationDatesViewStyle.xml
Krok z datą ważności dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionReqAttribute
NULLKrok z wymaganym atrybutem dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionArticleLotReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiety towaru dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionTFeature
@ListStyle=
DocumentFeatureClassesListStyle

Odwołanie do pliku
DocumentFeatureClassesViewStyle.xml
Krok z cechą wydania dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionTFeatureValue
@ListStyle=
DocumentFeatureValuesListStyle

Odwołanie do pliku
DocumentFeatureValuesViewStyle.xml
Krok z wartością cechy wydania dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionArticle
LackNotification
@StocktakingKind=1;
@ReadingsType=1;
@MultiEdit=false;
@ReadLocation=false;
@IsConditional=false
Krok z informacją o niedoborze towaru dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogistic
UnitParameters
@ListStyle=
LogisticUnitParametersListStyle

Odwołanie do pliku
LogisticUnitParametersViewStyle.xml
Krok z parametrem jednostki logistycznej towaru dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionAttributes
@ListStyle=
DocumentAttributesListStyle

Odwołanie do pliku
DocumentAttributesViewStyle.xml
Krok z atrybutem zasobu dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Releases.
PositionLogisticReport
@AfterTask=
Documents.Releases.PositionArticle;
Krok z wydrukiem etykiety logistycznej dla pozycji dokumentu wydania wygenerowanego w systemie ERP.
Documents.Movements.
NewHeader
@SetCustomer=false
@SetSeries=true;
@RealizePositionAfterSave=true;
@CustomerInfoBoxStyle=CustomerInfoBox;
@SetSeriesDescription=documents_setSeries;
Krok z nagłówkiem dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewHeaderPositions
@ListStyle=
PositionsListStyle

Odwołanie do pliku
MovementViewStyle.xml
Krok z listą pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.NewHeader
Description
NULLKrok z opisem dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.NewHeader
Attributes
@ListStyle=
DocumentAttributesListStyle

Odwołanie do pliku
DocumentAttributesViewStyle.xml
Krok z atrubutem dla dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionSLogistic
UnitCode
NULLKrok z kodem źródłowej jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogistic
UnitElements
@ListStyle=
PositionLogisticUnitElementsListStyle

Odwołanie do pliku
PositionLogisticUnitElementsViewStyle.xml
Krok z zasobem jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionArticle
NULLKrok z potwierdzeniem kodu towaru dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionFeature
@ListStyle=
ResourceFeaturesListStyle

Odwołanie do pliku
ResourceFeaturesViewStyle.xml
Krok z potwierdzeniem cechy dostawy dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionFeatureValue
@ListStyle=
ResourceFeaturesValuesListStyle

Odwołanie do pliku
ResourceFeaturesValuesViewStyle.xml
Krok z wartością cechy dostawy dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionExpDate
@ListStyle=
ResourceExpirationDatesListStyle

Odwołanie do pliku
ResourceExpirationDatesViewStyle.xml
Krok z określeniem daty ważności dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionReqAttribute
NULLKrok z wymaganym atrybutem dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLocationFrom
NULLKrok z potwierdzeniem kodu położenia dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionQuantity
NULLKrok z wyborem ilości zasobu dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogistic
UnitCode
@ShowList=trueKrok z kodem docelowej jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogistic
UnitType
@ListStyle=
PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z wyborem typu jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogisticUnit
ReqParameters
@ShowFilledParameters=falseKrok z wymaganym parametrem jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLocationTo
NULLKrok z potwierdzeniem kodu położenia docelowego dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLocationReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiety położenia dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogistic
UnitParameters
@ListStyle=
LogisticUnitParametersListStyle

Odwołanie do pliku
LogisticUnitParametersViewStyle.xml
Krok z parametrem jednostki logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionAttributes
@ListStyle=
PositionAttributesListStyle

Odwołanie do pliku
PositionAttributesViewStyle.xml
Krok z atrybutem zasobu dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionArticle
LotReport
@AfterTask=
Documents.Movements.
NewPositionLocationTo;
Krok z wydrukiem etykiety partii towaru dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.Movements.
NewPositionLogisticReport
@AfterTask=
Documents.Movements.
NewPositionLocationTo;
Krok z wydrukiem etykiety logistycznej dla pozycji dokumentu przesunięcia wygenerowanego w WMS Magazynier.
Documents.AutomaticMovements.
HeaderPositions
@ListStyle=
PositionsListStyle

Odwołanie do pliku
MovementsViewStyle.xml
Krok z listą pozycji na dokumencie automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionSLogisticUnitCode
NULLKrok z kodem jednostki logistycznej dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionSLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z potwierdzeniem typu jednostki logistycznej dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionArticle
NULLKrok z potwierdzeniem kodu towaru dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionFeature
@ListStyle=
ResourceFeaturesListStyle

Odwołanie do pliku
ResourceFeaturesViewStyle.xml
Krok z potwierdzeniem cechy dostawy dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionFeatureValue
@ListStyle=
ResourceFeaturesValuesListStyle

Odwołanie do pliku
ResourceFeaturesValuesViewStyle.xml
Krok z wartością cechy dostawy dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionExpDate
@ListStyle=
ResourceExpirationDatesListStyle

Odwołanie do pliku
ResourceExpirationDatesViewStyle.xml
Krok z datą ważności dla pozycji dokumentu automatycznego przesunięcia
Documents.AutomaticMovements.
PositionReqAttribute
NULLKrok z wymaganym atrybutem dla pozycji dokumentu automatycznego przesunięcia
Documents.AutomaticMovements.
PositionLocationFrom
NULLKrok z potwierdzeniem kodu położenia dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionLogisticUnitCode
@ShowList=trueKrok z kodem docelowej jednostki logistycznej dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle

Odwołanie do pliku
PositionLogisticUnitTypeViewStyle.xml
Krok z typem jednostki logistycznej dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionLocationTo
NULLKrok z potwiedzeniem kodu położenia docelowego dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionLocationReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiety położenia dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu automatycznego przesunięcia.
Documents.AutomaticMovements.
PositionAttributes
@ListStyle=
PositionAttributesListStyle

Odwołanie do pliku
PositionAttributesViewStyle.xml
Krok z atrybutem zasobu dla pozycji dokumentu automatycznego przesunięcia.
Documents.MovementsMix.
PositionLogisticUnitCode
@ShowList=true;
@IsRequired=True;
@ShowBarcodesGenerator=True;
@AutomaticallySetBarcodeMode=0
Krok z kodem docelowej jednostki logistycznej dla pierwszego etapu mix, pozycji dokumentu przesunięcia.
Documents.InternalOrders

TypeName
Documents.InternalOrders.
Header.NewInternalOrderHeader
TargetWarehouseProcessTask
@CustomerInfoBoxStyle=CustomerInfoBox;
@RealizePositionAfterSave=false;
Krok z magazynem docelowym dla nagłówka dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Header.
NewInternalOrderHeader
ProcessTask
@CustomerInfoBoxStyle=CustomerInfoBox;
@RealizePositionAfterSave=true;
Krok z magazynem źródłowym dla nagłówka dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Header.
NewHeaderPositionsProcessTask
@ListStyle=PositionsListStyle;Krok z listą pozycji dla dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Header.
NewHeaderDescription
ProcessTask
@ListStyle=PositionsListStyle;Krok z opisem dla nagłówka dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Header.
NewHeaderAttributesProcessTask
@ListStyle=DocumentAttributesListStyle;Krok z atrybutami dla nagłówka dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionArticleProcessTask
NULLKrok z EAN/Kod/Nazwa dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionFeatureProcessTask
@ListStyle=DocumentFeatureClassesListStyle;Krok z cechą dostawy dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionFeatureValue
ProcessTask
@ListStyle=DocumentFeatureValuesListStyle;Krok z wartością cechy dostawy dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionRequiredAttribute
ProcessTask
NULLKrok z wymaganym atrybutem dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionQuantityProcessTask
NULLKrok z ilością zasobu dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionAttributesProcessTask
@ListStyle=PositionAttributesListStyleKrok z atrybutem zasobu dla pozycji dokumentu zamówienia wewnętrznego.
Documents.InternalOrders

TypeName
Documents.InternalOrders.Positions.
NewPositionDescriptionProcessTask
NULLKrok z opisem zasobu dla pozycji dokumentu zamówienia wewnętrznego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Header.
NewHeaderProcessTask
@CustomerInfoBoxStyle=CustomerInfoBox;
@RealizePositionAfterSave=false;
Krok z magazynem docelowym dla nagłówka dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Header.
NewHeaderDeliveryMethod
ProcessTask
@CustomerInfoBoxStyle=CustomerInfoBox;
@RealizePositionAfterSave=false;
@IsRequired=false;
Krok z wyborem dostawy dla nagłówka dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Header.NewHeader
PositionsProcessTask
@ListStyle=PositionsListStyle;
@RealizePositionAfterSave=true;
Krok z pozycją dla nagłówka dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Header.NewHeader
DescriptionProcessTask
NULLKrok z opisem dla nagłówka dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Header.NewHeader
AttributesProcessTask
@ListStyle=DocumentAttributesListStyleKrok z atrybutem dla nagłówka dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
ComponentWarehouseProcessTask
NULLKrok z magazynem składowym dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
LogisticUnitCodeProcessTask
@ShowList=trueKrok z kodem jednostki logistycznej dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
LogisticUnitReqParametersProcessTask
@ShowFilledParameters=trueKrok z wymaganym parametrem jednostki logistycznej dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.
NewPositionLogisticUnit
ElementsProcessTask
@ListStyle=PositionLogisticUnitElementsListStyleKrok z zasobem jednostki logistycznej dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
ArticleProcessTask
@ShowList=trueKrok z potwiedzeniem kody towaru dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
FeatureProcessTask
@ListStyle=ResourceFeaturesListStyleKrok z cechą dostawy dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
SFeatureValueProcessTask
@ListStyle=
ResourceFeaturesValuesListStyle
Krok z wartością cechy dostawy dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
ExpirationDateProcessTask
@ListStyle=
ResourceExpirationDatesListStyle
Krok z datą ważności dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
RequiredAttributeProcessTask
NULLKrok z wymaganym atrybutem dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
LocationProcessTask
NULLKrok z kodem położenia dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
QuantityProcessTask
NULLKrok z ilością zasobu dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
DescriptionProcessTask
NULLKrok z opisem zasobu dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Interwarehouse
MovementMinus

TypeName
Documents.Interwarehouse
MovementMinus.Positions.NewPosition
AttributesProcessTask
@ListStyle=
DocumentAttributesListStyle
Krok z atrybutem zasobu dla pozycji dokumentu przesunięcia międzymagazynowego.
Documents.Movements.
HeaderPositions
@ListStyle=
PositionsListStyle
Krok z pozycją dla dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionLocationFrom
NULLKrok z potwierdzeniem kodu położenia dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionSLogisticUnitCode
NULLKrok z kodem jednostki logistcznej dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionSLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle
Krok z typem jednostki logistycznej dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionArticle
NULLKrok z EAN/Kod/Nazwa dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionFeature
@ListStyle=
ResourceFeaturesListStyle
Krok z cechą dostawy dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionFeatureValue
@ListStyle=
ResourceFeaturesValues
ListStyle
Krok z wartością cechy dostawy dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionExpDate
@ListStyle=
ResourceExpirationDatesListStyle
Krok z datą ważności dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionReqAttribute
NULLKrok z wymaganym atrybutem dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionQuantity
NULLKrok z ilością zasobu dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionLogisticUnitCode
@ShowList=true;
@ShowBarcodesGenerator=true;
@AutomaticallySetBarcodeMode=0
Krok z kodem jednostki logistycznej dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionLogisticUnitType
@ListStyle=
PositionLogisticUnitTypeListStyle
Krok z typem jednostki logistycznej dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionArticleLackNotification
@StocktakingKind=1;
@ReadingsType=1;
@MultiEdit=false;
@ReadLocation=false;
@IsConditional=false
Krok z niedoborem towaru dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionLocationTo
NULLKrok z potwierdzeniem położenia docelowego dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionLocationReport
@ReportTaskRealizationMode=1Krok z wydrukiem etykiety położenia dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionDescription
NULLKrok z opisem zasobu dla pozycji dokumentu przesunięcia z zarządzania.
Documents.Movements.
PositionAttributes
@ListStyle=DocumentAttributesListStyleKrok z atrybutem zasobu dla pozycji dokumentu przesunięcia z zarządzania.
Nieobsługiwane AssemblyName:
  • Documents.Acceptances.NewPositionReqAttribute
  • Documents.Acceptances.PositionReqAttribute
  • Documents.Releases.NewPositionReqAttribute
  • Documents.Releases.PositionReqAttribute
  • Documents.Movements.NewPositionReqAttribute
  • Documents.AutomaticMovements.PositionReqAttribute

Konfigurator procesów w Comarch WMS Zarządzanie

    1. 1. Konfiguracja istniejącego procesu

      Dla każdego procesu lub etapu dostępnego w aplikacji Comarch WMS Magazynier dostępna jest możliwość definiowania niezależnych parametrów z poziomu Comarch WMS Zarządzanie. Po wejściu w kafel Procesy (menu Ustawienia) wyświetlone zostaną kafle procesów, po wybraniu których możliwa będzie ich konfiguracja w zakresie realizowania dyspozycji. Po wybraniu procesu wyświetlone zostanie okno konfiguracji procesu. Konfiguracja istniejącego procesu wiąże się z określeniem podstawowych parametrów, które wpływają później na dalsze kreowanie procesu. Wyróżniono trzy sekcje parametrów do wprowadzenia:
          1. Ogólne – zbiór parametrów określających:
              • Język tłumaczenia nazwy procesu - jezyki - Zmiana języka przy pomocy flagi, umożliwia operatorowi wprowadzanie tłumaczenia nazwy procesu.
              • Nazwa – możliwość zdefiniowania dowolnej nazwy, przy czy musi różnić się od pozostałych już istniejących procesów.
              • Aktywny / Nieaktywny – Określa, czy dany proces jest aktywny/nieaktywny dla operatora w Comarch WMS Magazynierze.
            • Magazyn – możliwość zdefiniowania dla jakiego magazynu dany proces jest dostępny.
            • Sposób dostawy – sposób dostawy definiowany tylko systemu Comarch ERP. Niedostępny tylko z poziomu dyspozycji wystawionych z poziomu kolektora.
            • Warunek SQL – pole dla użytkownika w którym może zdefiniować zapytanie SQL. Pozwala ustawienia warunku kiedy będzie dostępny dany proces.
              Przykład
              W ewaluatorze zapytania SQL nie wystarczy napisać wartość ‘1’ bądź ‘0’ lecz musi to być poprawne zapytanie SQL na przykład SELECT CASE WHEN THEN 1 ELSE 0 END
          2. Operatorzy – możliwość konfigurowania, czy dany operator lub grupa operatorów ma dostęp do danego procesu. Taka opcja pozwoli na przydzielenie różnym grupom operatorów innych procesów.
          3. Konfiguracja etapów – domyślnie przy utworzeniu procesu dodawany jest jeden etap.
          Uwaga
          Dla istniejących procesów nie ma możliwości zmiany typu, sposobu wystawiania dokumentu oraz opcji grupowania dyspozycji.
          Konfiguracja parametrów etapu jest dostępna na poszczególnym etapie pod ikoną trybik. Część parametrów (np. ustawienie zapisu dyspozycji czy realizacji „sztuka po sztuce”) jest dostępna dla większości procesów, natomiast niektóre opcje (np. kontrola wagi dyspozycji czy potwierdzanie przez kierownika) są zarezerwowane dla konkretnych typów (np. tylko wydań lub dyspozycji z systemu ERP).
            • Kontrola wagi dyspozycji – po zaznaczeniu opcji wyświetla się suwak z wyborem: Przy osiągnięciu limitu wagi:
              • Blokuj – aplikacja nie pozwoli na przekroczenie określonej dla danego spedytora wagi optymalnej,
              • Ostrzegaj – zostanie wyświetlone ostrzeżenie podczas realizacji dyspozycji; od wyboru operatora zależy czy zatwierdzi wysyłkę czy będzie kontynuował skanowanie.
            • Potwierdzenie dyspozycji do realizacji – zaznaczenie opcji na procesie skutkuje tym, że dyspozycja zostanie przekazana do realizacji w Comarch WMS Magazynier dopiero po jej potwierdzeniu w podzakładce „Oczekujące” (menu Dyspozycje).
            • Realizacja „sztuka po sztuce” – zaznaczenie opcji skutkuje włączeniem na procesie obsługi realizacji po 1 sztuce, oznacza to, że każdorazowe zeskanowanie kodu, nazwy lub EANu towaru na liście pozycji będzie skutkowało zwiększeniem ilości na pozycji o 1 sztukę. Zaznaczenie opcji spowoduje pojawienie się konfiguracji komunikatu o nadrealizacji:
              • Nieblokujący – wyświetlany komunikat typu toast w Comarch WMS Magazynier informujący o nadrealizacji,
              • Decyzyjny – komunikat blokujący pracę magazyniera, informujący o konieczności podjęcia decyzji, czy operator na pewno chce zrealizować pozycję nadrealizacyjną:
                • Tylko dla pierwszej sztuki – komunikat prezentowany użytkownikowi tylko dla pierwszej sztuki w nadrealizacji (dla każdej kolejnej sztuki tej samej partii, komunikat nie będzie prezentowany). Dla drugiej i każdej kolejnej sztuki tego samego zasobu w nadrealizacji, prezentowany będzie komunikat typu ‘toast’;
                • Dla każdej sztuki w nadrealizacji – komunikat prezentowany jest dla każdej kolejnej sztuki w nadrealizacji tego samego towaru.
            • Blokada jednoczesnej edycji przez wielu operatorów - jeśli opcja jest zaznaczona oznacza to, że operatorzy nie mogą realizować w tym samym czasie jednej dyspozycji. Operator, który wybierze dyspozycję do realizacji jako drugi otrzyma komunikat „Dokument jest realizowany przez innego operatora”.
            • Realizuj automatycznie wycofaną dyspozycję - po zaznaczeniu parametru, w przypadku wycofania dokumentu, zasoby towarów wrócą automatycznie na położenia, z których zostały pobrany. Szczegóły w artykule: Wycofywanie dyspozycji
            • Sortowanie pozycji według ścieżki kompletacji - po zaznaczeniu parametru pozycje na liście wydań będą sortowane według parametru ścieżki kompletacji. Szczegóły dotyczące konfiguracji znajdują się w artykule: Konfiguracja ścieżki kompletacji
            • Zaawansowana konfiguracja etapowej realizacji - parametr wymagany w przypadku, gdy dany proces wykorzystuje seryjną realizacje, także interpreter kodów na liście pozycji,
            • Przesuwanie całej jednostki logistycznej pomiędzy położeniami - zaznaczony parametr umożliwia przesunięcie całej jednostki logistycznej na nowe położenie, 
            • Położenia docelowe – opcja dostępna na procesach przesunięć i przyjęć. Pozwala na określenie zakresu położeń dostępnych dla danego etapu procesu. Jeżeli dla procesu ograniczona jest liczba dostępnych magazynów, użytkownik może wybrać tylko położenia z dostępnych magazynów dla procesu.
              Uwaga
              W przypadku tworzenia dokumentu MP z poziomu Comarch  WMS Zarządzanie, położenia docelowe nie będą brane pod uwagę podczas wystawiania dokumentu i wyboru położenia, na które ma zostać zrealizowany ten dokument (ponieważ nie został jeszcze ustawiony proces do realizacji tego dokumentu). Weryfikacja położeń docelowych odbywa się podczas realizacji dokumentu w Comarch WMS Magazynier, dlatego należy sprawdzić czy położenie, na które wystawiany jest dokument MP, jest również przypisane jako położenie docelowe na wybranym procesie.
            • Uprawnienia do modyfikacji pozycji:
              • Pełna edycja – uprawnienie do uruchomienia krokowej realizacji pozycji i kolejnego określania/potwierdzania: towaru, cech, ilości, położenia,
              • Edycja informacji dodatkowych oraz uwag – uprawnienie do podniesienia okna pozycji z możliwością edycji tylko atrybutów oraz opisu,
              • Podgląd - uprawnienie do podniesienia okna pozycji bez możliwości edycji jakichkolwiek informacji,
              • Blokada podglądu i edycji - blokada podniesienia okna pozycji i jakiejkolwiek edycji przez użytkownika.
            • Określenie kontrahenta – opcja dla przyjęć/wydań z kolektora - pozwala na skonfigurowanie wymagalności podania kontrahenta:
              • Brak możliwości - krok z kontrahentem podczas dodawania dyspozycji w WMS Magazynier jest ukrywany, aby magazynier szybciej zakończył jej realizację
              • Dowolne - magazynier dodając nową dyspozycję sam decyduje o tym, czy wprowadzić informację o kontrahencie, czy nie
              • Wymagane - magazynier jest zmuszony do dokładnej ewidencji nowej dyspozycji, krok z podaniem kontrahenta nie może zostać pominięty.
            • Dyspozycja na niezrealizowane pozycje – opcja określa sposób wyświetlania wygenerowanej dyspozycji na niezrealizowane pozycje, jeśli w Ustawieniach Ogólnych zaznaczono opcję „Częściowa realizacja dokumentu”:
              • Generuj nieprzypisaną – wygenerowana dyspozycja nie jest przypisana do żadnego operatora, jest dostępna „Dla wszystkich”.
              • Generuj przypisaną do operatora – wygenerowana dyspozycja przypisana jest do operatora, który realizował dyspozycję, z której została wygenerowana.
              • Generuj przypisaną do operatora i rozpocznij realizacje - wygenerowana dyspozycja przypisana jest do operatora, który realizował dyspozycję, z której została wygenerowana i zostaje od razu podniesiona do realizacji.
              W przypadku procesów wieloetapowych należy określić kiedy dyspozycja na niezrealizowane pozycje zostanie wygenerowana:
                • Po bieżącym etapie – dyspozycja tworzona jest od razu po zakończeniu danego etapu,
                • Po ostatnim etapie. – dyspozycja tworzona jest po zatwierdzeniu ostatniego etapu.
              Przykład
              Gdy kompletowane wydanie nie zmieści się na jednym nośniku, magazynier będzie mógł zatwierdzić kompletację pierwszej palety i wówczas:
                • Inny magazynier będzie mógł wcześniej rozpocząć prace związane kolejnym etapem wydania tej palety – na przykład dodatkową weryfikację, nie czekając na kompletację reszty palet.
                • Na pozycje niezrealizowane zostanie utworzona w Comarch WMS odrębna dyspozycja wydania (będzie ona powiązana z pierwotnym zamówieniem) - taka dyspozycja będzie mogła zostać automatycznie przypisana do magazyniera który skompletował poprzednią paletę ( opcjonalnie od razu podniesiona do realizacji na jego kolektorze), lub pozostać dostępna do podjęcia także przez innych magazynierów – zgodnie z zastosowaną konfiguracją procesu.
            • Nowa dyspozycja w trakcie realizacji – określa czy i jakie dyspozycje mogą zostać zarejestrowane przez operatora podczas realizacji dyspozycji.
            • Zapis dokumentu:
              • Zapis do bufora – pracownik po skończonej pracy z dyspozycją zapisuje dokument, który trafia do bufora,
              • Zatwierdzenie – pracownik po skończonej pracy z dyspozycją zapisuje dokument, który trafia do systemu ERP jako zatwierdzony,
              • Wybór operatora - pracownika po skończonej pracy z dokumentem ma możliwość zapisu go do bufora bądź też może go od razu zatwierdzić. Wyboru dokonuje w wyświetlonym oknie (zapisz lub zatwierdź).
                Uwaga
                Jeżeli na profilu operatora w menu Ustawienia ->Ustawienia Operatorów ustawiono inne uprawnienie do zapisu dokumentu wówczas pod uwagę brane jest zawsze uprawnienie bardziej restrykcyjne.
                Przykład
                Na procesie wydania ustawiono “Zapis dokumentu: wybór operatora”, natomiast w Ustawieniach Operatorów ustawiono “Zapis dokumentu: zapis do bufora”. Operator realizując dyspozycję zapisze ją do bufora.
            • Model rezerwacji:
              • Rezerwuj zasoby do wydania – zasoby w WMS są rezerwowane
              • Brak rezerwacji zasobów – nie rezerwuje zasobów w WMS Ustawienie to brane jest pod uwagę w momencie synchronizacji dokumentów, dla których istnieje jeden proces realizacji. W przypadku dyspozycji, które realizowane są więcej niż jednym dostępnym procesem konfiguracji modelu rezerwacji należy dokonać w ustawieniach ogólnych.
          Uwaga
          By wycofać rezerwację zasobową należy wycofać dyspozycję z realizacji z poziomu listy dyspozycji w Comarch WMS Zarządzanie.
            • Rezerwacja zasobów na żądanie operatora w WMS Magazynier - pracownik na liście pozycji w dyspozycji może przypisać rezerwacje do pozycji, które nie mają rezerwacji
          Przykład
          z_rezerwacji na_skrotyRezerwacja Po zaznaczeniu parametru Rezerwacja zasobów na żądanie operatora w WMS Magazynier w aplikacji Comarch WMS Magazynier mamy dostępny dodatkowy przycisk.
          • Przeniesienie rezerwacji na niezrealizowane pozycje po częściowej realizacji dyspozycji - po wygenerowaniu nowej pozycji na niezrealizowaną ilość rezerwacja zasobowa jest przenoszona z pozycji zrealizowanej
          • Łączenie pozycji – zaznaczenie parametru skutkuje łączeniem takich samych pozycji z kilku dokumentów w jedną,
          • Grupuj według: - pozwala na określenie kryterium grupowania dyspozycji dla danego procesu grupującego
              • Kontrahenta - domyślne ustawienie, grupowanie po kontrahencie przypisanym do dyspozycji
              • Wysyłki - grupowanie dyspozycji po wysyłce utworzonej w systemie Comarch ERP XL
              • Dowolne - brak określonego kryterium do grupowania dyspozycji
              • Algorytmów uczenia maszynowego - grupowanie dyspozycji z wykorzystaniem algorytmów uczenia maszynowego (parametr możliwy do wybrania po zaznaczeniu "Uwzględniaj algorytmy uczenia maszynowego" w Konfiguracji komponentu uczenia maszynowego)
             
        1. Kontrola zgodności etapu - w przypadku wykorzystania w procesach magazynowych wieloetapowości parametr ten sprawdza, czy dyspozycje są na tym samym etapie. Nie można zgrupować dyspozycji z różnych etapów.
          Przykład
          Przy uruchomionym parametrze w przypadku wydania dwuetapowego “Kompletacja i wydanie” nie można zgrupować dyspozycji, które są na różnych etapach. Natomiast w ramach tego samego etapu grupowanie jest możliwe.
       

      2. Dodanie nowego procesu

      Aby dodać nowy proces w Comarch WMS Zarządzanie należy wybrać przycisk obap_iko20 znajdujący się w górnej części okna (Ustawienia->Procesy). Dodatkowo, znajdują się tam ikony impexp_iko2 do importowania procesów z pliku oraz , która służy do eksportowania procesu do pliku. Możliwe jest również wybranie konkretnego procesu i modyfikowanie go.
      Uwaga
      Ustawienia procesów w Comarch WMS Zarządzaniu będą dostępne dla danego operatora, gdy będzie miał włączony na profilu operatora parametr Dostęp do modułu konfiguratora procesów.
      W przypadku dodania nowego procesu wyświetlane jest pierwsze okno ustawień wymaganych do konfiguracji procesu. Dodawanie nowego procesu Dodawanie nowego procesu wiąże się z określeniem podstawowych parametrów, które wpływają później na dalsze kreowanie procesu. Wyróżniono trzy sekcje parametrów do wprowadzenia:
              1. Ogólne – zbiór parametrów określających:
                  • Język tłumaczenia nazwy procesu - jezyki - Wybór języka przy pomocy flagi, umożliwia operatorowi wprowadzanie tłumaczenia nazwy procesu.
                  • Nazwa – Możliwość zdefiniowania dowolnej nazwy, przy czy musi różnić się od pozostałych już istniejących procesów.
                  • Typ – Do wyboru: przyjęcie, przesunięcie, wydanie, zamówienie wewnętrzne.
                  • Dyspozycja generowana w systemie ERP lub na kolektorze - Ustawienie wpływa na wyświetlane kroki podczas konfiguracji kroków dla etapu.
                  • Grupowanie dyspozycji – Parametr określający, czy proces ma być grupujący, czy też nie. Ustawienie wpływa na wyświetlane kroki podczas konfiguracji kroków dla etapu. Możliwe jest jedynie grupowanie dyspozycji wystawionych w systemie Comarch ERP
                  • Aktywny / Nieaktywny – Określa, czy dany proces jest aktywny/nieaktywny w Comarch WMS Magazynierze.
                • Magazyn – możliwość zdefiniowania dla jakiego magazynu dany proces jest dostępny.
                • Sposób dostawy – sposób dostawy definiowany z poziomu systemu Comarch ERP.
                • Warunek SQL – pole dla użytkownika w którym może zdefiniować zapytanie SQL.
              2. Operatorzy – możliwość konfigurowania, czy dany operator lub grupa operatorów ma dostęp do danego procesu. Określenie dostępności procesu dla operatora.
              3. Konfiguracja etapów – domyślnie przy utworzeniu procesu dodawany jest jeden etap.
              konfiguracjaEtapow
              • Operator może dodać etap, poprzez wybranie nowyEtap . Na liście dodaje mu się nowy etap.
              • Język tłumaczenia nazwy procesu jezyki może zostać w tej sekcji ustawiony.
      kolejneEtapy Nazwa jest edytowalna poprzez jej kliknięcie. Jeżeli użytkownik chce zmniejszyć ilość etapów, może to zrobić poprzez usunięcie go za pomocą przycisku koszEtap. Zmiana kolejności etapów jest możliwa poprzez wybór strzałek przesunEtap1 lub przesunEtap2 przy nazwie etapu.
      Uwaga
      Przy procesie o typie przyjęcie nie można usunąć pierwszego etapu i nie można go przesunąć niżej. Tylko etapy przesunięć mogą zmieniać między sobą kolejność. Przy procesie o typie wydanie nie można usunąć i przesuwać ostatniego etapu. Pozostałym etapom można zmieniać kolejność.
      Na drugim kroku konfiguratora procesów operatorowi wyświetla się pierwszy etap procesu do konfiguracji. Liczba kroków w całym mechanizmie konfiguracji uzależniona jest od ilości etapów wybranych na pierwszym kroku i może ich być maksymalnie cztery.

      3. Kopiowanie istniejących procesów

      Kopiowanie procesu – dostępne po wejściu w już istniejący proces. Wybór kopiowania otwiera nowy proces, który posiada te same elementy, kroki oraz parametry już zdefiniowane. Ikona Kopiuj warstwę jest wykorzystywana do kopiowania procesu, czyli wybraniu istniejącego już procesu, do uzupełnienia wszystkich parametrów oraz szczegółów procesu, etapów i kroków oprócz nazwy. Konfiguracja procesu Wydanie z systemu ERP1

      4. Konfiguracja utworzonego etapu

      Po przejściu do konfiguracji etapu definiowane są poszczególne kroki dla niego. Wyświetlane są tylko kroki związane z danym typem procesu.
      Uwaga
      Jeśli operator wybierze proces przyjęć, to pokazane będą tylko kroki powiązane z procesem przyjęć. Analogicznie, w przypadku innych procesów.
      Konfiguracja parametrów etapu Wydanie Ekran konfiguracji etapów zawiera:
          1. Nazwę etapu – ustalona na podstawie konfiguracji.
          2. Zakładki do kroków nagłówka i pozycji: Nagłówek dokumentu i Realizacja pozycji . Wybór zakładek przenosi na listę, z możliwością edycji kroków nagłówka i pozycji osobno. Domyślnie podczas tworzenia i edycji wyświetla się w pierwszej kolejności zakładka Nagłówek dokumentu.
          3. Możliwość konfiguracji podstawowych parametrów procesu trybik.
          4. Ikonę zapisu zapis.
          5. Wyszukiwanie elementu wyszukiwanie.
          6. Listę elementów - kroków możliwych do wybrania w ramach procesu/etapu poniżej pola do wyszukiwania elementu. Dodatkowo na liście jest ikona symbolizująca oko okoIkona w prawym górnym rogu każdego z elementów na liście, ma służyć do wyświetlania realnego wyglądu ekranu w Comarch WMS Magazynier wyświetlanego na danym kroku. Najechanie na ikonę powoduje podświetlenie ikony oraz wyświetlenie aktualnie podglądanego kroku jak na poniższym zrzucie ekranu. oko
          7. Numerowaną listę elementów, które zostały dodane w ramach etapu/procesu jak na zrzucie ekranu poniżej.
          8. listaKonfiguracjiEtapu Obok każdej pozycji listy elementów - kroków do wybrania wyświetlony zostaje ekran z Comarch WMS Magazynier z danym krokiem.
          9. Możliwość edycji kroków w ramach procesu/etapu.
          10. Każdy krok możliwy jest do edycji pod kątem kolejności oraz zmiany dodatkowych parametrów kroku. Zmianę kolejności operator może dokonać poprzez przeciągniecie elementu.
            Przykład
            Jeśli operator chce rozpoczynać od zeskanowania kodu towaru, to przeciąga element Artykuł na pierwsze miejsce przed Lokalizację źródłową. Pozostałe kroki powinny przesunąć się poniżej lub powyżej w zależności jakiej zmiany dokonuje operator.
            Elementy na liście, czyli kroki procesu, które są składowymi konfigurowanego procesu, można również usunąć wykorzystując ikonę symbolizującą śmietnik kosz lub edytować klucz . Na każdym z elementów jest również możliwość ustawienia opcjonalności kroku standardowy i Dodatkowy . Jeśli krok jest wymagany, to oznacza, że jest zawsze wyświetlany w realizacji procesu według określonej kolejności. Edycja parametrów kroku odbywa się po wybraniu ikony symbolizującej klucz klucz , a następnie otwierane jest nowe okno edycji.
      Podczas konfiguracji danego kroku istnieje możliwość określenia, czy krok będzie realizowany automatycznie czy przez magazyniera w aplikacji Comarch WMS Magazynier. W przypadku wybrania opcji Realizowany: Przez magazyniera, krok będzie wyświetlany podczas realizacji dyspozycji. Jeśli zostanie wybrana opcja Realizowany: Automatycznie, wówczas krok nie będzie wyświetlany podczas realizacji dyspozycji i zostanie zrealizowany automatycznie przez aplikację.
      Przykład
      W przypadku ustawienia opcji Realizowany: Automatycznie na kroku: Cecha dostawy (na procesie wydania z systemu ERP), krok z klasą cechy nie zostanie wyświetlony i zostanie automatycznie wybrana klasa cechy, która została ustawiona na dokumencie w systemie ERP).

      5. Import/Eksport procesów

      Eksport procesu. Z poziomu listy procesów dostępnej w zakładce Ustawienia w Comarch WMS Zarządzaniu jest możliwość wyeksportowania wszystkich dostępnych procesów za pomocą przycisku eksport. Dostępny pojawi się wtedy plik do pobrania zawierający wszystkie procesy do pobrania do pamięci urządzenia.Z poziomu konfiguracji istniejącego procesu również możemy wyeksportować za pomocą przycisku eksport plik do pamięci urządzenia plik zawierający konfigurację wybranego istniejącego procesu.wyeksportowanyProces Import procesu. Z poziomu listy procesów dostępnej w zakładce Ustawienia w Comarch WMS Zarządzaniu jest możliwość również zaimportowania za pomocą przycisku import z pamięci urządzenia pliku zawierającego wyeksportowany pojedynczy proces lub listę procesów.
 

Kolejność załadunku dokumentów magazynowych na podstawie kolejności synchronizowanej z paczki w ERP XL

Dzięki tej funkcjonalności przekazywane będą informacje z systemu Comarch ERP XL do Comarch WMS o tym w jakiej kolejności powinny być realizowane dokumenty magazynowe zgrupowane według wysyłki. Użytkownik w Comarch WMS Magazynier będzie miał odpowiednio posortowane pozycje podczas realizacji zgrupowanego wydania, a to pozwoli na załadunek według odpowiedniej kolejności wynikającej z trasy ustalonej na wysyłce. Funkcjonalność kolejności załadunku uruchamiana jest dla danego procesu oznaczonego jako Grupowanie dyspozycji dla typu Wydań. Parametr odpowiedzialny za tę funkcjonalność to Sortowanie pozycji według kolejności załadunku i jest dostępny po przejściu do Konfiguracja parametrów etapu. Po włączeniu tego parametru oraz gdy proces grupujący ma ustawione Grupowanie według Wysyłki, wartości parametrów dotyczących kolejności załadunku będą prezentowane na pozycjach dyspozycji zgrupowanej w aplikacji Comarch WMS Magazynier. sortowanie wysylki
Uwaga
Jeśli proces ma więcej niż jeden etap to kolejność załadunku można uruchomić tylko dla ostatniego etapu.
Po zgrupowaniu w systemie Comarch ERP XL dokumentów według wysyłki wartość kolumny Lp. w zakładce Paczki danej karty wysyłki odpowiada priorytetowi w kolejności załadunku. Przed synchronizacją operator w systemie Comarch ERP XL może ustawić odpowiednią wartość kolejności załadunku na nagłówku dokumentu (W)ZWM. wysylkaXL Po przesynchronizowaniu dyspozycji ZWM powstałych na podstawie (W)ZWM na liście pozycji w Comarch WMS Zarządzanie poszczególne dyspozycje będą miały wartość 1 priorytetu kolejności załadunku z uwagi na to, że nie zostały jeszcze zgrupowane. Grupowanie dyspozycji można wykonać z poziomu listy dyspozycji oczekujących w Comarch WMS Zarządzanie lub w samej aplikacji Comarch WMS Magazynier. przedZgrupowaniem
Uwaga
W celu ukazania kolumny kolejności załadunku na liście dyspozycji w Comarch WMS Zarządzanie należy zaznaczyć opcję Wyświetlanie dodatkowej informacji o kolejności załadunku na liście pozycji znajdującą się w Ustawieniach, Konfiguracja interfejsu WMS Zarządzanie.
Po zgrupowaniu dyspozycji na liście pozycji w aplikacjach Comarch WMS Zarządzanie oraz Comarch WMS Magazynier widoczna jest wartość kolejności załadunku po prawej stronie ekranu oznaczona ikoną strzałki o kierunku pionowym i zwrocie w górę. poZgrupowaniu magazynier
Uwaga
W Comarch WMS wartości kolejności załadunku są odwrócone względem wartości podanych na dokumencie wysyłki, ponieważ kolejność załadunku jest ustalana na podstawie trasy na wysyłce. Paczka o najniższej wartości na liście pozycji dokumentu wysyłki w systemie Comarch ERP XL aby została wydana przez dostawcę jako pierwsza musi zostać załadowana do transportu jako ostatnia.

Obsługa parametrów wielowartościowych w Comarch WMS Magazynier

 

1. Wstęp

W aplikacji Comarch WMS Magazynier od wersji 2024.0 istnieje możliwość określenia argumentów zdefiniowanych na krokach w sposób wielowartościowy. Do tej pory argumenty mogły przyjmować wyłącznie jedną wartość. Dzięki nowej funkcjonalności operator w aplikacji Comarch WMS Magazynier otrzyma zawężony widok listy wyników jaką będzie mógł wybrać na konkretnym kroku na liście pozycji o te wartości, które zostały zdefiniowane w Comarch WMS Zarządzanie w konfiguracji procesu.

 

2. Konfiguracja argumentów wielowartościowych w Comarch WMS Zarządzanie

Argumenty wielowartościowe definiowane są w Comarch WMS Zarządzanie w konfiguratorze procesów w trakcie modyfikacji kroków w oknie: Konfiguracja kroku w polu Argumenty.

Uwaga
Dla argumentów wielowartościowych został zarezerwowany sposób podawania wartości w nawiasie kwadratowym. Same wartości powinny być wprowadzane po przecinku np. @LocationId= [1,2,3];. Każda z liczb całkowitych (wartości dla argumentów są zdefiniowane zgodnie z Id znajdującymi się w tabelach SQL) w takiej konfiguracji jest osobną wartością, którą może przyjmować argument. Po wprowadzeniu ostatniej wartości i przejściu w inne miejsce interfejsu, system automatycznie doda średnik na samym końcu.
 

2.1. Argumenty wielowartościowe

Nazwa argumentu Wartości argumentu Obsługiwany na kroku
@CustomerId Argument wielowartościowy związany z określeniem kontrahenta. Dane należy pobrać z tabeli wms.vCustomers Nagłówek dokumentu
 @DefaultLogisticUnitTypeId Argument wielowartościowy związany z typem jednostki logistycznej. Może przyjmować różne id jednostek logistycznych z tabeli WMS.LogisticUnitTypes Typ jednostki logistycznej, Docelowa jednostka logistyczna
@LocationId Argument wielowartościowy związany z położeniem. Może przyjmować różne id położeń z tabeli wms.StructureObjects  Położenie
@ArticleId Argument wielowartościowy związany z towarem. Może przyjmować różne wartości id pobrane z tabeli  wms.vArticles  Towar
@BatchId Argument wielowartościowy związany z cechą dostawy i cechą wydania. Może przyjmować różne wartości id pobrane z tabeli wms.vFeatures Cecha dostawy, Cecha wydania
@ComponentWarehouse Parametr wielowartościowy związany z określeniem magazynu składowego dla magazynu zbiorczego. Dane należy pobrać z tabeli wms.vWarehouses Magazyn składowy, Magazyn docelowy, Magazyn źródłowy
  Konfigurując kroki w danym procesie istnieje możliwość wyboru jaki mechanizm będzie wykorzystywany za pomocą parametru Realizowany:
  • Przez magazyniera - zawężony widok wartości do wyboru o te, które zostały zdefiniowane w Konfiguracji kroku (pobierane są wartości zdefiniowane dla argumentów wielowartościowych)
  • Automatycznie - automatyczna realizacja kroku poprzez wybór pierwszej wartości, jaka została wprowadzona w Konfiguracji kroku (zawsze pobierana jest pierwsza wartość jaką użytkownik zdefiniował dla argumentu).
Uwaga
W przypadku, gdy w trakcie realizacji dyspozycji zostanie pominięty krok z jednostką logistyczną, na kroku z towarem będą wyświetlane tylko zasoby luzem.

2.2. Walidacja konfiguracji kroku w momencie zapisu

Po skonfigurowaniu argumentów wielowartościowych (np. @ArticleId=[1,2,3];) na kroku w konfiguracji procesu, w momencie kiedy parametr Realizowany przyjmuje wartość Automatycznie, przy zapisaniu zmian prezentowany będzie poniższy komunikat, gdzie:
  • Tak - oznacza zapis konfiguracji kroku
  • Nie - powrót do konfiguracji kroku

W przypadku, gdy w sekcji argumenty został zdefiniowany parametr wielowartościowy, który przyjmuje wartości @ArticleId=1,2,3; (brak nawiasów kwadratowych) pojawi się poniższy komunikat (zostanie on wyświetlony bez względu na to jaką wartość przyjmuje parametr Realizowany). Należy zdefiniować argumenty po przecinku i w nawiasach kwadratowych.

  W przypadku, gdy w sekcji argumenty został zdefiniowany parametr @ArticleId=1,2,3,a,a,a, który przyjmuje wartości inne niż liczbowe, przy zapisie pojawi się komunikat informujący o nieprawidłowej konfiguracji:  
Przykład
W konfiguracji procesu wydania utworzonego na kolektorze na kroku z położeniem, został dodany argument wielowartościowy @LocationId=[6,8,10,12]; . W aplikacji Comarch WMS Magazynier operator przechodząc do tego kroku otrzyma listę położeń do wyboru, z których może pobrać zasób, o ile znajduje się on na tych położeniach.
 

Uwaga
Jeżeli na kroku zdefiniowane zostaną inne argumenty, niż te opisane powyżej, nie powinny być one brane pod uwagę podczas realizacji dokumentu w Comarch WMS Magazynier. Dyspozycje będą realizowane, jak przy przypadku braku zdefiniowanych argumentów.

 

3. Blokady przy obsłudze argumentów wielowartościowych

Obsługa parametrów wielowartościowych niesie za sobą ryzyko braku realizacji dokumentu w całości. Dzieje się tak, gdy argument wielowartościowy określony dla konkretnego procesu uniemożliwia realizacje pozycji np. zarezerwowanie zasobu pod wydanie z innej lokacji, niż położenie zdefiniowane dla argumentu @LocationId. W takim wypadku zostanie wyświetlony komunikat: Nieprawidłowa konfiguracja procesu. Realizacja dokumentu wraca na krok, z którego wystartował proces realizowanej pozycji.  
Uwaga
W przypadku przyjęć/wydań z systemu ERP XL, należy zweryfikować czy argumenty wielowartościowe, które zostały zdefiniowane w Comarch WMS Zarządzanie dla konkretnego procesu są tożsame z dokumentem wystawionym w systemie ERP XL (zgodność Kontrahenta, zasobu, położenia, cechy).
  W przypadku kiedy operator będzie próbował wybrać inną wartość, niż ta zdefiniowana na krokach dla danego procesu przy dyspozycji generowanej z kolektora, aplikacja będzie zachowywać się w następujący sposób:
  • Inne położenie, niż zdefiniowane w argumentach na kroku - podświetlenie na czerwono zeskanowanej wartości 
  • Inne towary, niż zdefiniowane w argumentach na kroku - podświetlenie na czerwono zeskanowanej wartości 
  • Inne cechy, niż zdefiniowane w argumentach na kroku - odfiltrowanie wartości. brak pozycji spełniające podane kryteria
  • Inne typy jednostek logistycznych niż zdefiniowane w argumentach na kroku - odfiltrowanie wartości. brak pozycji spełniające podane kryteria
  • Inny magazyn niż zdefiniowane w argumentach na krokach - podświetlenie na czerwono wpisanej wartości. 
  • Innego kontrahenta niż zdefiniowany w argumentach na kroku -podświetlenie na czerwono wpisanej wartości. 
Przykład
W poniższym przykładzie widoczne jest zeskanowanie błędnego kodu towaru przez operatora. Wartość została podświetlona na czerwono dla zeskanowanej wartości, ponieważ jest niezgodna ze zdefiniowaną wartością argumentu wielowartościowego.