Script SUBPIHA: SUBPIHA
CALECHE: modificación de vencimientos generados al crear una factura de venta
Este punto de entrada, ubicado en el script SUBPIHA (registro de una factura de compra), genera una acción "CALECHE".
El objetivo de esta acción es intervenir en los vencimientos creados para modificar las fechas, los importes, las formas de pago, etc.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso. Se puede cancelar asignando el valor 0 a la variable GOK.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada
Se activa después de escribir o reescribir las cabeceras de factura ([F:PIH] y [F:PIV]), después de hacer clic en el botón "Crear" o "Registrar".
En todos los casos, se han creado las dos cabeceras de factura, las líneas de detalle y los vencimientos.
Variables y máscaras disponibles
Se pueden utilizar las siguientes máscaras de pantalla: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4].
Estas clases no deben modificarse.
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 |
PINVOICE |
Sí |
Facturas compras |
PINVOICEV |
Sí |
Facturas de compra valoración |
PINVOICED |
No |
Facturas compras detalle |
BPARTNER |
No |
Terceros |
BPSUPPLIER |
No |
Proveedores |
Notas
Aviso: La tabla de vencimientos GACCDUDATE solo está abierta si GREP = C.
Es preferible ejecutar la siguiente instrucción antes de utilizarla:
If !clalev([F:DUD]) Local File GACCDUDATE [DUD]: Endif
AUZSPEFLDMOD: autorización de modificación de campos específicos
Este punto de entrada, ubicado en el script SUBPIHA (registro de una factura de compra), genera una acción "AUZSPEFLDMOD".
El objetivo de esta acción es autorizar la modificación de unos campos específicos.
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada
Se activa en la acción $AVANT_MOD. Permite autorizar la modificación de un campo específico.
Variables y máscaras disponibles
La variable de tipo entero WAUZMOD se inicializa con el valor 1 antes de llamar al punto de entrada.
Para autorizar la modificación del campo específico en curso (COUZON), asígnale el valor 2.
Ejemplo de código para modificar el campo YMYFIELD:
If COUZON = "YMYFIELD": WAUZMOD = 2: Endif
Se pueden utilizar las siguientes máscaras de pantalla: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4].
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 |
PINVOICE |
Sí |
Facturas compras |
PINVOICEV |
Sí |
Facturas de compra valoración |
PINVOICED |
No |
Facturas compras detalle |
BPARTNER |
No |
Terceros |
BPSUPPLIER |
No |
Proveedores |
CHGACCFCY: cambio de planta para controlar los ejes analíticos
Este punto de entrada, ubicado en el script SUBPIHA (registro de una factura 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 factura.
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada
Se activa al crear o modificar la factura de compra.
Variables y máscaras disponibles
Se carga la variable WFCY, que contiene la planta financiera de la planta de la cabecera de factura. Esta variable se puede modificar.
Se pueden utilizar las siguientes máscaras de pantalla: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4].
Estas clases no deben modificarse.
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 |
PINVOICE |
No |
Facturas compras |
PINVOICEV |
No |
Facturas de compra valoración |
PINVOICED |
No |
Facturas compras detalle |