Zmiana stanu ZS po wystawieniu magazynowego

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Zmiana stanu ZS po wystawieniu magazynowego

Post autor: Lukas »

Cześć,

ma ktoś może triggera wywoływanego spod wykresu, dzięki któremu będzie możliwa zmiana stanu ZSa z "w realizacji" na "potwierdzone" po zaznaczeniu konkretnego ZS? Chodzi o to, że w momencie kiedy magazynier odbija dokumenty na WMS do ZSa, ten ZS zmienia stan na "w realizacji" a ja potrzebuję ten ZS otworzyć by wprowadzić na nim zmiany kwotowe (nie ilościowe).

Awatar użytkownika
praiser
Posty: 716
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: praiser »

Czy do tego nie wystarczą prawa zmiany ceny na potwieordzonym ZS dla użytkownika ?
Jeżeli nie powstaje dokument handlowy to powinno się dać zmienić cenę.
Ja mam tak ustawione i nawet po wygenerowaniu WM (status w realizacji) mogę zmieniać ceny na ZS.
--------------------------------
Pozdrawiam
WW

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: Lukas »

hej,

właśnie nie za bardzo, bo potrzebuję zmienić walutę oraz kurs na samym dokumencie, a to już nie jest możliwe.

Awatar użytkownika
praiser
Posty: 716
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: praiser »

Wykres oparty o zacznaczenia (bezwarunkowo w tym przypadku, można dodać CASE żeby się zabezpieczyć przed zmianą statusu
na zamówieniach klikniętych przypadkowo) i wywołanie procedury


Wykres:

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@

SELECT
1 as ID
, ISNULL(CDN.NumerDokumentuTRN(CDN.DokMapTypDokumentu(ZaN_GIDTyp,ZaN_ZamTyp,ZaN_Rodzaj),0,0,ZaN_ZamNumer,ZaN_ZamRok,ZaN_ZamSeria),'''') [Dokument]
,'zmieniono status ' [Status]
,??ZazGUID as ZazGUID
FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = Zan_GIDNumer AND WkZ2_GIDTyp = Zan_GIDTyp
WHERE WkZ2_GUID=??ZazGUID

SET NOCOUNT ON
exec [CDN].[Procedura_zmiana_statusu] ??ZazGUID
SET NOCOUNT OFF


Procedura:

CREATE PROCEDURE [CDN].[Procedura_zmiana_statusu]
(
@GUID int
)
AS
BEGIN

UPDATE CDN.ZamNag
SET
ZaN_LastMod=(SELECT DATEDIFF(s,convert(datetime,'1800-12-28',120), CURRENT_TIMESTAMP-69035))
,Zan_Stan=3
WHERE ZaN_GIDNumer IN (SELECT ZaN_GIDNumer
FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = Zan_GIDNumer AND WkZ2_GIDTyp = Zan_GIDTyp
WHERE WkZ2_GUID=@GUID)
END
--------------------------------
Pozdrawiam
WW

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: Lukas »

Hej,

przy teście na bazie testowej wyskoczył mi błąd:
Znalezienie biblioteki nie udało się.
Sprawdź, czy wszystkie biblioteki DLL są dostępne.
Procedura utworzona, wykres dodany o tabelę zaznaczeń, wersja 2023

Awatar użytkownika
praiser
Posty: 716
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: praiser »

Nie bardzo wiem co to za błąd biblioteki. Używam wersji 2021.x

Dodałeś prawa execute procedury dla cdraport jak rozumiem ?
--------------------------------
Pozdrawiam
WW

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: Lukas »

Hej,

tak, prawa execute są nadane.

Awatar użytkownika
praiser
Posty: 716
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: praiser »

Masz zdeklarowane inne parametry w wykresie ?

Jest taki post z tego forum.

viewtopic.php?t=2244
--------------------------------
Pozdrawiam
WW

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: Lukas »

Żadnych dodatkowych parametrów nie mam, żywcem przekopiowane od Ciebie. Windows server 2016 - nie instalowałem dodatkowych bibliotek. hmm...

Awatar użytkownika
praiser
Posty: 716
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Zmiana stanu ZS po wystawieniu magazynowego

Post autor: praiser »

spróbuj nie wykonywać przy podniesieniu wykresu czy od razu jest błąd...

/@SkipFirstExec=1
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ