Producto: | TOTVS Backoffice |
---|---|
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Facturación |
Función: | pgv.customfields - API de integración de campos personalizados |
Alcances: | Microsiga Protheus 12 |
Versiones: | Microsiga Protheus 12 |
Compatible Países: | Todos los países |
Sistemas operativos: | Todos |
Compatible con las bases de datos: | Todos |
Nivel de acceso: | Nivel 1 (Acceso Clientes) |
Idiomas: | Todos |
El punto de entrada GVFLDC5 permite informar campos personalizados de la tabla del encabezado de los Pedidos de Ventas (SC5) que serán considerados por el Portal Gestión de Ventas. Estos campos serán utilizados por la API de integración de campos personalizados (pgv.customfields). Este punto de entrada se ejecuta en el end-point mostrado a continuación:
GVFLDC5() ---> aRet
05. PARÁMETROS
No existe.
06. DEVOLUCIÓN
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
aSC5 | Array | Array unidimensional que debe contener en cada posición un campo del encabezado del Pedido de Ventas, en el formato carácter. Ejemplos: | Sí |
Tipos de campos permitidos
Solamente se permitirán campos del tipo:
No se permitirán campos del tipo:
Campos de descuento
Campos que influyen en los valores totales de los ítems, se considerarán después de la grabación del pedido, modificando el valor del subtotal.
07. EJEMPLO
#INCLUDE "PROTHEUS.CH" //----------------------------------------------------------- /*/{Protheus.doc} GVFLDC5 Este punto de entrada es activado por la API de integración de campos personalizados, para informar los campos adicionales de la tabla SC5, personalizados o no, que serán considerados por el PGV además de los estándares @type function @author Squad CRM/Faturamento @since 20/04/2023 @version 1.0 /*/ //----------------------------------------------------------- user function GVFLDC5() as array local aSC5:= {} as array aAdd(aSC5, "C5_PESOL") aAdd(aSC5, "C5_PBRUTO") aAdd(aSC5, "C5_RECFAUT") aAdd(aSC5, "C5_DATA1") aAdd(aSC5, "C5_VOLUME1") return aSC5