Смена знака сумм проводки

Смена знака сумм проводки#

Меняет знак сумм проводки. Скрипт показывает, что при работе с API важно учитывать тип данных, который ожидают методы: Act_TransApi.load() принимает значение типа Long, а методы Act_TransApi.setnSum() и Act_TransApi.setnSumBase() — значения типа BigDecimal.

Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт

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

const nvSum = toBigDecimal(104467.84);
const nvSumBase = toBigDecimal(104467.84);
var ropTrans = Act_TransApi.load(toLong(1204862));
Act_TransApi.setnSum(ropTrans, -nvSum);
Act_TransApi.setnSumBase(ropTrans, -nvSumBase);