SQL - zmiana magazynów źródłowych na ZS

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Kris86
Posty: 206
Rejestracja: 09 wrz 2021, 18:27
Rola: Administrator CDN XL
Wersja: 2019

SQL - zmiana magazynów źródłowych na ZS

Post autor: Kris86 »

Witam,
jak od strony zapytania SQL zmienić magazyn źródłowy o pewnym ID na inny magazyn źródłowy o innym ID.
Chodzi o automatyczną zmianę takich magazynów na wielu dokumentach ZS, zakładka Ogólne.

Dzięki za pomoc.

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

Re: SQL - zmiana magazynów źródłowych na ZS

Post autor: praiser »

Taka zmiana chyba pozostawi niezmieniony magazyn na elemencie ale dla nagłówka to tak:

Kod: Zaznacz cały

update CDN.ZamNag set ZaN_MagNumer=nowynumer
where Zan_MagNumer=starynumer
-- GIDY numerów zamówień
and Zan_GidNumer IN 
(1,2,3,4,5,6)
--------------------------------
Pozdrawiam
WW

Lilpri
Posty: 179
Rejestracja: 13 maja 2019, 11:04
Rola: Administrator CDN XL

Re: SQL - zmiana magazynów źródłowych na ZS

Post autor: Lilpri »

Tutaj trzeba wziąść jeszcze pod uwagę przynajmniej rezerwacje ;)

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

Re: SQL - zmiana magazynów źródłowych na ZS

Post autor: praiser »

no to jeszcze tak ?

Kod: Zaznacz cały

UPDATE CDN.Rezerwacje
SET Rez_MagNumer = nowynumer
WHERE Rez_ZrdNumer IN (
    SELECT Zan_GidNumer
    FROM CDN.ZamNag
    WHERE Zan_MagNumer = starynumer
    AND Zan_GidNumer IN (1, 2, 3, 4, 5, 6)
    AND EXISTS (
        SELECT 1
        FROM CDN.Rezerwacje
        WHERE Rez_ZrdNumer = CDN.ZamNag.Zan_GidNumer
        AND Rez_MagNumer > 0
    )
)
AND Rez_MagNumer > 0;
--------------------------------
Pozdrawiam
WW

CDNP_KMK
Posty: 59
Rejestracja: 15 maja 2018, 11:56
Rola: Konsultant CDN XL
Wersja: 2023
Lokalizacja: CDNP Wrocław
Kontakt:

Re: SQL - zmiana magazynów źródłowych na ZS

Post autor: CDNP_KMK »

Trzeba także pamiętać o sprawdzeniu i ew. zmianie w CDN.RezMagazyny, z uwzględnieniem uprawnień danego centrum.
CDNPartners sp. z o.o. z siedzibą we Wrocławiu - Partner Roku 2017, 2018, 2019, 2022, 2024

Kazimierz Michał Karaszewski - kierownik działu ERP XL
Zajmujemy się m.in. optymalizacją SQL pod Comarch ERP i nie tylko

StabiL
Posty: 69
Rejestracja: 28 cze 2017, 15:41
Rola: Konsultant CDN XL

Re: SQL - zmiana magazynów źródłowych na ZS

Post autor: StabiL »

Jak już ruszamy rezerwacje to magazyn wypadałoby zmienić na elementach zamówienia moim skromnym zdaniem :) Poza tym na potwierdzonym zamówieniu(jeszcze jak ZS jest powiązany z jakimś dokumentem) bez dogłębnej analizy zależności nie podjąłbym się wykonania tak radosnego update'u magazynu. Z drugiej strony może tam się nic nie dzieje i za strachliwy jestem :P

ODPOWIEDZ