А, да, еще пересчет себестоимости в валюте не запускается в пакете
в принципе, потому что CLR не умеет приводить тип InventCostClosingRecalcSecCur_RU к InventCostClosingRecalc: первый не является прямым или косвенным наследником второго, и такое раздолбайство с приведением типов прокатывает только в интерпретаторе Х++.

Т.е. с момента выхода AX 2012 никому из Microsoft, включая автора исходной публикации, даже в голову не пришло запустить пересчет себестоимости в валюте в пакетном режиме.