Странно. Либо я код не тот смотрел, либо у вас какая то своя версия этого модуля.
Причем как вижу у вас уже все написано как раз правильно, именно то что мы делали, видимо и в данный модуль надо пронести (или уже пронесли все и я ошибся)
Это Тпз так понимаю
Tpz = query_TPP.p_TpEquip_SetupTime.AsSafeFloat
А это Объем партии
N = query_TPP.p_TpEquip_RunQuantity.AsSafeFloat
if N<=0 then N = 1
Так что вам по хорошему просто в ТП объем партии задавать правильно надо, и все.
Вы вместо этого зачаем то хотите делать это в расчете
Trud_Sum = Trud_Sum + ( RabCnt * T_st * K_st / NoP ) + Tpz / N * kN
Trud_Sum_Itog = Trud_Sum_Itog + ( RabCnt * T_st * CurKol * K_st / NoP ) + Tpz / N * kN
Ну ваше право конечно. В начале скрипта добавьте строку
Const kN = 100.0
Но я бы имя по длиннее дал, чтобы потом не нарваться на ошибки какие либо.
Спасибо сказали: kvand.st1