Este punto de entrada solo se activa en una recepción de contramarca.
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "CLCQTYPTH".
El objetivo de esta acción es intervenir en el recálculo de las cantidades en unidad de compra después de realizar una entrada detallada de stock.
Ejemplo de uso:
- Pedido de 100 Kg (UC) correspondiente a 2 000 hojas (US)
- Recepción del pedido de 100 Kg (UC) y entrada detallada de 1 900 hojas (US), provocando un recálculo de 95 Kg (UC)
El peso de una hoja varía según su higrometría, de modo que no se puede modificar la cantidad en UC porque el peso de 1 900 hojas es 100 Kg.
Se puede considerar que, por debajo de un cierto nivel de diferencia, no se recalculen las cantidades.
If abs(OLDQTY-GTOTQTY<=1000 WCLCFLG=0: Endif
También puede forzar el valor asignado en las cantidades de compra ignorando el recálculo automático.
Hay una transacción en curso si [M:PTH1]CREFLG(WNOL)<>0
Hay un fichero de traza abierto.
Se activa después de validar la entrada detallada de stock.
Al llamar a la acción "CLCQTYPTH", se cargan las siguientes variables.
OLDQTY
Antigua cantidad global en US de la línea de recepción antes de la entrada detallada.
GTOTQTY
Nueva cantidad global en US de la línea de recepción después de la entrada detallada.
WNOL
Índice de la línea de recepción que está en proceso (utilizable con la clase [M:PTH1]).
Estas variables no deben modificarse.
WCLCFLG
Indicador de recálculo de las cantidades en unidad de compra
0 = Sin recálculo
1 = Recálculo automático de las cantidades en unidad de compra en función del coeficiente US-UC.
[M:PTH1]QTYPUU(WNOL)
Cantidad total en UC de la línea de recepción antes de cualquier recálculo.
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
ITMMASTER | Sí | Artículos |
ITMBPS | Sí si creación | Artículos - Proveedores |
Este punto de entrada se activa al hacer clic en "Entrada detallada".
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "CPRCOE".
El objetivo de esta acción es intervenir en el coeficiente de gastos en destino que se utiliza para calcular el precio unitario de coste de un artículo recepcionado a partir del precio unitario neto del pedido de compra.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa en la creación de una línea de recepción, tanto si se introduce manualmente como si se carga mediante la selección de líneas de pedido.
Al llamar a la acción "PTHFILTRE", se carga la siguiente variable.
NOL
Índice de la línea de recepción que está en proceso (utilizable con la clase [M:PTH1]).
La siguiente pantalla está disponible: [M:PTH1]
Esta variable y esta clase no deben modificarse.
WCPRCOE
Coeficiente de gastos en destino procedente del artículo-proveedor que se puede modificar con el punto de entrada para obtener otro precio unitario neto de coste.
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PORDER | Sí | Pedidos compra |
PORDERQ | Sí | Pedidos de compra cantidades |
PORDERP | Sí | Pedidos de compra precio |
Este punto de entrada solo se activa en la recepción de una línea de pedido no facturada con un artículo gestionado en stock.
Aviso: el parámetro de valoración de las entradas del artículo debe tener asignado el valor "Precio pedido" para que la recuperación del precio de coste sea efectiva en los movimientos de stock.
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "CHXPRIORD".
El objetivo de esta acción es intervenir en la alimentación del precio de la orden, también llamado precio unitario de coste.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa en la creación de una línea de recepción, tanto si se introduce manualmente como si se carga mediante la selección de líneas de pedido.
Solo se activa cuando la recepción procede de un pedido total o parcialmente facturado.
Al llamar a la acción "CHXPRIORD", se carga la siguiente variable.
NOL
Índice de la línea de recepción que está en proceso (utilizable con la clase [M:PTH1]).
La siguiente pantalla está disponible: [M:PTH1]
Esta variable y esta clase no deben modificarse.
WPRIFLG
Indicador de la alimentación del precio de la orden, también llamado precio unitario de coste. Los posibles valores son:
1 = precio del pedido
2 = precio de la primera factura validada
3 = precio de la primera factura validada con sus posibles facturas complementarias (funcionamiento estándar)
4 = precio de la última factura validada
5 = precio de la última factura validada con sus posibles facturas complementarias
6 = precio indicado en la variable WPRIORD
WPRIORD
Precio específico de la orden (precio unitario bruto de coste antes de aplicar el coeficiente de gastos en destino), que solo se introduce si WPRIFLG = 6.
Este es el precio de una unidad de stock expresado en la divisa de la sociedad.
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PORDER | Sí | Pedidos compra |
PORDERQ | Sí | Pedidos de compra cantidades |
PORDERP | Sí | Pedidos de compra precio |
Este punto de entrada solo se activa en la recepción de una línea de pedido facturada con un artículo gestionado en stock.
En el caso de un precio nulo (WPRIFLG=6 y WPRIORD=0), se recupera el precio del pedido.
Aviso: el parámetro de valoración de las entradas del artículo debe tener asignado el valor "Precio pedido" para que la recuperación del precio de coste sea efectiva en los movimientos de stock.
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "CHARGLIGPTH".
El objetivo de esta acción es intervenir en la cantidad que se va a recepcionar cuando se carga una línea de recepción.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa en la creación de una línea de recepción, tanto si se introduce manualmente como si se carga mediante la selección de líneas de pedido.
Al llamar a la acción "CHARGLIGPTH", se carga la siguiente variable.
NOL
Índice de la línea de recepción que está en proceso (utilizable con la clase [M:PTH1]).
La siguiente pantalla está disponible: [M:PTH1]
Esta variable y esta clase no deben modificarse.
WQTE
Cantidad a recepcionar en unidad de stock
Esta cantidad se alimenta automáticamente, pero se puede modificar, e incluso reiniciar, para forzar su entrada manual.
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "MAJRCPSTO".
El objetivo de esta acción es no realizar las entradas en stock en una importación de recepciones.
Hay una transacción en curso.
Hay un fichero de traza abierto.
Se activa en la importación de una línea de recepción, durante la transacción de actualización.
Al llamar a la acción "MAJRCPSTO", se cargan las siguientes clases de ficheros:
[F:PTH] Cabecera de la recepción
[F:PTD] Línea de la recepción
Estas clases no deben modificarse.
La siguiente sí se puede modificar:
WUPDSTOFLG
Indicador de actualización de stock
0 = Sin actualización, las recepciones se importan para obtener un histórico, el stock ya está actualizado.
1 = Actualización de las entradas en stock (valor por defecto)
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PRECEIPT | Sí | Recepción |
PRECEIPTD | Sí | Recepciones detalle |
Este punto de entrada solo se activa en una importación.
Este punto de entrada, ubicado en el proceso SUBPTHA (gestión de recepciones de compra), genera una acción "CPRCAL".
El objetivo de esta acción es no actualizar el precio de coste y forzar un nuevo precio.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa cada vez que hay que actualizar el precio de coste de una línea de recepción.
Cuando se modifica una línea o un elemento de facturación del pie de recepción.
Al llamar a la acción "CPRCAL", se cargan las siguientes variables.
NOL
Índice de la línea de recepción que está en proceso (utilizable con la clase [M:PTH1]).
La siguiente pantalla está disponible: [M:PTH1]
WCPRFLG
Indicador de recálculo del precio de coste
1 = Sí, recálculo y actualización del precio de coste de la línea de recepción
2 = No, se mantiene el precio de coste de la línea (en una modificación manual, por ejemplo)
[M:PTH1]CPR(NOL)
Antiguo precio de coste
El indicador de recálculo WCPRFLG se puede modificar para no realizar la actualización.
Este punto de entrada se ha reemplazado por el punto de entrada MAJSOFALL del proceso PURMTOLIB.
Este punto de entrada, ubicado en el proceso SUBPTHA(gestión de recepciones de compra), permite lanzar procesos específicos adicionales en la creación y modificación de una línea.
Hay una transacción en curso.
Hay un fichero de traza abierto.
Se activa en la creación y modificación de una línea de recepción, durante la transacción de actualización.
Se cargan las siguientes clases de ficheros:
[F:PTH] Cabecera de la recepción
[F:PTD] Línea de la recepción
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PRECEIPT | Sí | Recepción |
PRECEIPTD | Sí | Recepciones detalle |
Este punto de entrada, ubicado en el proceso SUBPTHA(gestión de recepciones de compra), permite modificar la cantidad facturada en una recepción cuando se crea y modifica una línea.
Hay una transacción en curso.
Hay un fichero de traza abierto.
Este punto de entrada se encuentra en el subprograma POSITION_QTYINV del proceso SUBPTHA.
Se cargan las siguientes clases de ficheros:
Los campos que se pueden modificar son [F:PTD]INVQTYPUU y [F:PTD]INVQTYSTU.
Ejemplo para forzar las cantidades a 0:
[F:PTD]INVQTYPUU =0
[F:PTD]INVQTYSTU=0
Aviso: hay que identificar correctamente el contexto para realizar las actualizaciones.
Tablas abiertas
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PRECEIPTD | Sí | Recepciones detalle |
Este punto de entrada, ubicado en el proceso SUBPTHA(registro de una recepción de compra), permite intervenir después de hacer clic en el botón "Crear" o "Registrar".
El objetivo es cambiar la planta que se va a utilizar para controlar los ejes analíticos de las líneas de recepción.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa en la creación o modificación de una recepción de compra.
Se carga la variable WFCY. Contiene la planta financiera de la planta de la cabecera de recepción. Esta variable se puede modificar.
Se pueden utilizar las siguientes máscaras de pantalla: [M:PTH0], [M:PTH1], [M:PTH2], [M:CSTT]
Estas clases no deben modificarse.
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PRECEIPT | No | Recepción |
PRECEIPTD | No | Línea recepción |
Este punto de entrada, ubicado en el proceso SUBPTHA(registro de una recepción de compra), permite intervenir en la modificación de la unidad del documento, de la cantidad expresada en dicha unidad o, en el caso de una línea de recepción vinculada a un documento de origen (pedido o entrega), del coeficiente de conversión entre la unidad del documento y la unidad de stock.
El objetivo es no recalcular los importes unitarios de la línea de recepción y, de esta forma, mantener la información del documento de origen.
No hay ninguna transacción en curso.
No hay ningún fichero de traza abierto.
Se activa en la modificación de la unidad del documento, de la cantidad expresada en dicha unidad o, en el caso de una línea de recepción vinculada a un documento de origen (pedido de compra o entrega de venta), del coeficiente de conversión entre la unidad del documento y la unidad de stock.
Se carga la variable WZON. Contiene el nombre de los campos de pantalla que se están modificando. Puede tomar los siguientes valores:
UOM: Modificación de la unidad del documento.
QTYUOM: Modificación de la cantidad expresada en la unidad del documento.
UOMSTUCOE: Modificación del coeficiente de conversión entre la unidad del documento y la unidad de stock.
La variable global GPE se inicializa con el valor 1. Para evitar el proceso estándar de reajuste de los importes unitarios, hay que asignarle el valor 0.
Se pueden utilizar las siguientes máscaras de pantalla: [M:PTH0] y [M:PTH1].
Se puede probar el valor de [M:PTH1]POHNUM(NOL) o [M:PTH1]SDHNUM(NOL) para saber a qué documento de origen está vinculada la línea de recepción.
En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.
Tabla | Contenido relevante | Título tabla |
PRECEIPT | No | Recepción |
PRECEIPTD | No | Recepciones detalle |