fbpx
Spis treści

Dwuetapowy proces wydań – konfiguracja

!UWAGA!
Z uwagi na konieczność wprowadzenia zmian bezpośrednio pod bazą danych – zmiany te powinien wprowadzać inżynier Futuriti lub Partner Futuriti

Aby uruchomić podstawowy dwuetapowy proces wydań (bez komasacji oraz obsługi górnych położeń) należy wykonać następująco:

1. Na bazie firmowej CDN połączonej z Futuriti WMS należy dokonać zmian na tabeli „AlpolWF.ProcessDefinition”. Edycja polega na włączeniu odpowiednich procesów zmieniając parametr w kolumnie active na „True”:

AlpolWMSIntegration – Generowanie MP pzesunięć na pakowanie (bez komasacji)
AlpolWMSIntegration – Generowanie MP kompletacji (komasacji) dla towarów z górnych półek
AlpolWMSIntegrator – Weryfikacja stanów magazynowych w WMS dla zamówień (po zatwierdzeniu)

Dodatkowo w tabeli „AlpolWF.ProcessStartCondition” należy wyszukać dwa rekordy modyfikując je zgodnie z przykładem:

IF EXISTS (SELECT * FROM [AlpolWF].[Configuration] with(nolock) WHERE ModulId = 48 AND UPPER(Code) IN (’AUTOMATIC REALIZATION-AFTER CONFIRMATION’, 'AUTOMATIC REALIZATION-AFTER BUFFER’) AND IntValue = IIF(IntValue > 999, @ObjectTypeIN, @ObjectTypeIN / 1000)) OR (@ObjectTypeIN / 1000) = 308 OR (@ObjectTypeIN / 1000) = 302 OR (@ObjectTypeIN / 1000) = 305 SELECT @ResultOUT = 0
ELSE
SELECT @ResultOUT = 1
IF @ObjectTypeIN IN (304010, 303010)
SELECT @ResultOUT = 0

zmodyfikować na

IF EXISTS (SELECT * FROM [AlpolWF].[Configuration] with(nolock) WHERE ModulId = 48 AND UPPER(Code) IN (’AUTOMATIC REALIZATION-AFTER CONFIRMATION’, 'AUTOMATIC REALIZATION-AFTER BUFFER’) AND IntValue = IIF(IntValue > 999, @ObjectTypeIN, @ObjectTypeIN / 1000)) OR (@ObjectTypeIN / 1000) = 308 OR (@ObjectTypeIN / 1000) = 302 OR (@ObjectTypeIN / 1000) = 305 SELECT @ResultOUT = 0
ELSE
SELECT @ResultOUT = 1
IF @ObjectTypeIN IN (304010, 303010, 306008)
SELECT @ResultOUT = 0

oraz

SET @ResultOUT = 1
IF @ObjectTypeIN IN (304010, 303010)
SELECT @ResultOUT = 0

zmodyfikować na

SET @ResultOUT = 1
IF @ObjectTypeIN IN (304010, 303010,306008)
SELECT @ResultOUT = 0

 

2. Na bazie Futuriti WMS należy dokonać zmian na tabeli „AlpolWF.ProcessDefinition„. Edycja polega na włączeniu odpowiednich procesów zmieniając parametr w kolumnie active na „True”:

FuturitiWMS – Generowanie WZ na podstawie MM MP

3. Po stronie aplikacji WMS należy wskazać w strukturze magazynu lokalizację pakowania oraz lokalizację towarów zaznaczając odpowiednią flagę np.:

Lokalizacja towarów
Lokalizacja pakowania - zaznaczony parametr "PAKOWANIE"
Lokalizacja pakowania – zaznaczony parametr „PAKOWANIE”

4. W Optimie należy dodać skrypt restartujący generowanie MP dla zamówień z brakiem stanów. Poniżej skrypt do wykonania w SQL na bazie Optimowej:

/****** Object: StoredProcedure [AlpolWMSIntegrator].[RestartMPGeneration] Script Date: 2022-03-08 10:49:02 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [AlpolWMSIntegrator].[RestartMPGeneration](@TrnTrnId INT)
AS
BEGIN

IF NOT EXISTS (
SELECT
*
FROM
TU_WKLEJ_NAZWE_BAZY_WMS.AlpolWMS.DocumentStorage WITH(NOLOCK)
WHERE
DocumentStorageTypeId = 203
AND OrderForeignId = @TrnTrnId
)
BEGIN

DECLARE @TaskId INT = NULL
SELECT
@TaskId = Task.Id
FROM
AlpolWF.Task WITH(NOLOCK) JOIN AlpolWF.ProcessAction WITH(NOLOCK)
ON Task.ProcessActionId = ProcessAction.Id
WHERE
ProcessAction.ProcessModuleId = 48
AND (ProcessActionID = 475)
AND ProcessObjectId = @TrnTrnId

IF @TaskId IS NOT NULL
BEGIN
EXEC AlpolWF.RestartTask @TaskId
RAISERROR(’Ponowiono zadanie !’, 16, 1)
END
ELSE
RAISERROR(’Brak zadania do wznowienia’, 16, 1)
END
ELSE
RAISERROR(’Dokument MP został już wygenerowany’, 16, 1)
END

GO

5. Następnie dodaj funkcję dodatkową do zakładki dokumentami RO wg poniższego schematu:

[SQL]

@PAR ?@n5|TrN_TrNId|TrN_TrNId:0@? PAR@

exec AlpolWMSIntegrator.RestartMPGeneration ??TrN_TrNId

[JS]

Gotowe.

 

W Futuriti tworzymy zaawansowane technologicznie systemy IT oraz wdrażamy, rozwijamy i integrujemy systemy Comarch ERP.
Jako Złoty Partner Comarch zapewniamy naszym Klientom wysokiej jakości obsługę na wszystkich etapach współpracy.

Umów się na prezentację

Jesteś zainteresowany WMS Futuriti?
Wypełnij formularz – odezwiemy się do Ciebie i pokażemy, w jaki sposób zwiększysz efektywność swojego magazynu!

Czy aby na pewno mierzysz w magazynie wszystko, co powinieneś?

Wiedza jest kluczem do przetrwania oraz wyskalowania biznesu – zwłaszcza w obecnym, dynamicznie rozwijającym się środowisku. Im więcej aspektów mierzysz, tym więcej z nich możesz zoptymalizować.

W trosce o Twój magazyn, zespół Futuriti przygotował zestaw wskaźników efektywności, które pomogą Ci zoptymalizować pracę magazynu, usprawnić pracę i zredukować koszty.

Pobierz checklistę ze wskaźnikami i sprawdź co możesz usprawnić w magazynie!

Zgoda na przetwarzanie danych osobowych Podając swój adres mailowy zgadzasz się na przetwarzanie danych osobowych przez Futuriti w celu zapisania do listy mailingowej i wysyłania newslettera. Newsletter będzie zawierał informacje eksperckie na temat zarządzania magazynem wysokiego składu, branży e-commerce a także o produktach, usługach, promocjach lub nowościach Futuriti. Zgodę można w każdej chwili cofnąć.
Obiecujemy nie spamować ! Będziesz otrzymywać tylko wartościowe treści.

Prowadzisz sprzedaż e-commerce? Możesz sprzedawać więcej ale Twój magazyn nie wyrabia? Skontaktuj się z nami! Pomożemy