cancel
Showing results for 
Search instead for 
Did you mean: 

Como bloquar creación de articulos con costo cero.

Former Member
0 Kudos

BUEN DIA A TODOS,

¿Existe alguna forma de que no se puedan crear articulos sin costo? no se algún código por medio del TN o alguna forma de bloquearlo en b1?

Agradezco su apoyo

SALUDOS.

NANCY HERNANDEZ

Accepted Solutions (1)

Accepted Solutions (1)

former_member188440
Active Contributor
0 Kudos

Primero debes crear un articulo para poder asignarle un costo, disculpa si no entiendo bien tu pregunta.

Former Member
0 Kudos

Hola...

Prueba con el siguiente código de validación en SQL

IF (@object_type='4'AND @transaction_type = 'A')
BEGIN
DECLARE @COSTO INT
 SET @COSTO = (SELECT T0.AvgPrice FROM OITM WHERE T0.ItemCode = @list_of_cols_val_tab_del)
IF @COSTO ISNULL
BEGIN
SELECT @ERROR = 1
SELECT @error_message = ' FALTA INGRESAR EL COSTO DE ARTICULO'
END
END

Esto pensando en que el artículo tiene un costo general y no un costo por almacén. Si quieres agregar el hecho que el costo esté si el artículo se actualiza agregas además la condición @transation_type = 'U')

Espero te sea de ayuda

Saludos Cordiales,

Former Member
0 Kudos

HOLA MAURICIO

Es correcto de hecho... entiendo que el costo solo se ajusta cuando das una entrada por compra o por stock una vez creado el articulo por lo que deduzco que para evitar que no tengan costo en los documentos de compra o stock debo meter una validación o bloqueo que hagan una entrada forzada del costo al stock pero no se si alguien tenga el codigo que puda compartirlo para poder forzar que los docuemntos en la columna de costo lo tengan.

saludos.

NANCY HERNANDEZ

Former Member
0 Kudos

Hola..

Debes tener en cuenta que existe una opción en Gestión --> Inicialización de Sistema --> Detalles Sociedad...llamada Permitir liberación de Stock sin costo de artículos.

Chequea si tienes esta opción habilitada.

Saludos Cordiales,

Former Member
0 Kudos

HOLA PAUL, MAURICIO

Gracias por su pronta respuesta, con este codigo y sus recomendaciones puede solucionar mi problema.

Saludos cordiales.

Answers (0)