on 06-14-2010 6:48 AM
Hola Compañeros
Una pregunta, como hago para validar que no pueda crear un documento si previamente no elijo un campo de usuario? me explico con un poco mas de detalle, por ejemplo si necesito que impriman un comprobante de retención pero que no puedan hacerlo si no elijo previamente un campo de usuario como hago para validar esto?
Gracias!
Hola...
Esto claramente lo cubres con transaction notification. Debes crear un código que primero identifique el documento (objeto) y que lea el campo de usuario para luego permitir o no la creación del documento. Prueba con el siguiente código...
if (@object_type = '18') and (@transaction_type = 'A') --Factura de Compras
begin
declare @campousuario as nvarchar(10)
set @campousuario = (select isnull(T0.U_Campousuario,0) from OPCH T0 where T0.DocEntry = @list_of_cols_val_tab_del)
IF (@campousuario = '0')
begin
select @error = 1
set @error_message = 'No puede ingresar una Factura de Compras sin el campo de usuario'
end
end
Espero te sea de ayuda
Saludos Cordiales,
Edited by: Paul Ponce on Jun 14, 2010 4:33 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.