En algún momento de los últimos 7 días se introdujo un error que hace que falle la actualización de mis informes de Power BI basados en Exact. A continuación, el mensaje de error:
DataSource.Error:
OData:
Request failed:
The remote server returned an error:
(500) Internal Server Error.
itgenrst007:
De metagegevens van de kolommen ‘SupplierItemCopyRemarks’ geven aan dat null-waarden niet mogen voorkomen, maar er is een null-waarde in rij #5.
Zorg ervoor dat de eigenschap nullable in de metagegevens van EXACTONLINEREST.PURCHASEORDER.PURCHASEORDERLINES overeenkomt met de waarden.
(AmountDC (Double, metadata double): 0, AmountFC (Double, metadata double): 0, Created (DateTime, metadata datetime): 04/02/202…ta string): 20, VATDescription (String, metadata string): BTW 0% (alleen grondslag), VATPercentage (Double, metadata double): 0)
En mi búsqueda de publicaciones anteriores sobre esto, veo que a menudo la causa es que algo ha cambiado del lado de la API en Exact. ¿Es este también el caso, o esto lo está causando un ajuste en Exact Online por parte de mi cliente?
El campo SupplierItemCopyRemarks está definido como un campo obligatorio. Sin embargo, al parecer este campo se ha vuelto opcional en este entorno de Exact Online.
Por esa razón, el requisito de obligatoriedad se ha eliminado a partir de la próxima versión 26.0.40 y posteriores.
Se espera que esta entre en producción dentro de 7 días calendario.
¿Esto significa que mi actualización no funcionará durante los próximos 7 días? Esto va a frustrar bastante a mi cliente.
El campo en cuestión no se utiliza en nuestros informes. ¿Puedo evitar en la consulta que se recupere? Quizás en el SQL de inicio, de modo que la consulta original ya ignore el campo.
No se puede indicar con exactitud el plazo en que estará disponible una nueva versión. Consulte también:
El campo no se puede omitir; el controlador SQL de Exact Online siempre recuperará todos los campos y los validará según las reglas de negocio.
Se recomienda elegir otra tabla o limitarse a los datos obtenidos anteriormente.
Si tiene especial urgencia, se recomienda ponerse en contacto con el soporte de la API de Exact Online y solicitar una escalación para que se puedan corregir las especificaciones.
Entendido. Una última pregunta: tengo varios clientes de Exact, pero el problema solo ocurre con uno. ¿Por qué es esto? ¿Es porque, al parecer, este campo ha sido configurado por el cliente afectado, pero no por los demás?
Esta pregunta se cerró automáticamente después de 1 semana de inactividad. La última respuesta dada se marcó como solución.
Por favor, haga una nueva pregunta en un tema aparte si el problema vuelve a ocurrir. Incluya en la nueva pregunta un enlace a este tema pegando la URL en el texto.