Отключение пересчета суммы договора при создании спецификации

Отключение пересчета суммы договора при создании спецификации#

Снимает признак пересчета суммы договора по дочерним объектам при создании спецификации.

Скрипт используется в точке расширения обозревателя проектов. При создании спецификации он получает родительский договор и проверяет его состояние. Если договор находится в состоянии Действующий, скрипт отключает признак bCalcSumByChild на реквизитах договора.

Место применения: Обозреватель проектов > нужный Avi > точка расширения операции

Тип: JEXL-скрипт

var ropContract = Cnt_ContractApi.load(getVar("super$id").asNLong());

if (ropContract.idState == Cnt_ContractApi.idStateExecuting()) {
  // Отключение пересчета суммы договора по дочерним объектам
  Cnt_ContractApi.setbCalcSumByChild(ropContract, 0b);
}