Tiempo aproximado de lectura 00:03:00 min
Ocurrencia
Al ingresar remitos de entrada (MATA102N) y utilizar los Puntos de Entrada MT100C7D y MT100C7C para personalizar el orden o la vista de los campos de los ítems del pedido de compra, el sistema arroja el siguiente error fatal en pantalla: variable is not array - Type [C] on LXA103ITEMPC(LOCXNF2.PRW).
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - Versión 12.1.2410
Causa
Este incidente ocurre porque la estructura del array de retorno utilizada en el código fuente personalizado (Punto de Entrada) no coincide con la sintaxis ni con la firma de datos definida en la documentación oficial del producto. Se trata de una inconsistencia en la creación del desarrollo a la medida.
Solución
Para solucionar esta ocurrencia, es necesario ajustar el código fuente de su personalización siguiendo estos pasos:
1. Validación de estructura
Solicite a su equipo de desarrollo que verifique que el código a la medida mantenga la firma y el formato de datos exactos publicados en la documentación técnica oficial (TDN). Confirme que la lógica de negocio personalizada se ajuste sobre dicha plantilla estándar sin modificar la estructura del array requerida por la rutina.
2. Ajuste mediante ejemplos oficiales
Se sugiere realizar una prueba aislada utilizando los códigos de ejemplo proporcionados en la documentación oficial de los Puntos de Entrada MT100C7D y MT100C7C. Una vez que el ejemplo estándar se ejecute sin errores, adapte su lógica de necesidad sobre el mismo.
0 Comentarios