0
内の他の変数との変数を乗算します私は因子番号の4倍を得る。 しかし、これは私が必要なものではありません。私は数量で因子を動的に掛ける必要があります。これは異なる行ごとに行うことができます。OpenTBSは、私は次の機能を使用しようとしていますテーブル
私はここで何が欠けていますか?
内の他の変数との変数を乗算します私は因子番号の4倍を得る。 しかし、これは私が必要なものではありません。私は数量で因子を動的に掛ける必要があります。これは異なる行ごとに行うことができます。OpenTBSは、私は次の機能を使用しようとしていますテーブル
私はここで何が欠けていますか?
埋め込みTBSフィールドは、パラメータope
では機能しません。 文字列«quote_elements.qty»が常に0に変換される理由 パラメータope=mul
は固定値でのみ動作します。
問題を解決するために、カスタムondata functionを使用することができます。それはあなたがそれをマージする前に記録する計算された列を追加することができます。
PHP側:
function f_my_ondata($BlockName, &$CurrRec, $RecNum) {
$CurrRec['my_result'] = $CurrRec['product']['factore'] * $CurrRec['qty'];
}
テンプレート側:
[quote_elements;block=...;ondata=f_my_ondata] // block definition
...
[quote_elements.my_result]