Jacek
Jd
Ojciec Dyrektor, SKF
- Kasy Fiskalne
Temat: Gniazdo rozszeżeń przekazanie numeru zamówienia do innej...
WitamChcę do ososbnej tabeli Zamówienie_numer przerzucać numer aktualnie dodanego zamówienia.
W gniazdach rzoszeżeń dodałem porocedurę po dodanu zamówienia ale przekazyje mi nona do dtdatkowej tabeli zwsze numer ZO 0001/20 czyli numet pierwszego zamóeinia a nie aktualnie zapisywanego.
Procedura wygląda następująco:
if exists (select 1 from sysobjects where name = 'MAGSRC_NumerZamowienia' and type = 'P')
drop procedure MAGSRC_NumerZamowienia
go
create procedure MAGSRC_NumerZamowienia
@IdObiektu numeric, @Numer varchar(30)
as
declare @errmsg varchar(255)
begin
set @Numer=(select Numer from zamowienie where id_zamowienia=@idobiektu)
insert into Zamowienie_numer (Numer) select @Numer
--set xact_abort on
--set transaction isolation level REPEATABLE READ
--begin transaction
--select @errmsg = 'Funkcja dodatkowa NumerZamowienia nie została jeszcze zdefiniowana!'
--goto Error
if @@trancount>0 commit transaction
goto Koniec
Error:
raiserror (@errmsg,16,1)
if @@trancount>0 rollback tran
goto Koniec
Koniec:
set transaction isolation level READ COMMITTED
return
end
go