Zmiana właściciela dokumentu

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

Moderator: mikey

VIkking
Posty: 176
Rejestracja: 20 paź 2021, 14:28
Rola: Administrator CDN XL
Wersja: 2022
Kontakt:

Zmiana właściciela dokumentu

Post autor: VIkking »

Witam,

drodzy użytkownicy potrzebuję waszej pomocy. Otóż mamy Kwiecień i Zarząd podjął decyzje o zmianie planów kont (ja wiem trzeba było to robić z początkiem roku - mniejsza o to) i teraz musze pozmieniać na dokumentach PW, RW, MMW,MMP właściciela. O ile to nie jest takie trudne to dokumenty są powiązane z dokumentami magazynowymi na których też trzeba zmienić właściciela i zastanawiam się jak zrobić UPDATE. Czy najpierw zmieniać na dokumentach handlowych a potem zmieniać na dokumentach magazynowych czy może jakiś sprytnym zapytaniem tylko jak to jest powiązane? Ktoś miał podobną sytuację?

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

Re: Zmiana właściciela dokumentu

Post autor: Lukas »

najlepiej byłoby to zrobić jednym szybkim updatem, dla przykładu:

Kod: Zaznacz cały

declare @typ int, @numer int

declare cur cursor for
select TrN_GIDTyp, TrN_GIDNumer from cdn.TraNag
where TrN_GIDTyp = 2037 and TrN_RokMiesiac = 202101 and TrN_Stan <> 6 and  TrN_DokumentObcy IN ('numer')


open cur
fetch next from cur into @typ, @numer
while @@fetch_status= 0
begin
       
          update cdn.TraVat set TrV_FlagaVat=1 where TrV_GIDTyp = @typ and TrV_GIDNumer = @numer
          update cdn.TraElem set TrE_FlagaVat=1,  TrE_GrupaPod = 'C'  where TrE_GIDTyp = @typ and TrE_GIDNumer = @numer

       fetch next from cur into @typ, @numer
end

close cur
deallocate cur
ale musiałbyś to przerobić pod dokumenty o których piszesz, pewnie chwila roboty i masz wszystko załatwione. Sprawdź najpierw na bazie testowej oczywiście :)

ODPOWIEDZ