Logic 选中复选框时,用于将增值税添加到总成本的SugarCRM逻辑

Logic 选中复选框时,用于将增值税添加到总成本的SugarCRM逻辑,logic,sugarcrm,suitecrm,Logic,Sugarcrm,Suitecrm,我是SugarLogic和SugarCRM的新手。我试图给一个字段添加逻辑。基本上我有一个增值税复选框字段,如果勾选了,我希望总成本字段乘以23%。如果未勾选,则不添加增值税。我将感谢给予的任何帮助。下面的代码对我不起作用 ifElse(equal($vat_applicable,true),multiply($total_cost,0.023)) 谢谢x因为这是一个“if/else”的SugarLogic函数,所以您需要完成公式的其余部分(else)。将此公式添加到“总成本”字段 ifEls

我是SugarLogic和SugarCRM的新手。我试图给一个字段添加逻辑。基本上我有一个增值税复选框字段,如果勾选了,我希望总成本字段乘以23%。如果未勾选,则不添加增值税。我将感谢给予的任何帮助。下面的代码对我不起作用

ifElse(equal($vat_applicable,true),multiply($total_cost,0.023))

谢谢x

因为这是一个“if/else”的SugarLogic函数,所以您需要完成公式的其余部分(else)。将此公式添加到“总成本”字段

ifElse(equal($vat_applicable,true),
    multiply($total_cost,0.23),
    $total_cost
)

嗨,卡尔,谢谢你的帮助,我收到一个无效的公式错误,说公式必须是布尔型的,我不明白为什么我用布尔型的“真”时,你用的是什么版本的SugarCRM或SuiteCRM?你有向字段中添加公式的屏幕截图吗?我正在使用SugarCRM 7。增值税适用字段是一个复选框,我认为这就是代码在货币字段中使用时的问题,例如,我的约定费用。我想知道我是否应该将代码添加到总成本计算中。。。。所以它应该看起来像这样ifElse(相等($vat_适用,true),乘以($total_cost,0.23),$total_cost)ifElse(相等($vat_适用,false),加上($MILENGER_cost,$MILENGER_cost,$住宿费,$cost)$TOTALL_cost)“嗨,卡尔,你的代码为我工作了,谢谢你的帮助,只是想知道在我添加代码的总成本字段中,你怎么说总成本=里程+时间+酒店住宿=总和,如果还有“你的上述代码”,我知道它看起来像这样添加(里程,时间,酒店住宿)如果我没有这些字段,这很难。ifElse(相等($vat_适用,正确),乘以($total_cost,0.23),加上($MILENGE_cost,$time_cost,$住宿_cost))。在英语中是:1)如果有适用的增值税,则将总成本乘以%23;2)如果没有,则加上$Milege\u cost、$time\u cost、$住宿费。这就是你的意思吗?