Создается ощущение что это ядро с какого то момента изменило свою логику работы.
Например для SQL сервера всегда выдает выражение
даже с дефолтными параметрами.
Посмотрел по перекрестным ссылкам - вызов sqlSystem.monocaseFmt() - идет во многих местах и нигде не заданы параметры. Т.е. баг должен проявиться в куче мест.
Плюс кое-где некорректно обрабатываются виртуальные компании

Например тут
X++:
\Classes\InventUpdateTTSCleanup\updateStr