hola a todos,
ayuda en la validacion del campo referencia de la OINV,,,para que no dupliquen o no se repitan los valores (datos)
yo lo hice de esta manera:
pero no esta validando correctamente...
if @object_type = '13' and (@transaction_type = 'A' or @transaction_type = 'U')
BEGIN
declare @numref as varchar(100)
declare @ref as int
set @ref = 0
set @numref = (Select x.NumAtCard from OINV x where x.DocEntry=@list_of_cols_val_tab_del)
set @ref = (select count(xx.NumAtCard)from OINV xx where upper(xx.NumAtCard)=upper(@numref))
set @ref=@ref - 1
if @ref >= 0 or @numref is null
begin
set @error='9998'
set @error_message='El Número de Nota de Remisión [ '+@numref+' ] ya existe o esta en blanco, favor verificar '+CAST(@ref as varchar(10))
end
END
de antemano les agradezco su valiosa ayuda.
atte: Edwin