on 03-04-2013 9:42 PM
hola a todos, estoy teniendo problemas con los documentos en el modulo de compras ya que están generando entradas de mercancía y/o facturas de proveedores con artículos con costo cero, cuando el usuario se da cuenta y quiere realizar la devolución o nota de crédito el sistema lanza un mensaje de error de que no puede realizar dicho docto porque existen lineas con costo cero, esto ya vi que se resuelve activando un permiso de "Permitir liberación de stock sin costos de artículos" desde detalles de sociedad, pero lo que me gustaría es bloquear la opción de crear documentos de compra que tengan artículos con costo cero, esto es posible ??
gracias.
Hola Yessica, yo uso este, checa si aplica para ti.
IF @transaction_type IN ('A','U') AND @object_type = '18' -- Factura de proveedores
Begin
Declare @count as INT
Declare @item as nvarchar (100)
Set @count = (SELECT count(*) FROM PCH1 WHERE INMPrice= '0.00' and DocEntry = @list_of_cols_val_tab_del )
Set @item = (SELECT TOP 1 Dscription FROM PCH1 WHERE INMPrice='0.00' and DocEntry = @list_of_cols_val_tab_del )
If @count >=1
begin
Set @error = 1
Set @error_message = 'El Concepto '+@item+' No tiene Costo'
end
End
Saludos.
Alessandro.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Si, pues solo pones otro transaction con el Objeto correspondiente a Facturas de Proveedor (18), y la tabla de Opch y PCH1, tendrías 1 Transaction para cada modulo.
Yo tengo 1 TN para entradas y otro para facturas, ya que hay facturas que primero pasan por Entrada de Mercancia y otras no.
Saludos.
Alessandro,
También podrías hacer un procedimiento de autorización para los documentos de compras que se quieran grabar con valor cero incluyendo a los usuarios que se dedican a esa área (compras?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
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.