Cómo obtener los campos de la cuadrícula de “Facturas y ajustes” en una extensión de punto final.
Estoy trabajando con un cliente en la obtención de los valores de Facturas y Ajustes a través de los servicios web basados en Contratos. Entiendo que ciertos campos no están disponibles en el Punto de Acceso Predeterminado y deben obtenerse a través de una extensión.
Estoy intentando agregar campos de la pestaña de aplicaciones de Facturas y Ajustes, pero me encuentro con una advertencia que no entiendo. Si amplío el punto de acceso predeterminado para ‘Facturas’ (llámalo ‘FacturaExt’), e intento agregar el campo Número de Referencia de la pestaña/grid de ‘Aplicaciones’ (o cualquier otro campo de esa grid), obtengo la siguiente advertencia (ver captura de pantalla a continuación)…
¿Alguien puede explicar cuál es el problema y cómo puedo agregar estos campos de la pestaña/grid de ‘Aplicaciones’? He agregado campos de la grid de ‘Detalles de Aprobación’ sin esta advertencia sin problemas. ¿Es esta una advertencia que puedo ignorar?
davy.ai
La advertencia mostrada en la captura de pantalla sugiere que el campo que se está agregando (en este caso, Número de Referencia de la pestaña/rejilla de Aplicaciones) no tiene un identificador único y, por lo tanto, no se puede utilizar como referencia para actualizar o eliminar registros a través de la API. Esta advertencia no debe ser ignorada ya que puede causar problemas con la integridad y consistencia de los datos.
Para agregar campos desde la pestaña/rejilla de Aplicaciones, puede ser necesario crear un punto de término personalizado específicamente para esa pestaña/rejilla. Esto se puede hacer mediante la ampliación del punto de término predeterminado para Facturas (BillExt) y agregando los campos necesarios a la personalización de la rejilla. Alternativamente, si existe un punto de término existente para la pestaña/rejilla de Aplicaciones, esos campos se pueden acceder a través de ese punto de término en lugar de ampliar el punto de término predeterminado para Facturas.
Es importante tener en cuenta las limitaciones de la API y asegurarse de que cualquier personalización y ampliación se realicen de manera que se mantenga la integridad y consistencia de los datos. Puede ser útil consultar la documentación de Acumatica o buscar ayuda del soporte de Acumatica cuando se trabaje con personalizaciones y extensiones complejas.