Это то, что можно отладить за 15 минут, если у вас есть разработчик. Я предполагаю, что вы используете один из этих кодов стран :
AT,BE,CZ,DK,EE,FI,FR,DE,HU,IE,IT,LV,LT,NL,PL,ES,SE,GB,RU,MY
(SalesTable_W
) BR
(SalesTable_BR
) IN
(SalesTable_IN
)
В \Classes\SalesTable2LineField\lineUpdateDescription
в самом конце, сразу над строкой throw error...
добавить это:
info(strFmt("Offending table is %1 (%2)", tableId2name(tableId), tableId));
Вам также следует добавить точку останова, если это само по себе не помогает, и выяснить это.
Затем повторите операцию, и вы узнаете таблицу. Возможно, это просто ошибка Microsoft или, если \Forms\SalesTable
был изменен, это может быть так. Вам просто нужно отладить его.
![enter image description here](https://i.stack.imgur.com/bNF0Q.png)