Показать сообщение отдельно
Старый 13.09.2021, 19:43   #13  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Сегодня полдня потратил из-за ошибки, подобной тем что упоминаются в ссылках :
https://dynamicsuser.net/ax/f/develo...t-of-an-insert
https://community.dynamics.com/ax/f/...n-custom-table

Запускаю Query::insert_recordset , а там бардак с полями! Система при формировании скрипта INSERT INTO два раза упоминает одно и то же заполняемое поле и SQL сваливается в ошибку "The column name 'xxx' is specified more than once in the SET clause or column list of an INSERT ...".
Для запуска использовал класс-наследник от RunBaseBatch с RunOn=CalledFrom, запускал класс через action-пункт меню.
Долбился-долбился, а потом случайно запустил класс напрямую из репозитария. И insert_recordset отработал без ошибки !! Потом для эксперимента установил у класса RunOn=Server. Вызвал класс через пункт меню. И insert_recordset тоже отработал без ошибки !! Что это блин за баг такой.
__________________
Дмитрий