Ваши комментарии

С сохраненкой всегда попроще, чем попытка повторить "по описанию".

Поставьте s50(mrasch) перед double fakt = 0.;

Ошибка исправлена. Связана с тем, что в старых (ранее подготовленных отчетах) не было информации для Приложения 10. При копировании отчета на основе исходного (подготовленного в старой версии) эта информация в новом отчете добавляется некорректно.
После обновления ошибки не будет.

В версии 597.16 Приложения 10 нет, поэтому и ошибки нет.

О каком алгоритме идет речь?
К тому моменту, когда выполняется расчет вида (если мы говорим об алгоритме расчета вида), в память уже загружен нужный табель и никаких хитростей делать не надо для его получения. При условии конечно, что у этого вида код совместительства не забыли прописать.

Сервис поддержки клиентов работает на платформе UserEcho