Как добавить целочисленное значение из настраиваемого поля в настраиваемое поле даты в NetSuite? - PullRequest
0 голосов
/ 15 января 2019

Я пытался выяснить, как правильно определить дату во вновь созданном настраиваемом поле, которое ссылается на текущую дату транзакции и «добавляет» целочисленное значение из существующего настраиваемого поля в NetSuite, расположенного в той же форме ( РО). Каждый раз, когда я отправляю сообщение, я получаю сообщение об ошибке для недопустимого выражения, или значение просто пустое.

Вот мой код:

CASE WHEN {entity} = 'Test Vendor' THEN 
    {trandate} + {custbody01} 
ELSE 56
END

«custbody01» представляет существующее значение, которое было вычислено в настраиваемом поле (целое число). Идея заключается в добавлении предварительно рассчитанного значения (целого числа) к текущей дате транзакции для вычисления будущей даты в настраиваемом поле. Я очень новичок в NetSuite и могу использовать любую предоставленную помощь.

Спасибо

1 Ответ

0 голосов
/ 15 января 2019

У меня было похожее требование. Мне нужно было добавить int к дате. Я считаю, что вам просто нужно использовать функцию TO_DATE ().

Вот код, который я специально использовал в качестве условия рабочего процесса, но я считаю, что он может быть передан, если custbody01 действительно является значением типа int. (custbody456 - это пользовательское поле date , добавляющее целое значение для вычисления другого поля даты)

Estimated Ship Date=to_date({custbody456}) + 17

Так что я думаю, что вы можете попробовать: TO_DATE({trandate}) + {custbody01})

При выполнении этот код будет ссылаться на существующее настраиваемое поле и добавлять это значение к текущей дате транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...