Skip to Content
avatar image
Former Member

Bloquear articulos para ciertos Socios de Negocios

Estimados,

Tengo cierto requerimiento.

Necesito bloquear ciertos articulos para ciertos clientes.

Por ejemplo necesito que algunos articulos solo puedan ser facturados para los clientes que son Medicos.

Se me ocurria hacerlo con propiedad tanto para el socio de negocio como para el articulo.

Ahora bien alguien habra hecho esto ya por procedimiento?

Que me de una luz como debe ir el procedimiento.

Desde ya agradezco la ayuda.

Saludos,

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Aug 07, 2015 at 06:24 PM

    Puedes hacerlo por TN, pues por procedimiento creo que será mas complicado darle mantenimiento, si tienes un grupo de clientes que sea "Medicos" entonces puedes hacerlo mejor por transaction notification y pedirles que se guarde como preliminar para su posterior creación en firme.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 10, 2015 at 04:23 PM

    por si a alguien le sirve me funciono de la siguiente forma...

    Lo necesitaba aplicar a facturas  y pedidos.

    Aplique propiedad 11 a los articulos y propiedad 1 a clientes.

    Ya que solo mis clientes Medicos podian facturar los productos con propiedad 11-

    if  @object_type in ('13') and @transaction_type in ('A')

    begin

    declare @validaitem as int

    declare @validacliente as nvarchar

    set @validaitem=(select count (*) from INV1 a inner join OITM b on a.ItemCode=b.ItemCode where b.QryGroup11='Y' and a.DocEntry= @Docentry and a.docentry=@list_of_cols_val_tab_del)

    set @validacliente=(select QryGroup1 from OCRD a inner join OINV b on a.CardCode = b.CardCode where b.DocEntry = @Docentry and b.docentry=@list_of_cols_val_tab_del)

    if @validaitem<>0 and @validacliente<>'Y'

    begin

    set @error = 1

    set @error_message ='Producto no puede ser facturado para este tipo de Cliente'

    end

    end

    Gracias Mauricio por la ayuda.

    Add comment
    10|10000 characters needed characters exceeded