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ę?
Zmiana właściciela dokumentu
Moderator: mikey
Re: Zmiana właściciela dokumentu
najlepiej byłoby to zrobić jednym szybkim updatem, dla przykładu:
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
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