Ошибка работы .Net business connector при выборке заказов на продажу
Добрый день, коллеги!
При выполнении запроса из стороннего приложения через .net business connector получаю такую ошибку:
Microsoft.Dynamics.BusinessConnectorNet.XppException: Невозможно выбрать запись в Заказы на продажу (SalesTable).
Из базы данных выбрано нулевое значение (NULL), которое не поддерживается.
at Microsoft.Dynamics.BusinessConnectorNet.Axapta.CallStaticClassMethod(String className, String methodName, Object param1)
at DynamicsWebService2012.BCProxyAxapta2012.CallStaticClassMethod(String className, String methodName, String param)
В Аксапте логика отрабатывает нормально.
Опытным путем установили, что ошибка валится на методе find() для определенных заказов на продажу.
Ошибка также может генерироваться в конструкциях while select, в попытке получения заказов через запрос (метод queryRun.next())
Подскажите, пожалуйста, как с этим бороться?
Та же самая логика из аксапты отрабатывает нормально, ошибок синхронизации данных нет. Проблемные заказы (таких примерно около 1% от общего количества заказов) ничем особым не отличаются от остальных, полей со значениями NULL не обнаружено.
Дополнительная информация: MS DAX 2012 R3 (Версия приложения 6.3.164.0), MS SQL Server 2012.
Последний раз редактировалось DaxDeveloper; 29.05.2018 в 10:21.
Причина: Уточнение версии приложнения
|