Страница 1 из 1

Обновление поля js формула с помощью автоматизации

Добавлено: 18 сен 2020, 15:29
aik
Как бы сделать так, чтоб поле js формула обновлялось при клонировании записей через автоматизацию действий?

Смысл следующий:
есть задача скопировать упаковочные материалы, которые рассчитываются в зависимости от кол-ва товаров.
Изображение

так вот необходимо когда оно клонируется с помощью автоматизации, таким поля как итого и сумма также заполнялись значениями на основании тех, что добавляются.

Возможно стоит иной тип поля использовать?
При этом задача следующей будет, чтобы из всех товаров собрались отдельно упаковочные материалы и легко можно было просчитать сколько их необходимо на партию товаров.

Сейчас приходится открывать каждую запись, и изменять любое числовое значение, чтобы инициализировать js формулу и затем нажимать сохранить, чтобы значение записалось в бд. Но это трудозатратно и нецелесообразно открывать и редактировать каждую запись.

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 18 сен 2020, 15:56
support
js формула считает только в форме.
Попробуйте mysql формулу.

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 18 сен 2020, 15:59
aik
Поставил mysql формулу нажал кнопку автоматизации (клонирование связанных записей) и показало нули.

Изображение
Изображение
where are my google pictures

В поле Итого берутся значения из 3 полей этой записи, одна из которых, значение из родительской. В поле сумма берется значение Итого и умножается на поле числовое в этой же записи.

Причем я вообще сделал выполнение этого скрипта автоматизации в фоне при добавлении записи, идеально эта логика накладывается при добавлении товара в заказ (автоматом рассчитывать себестоимость упаковки), но вот незадача, поля не считаются как нужно.

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 25 сен 2020, 16:33
aik
Серж, не подскажешь как это правильно реализовать?

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 28 сен 2020, 14:24
support
Формула считает значения динамически, должно все работать. Больше подсказать не могу, так как нужно разбираться в приложении.

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 29 сен 2020, 12:06
aik
А в типе поля mysql формула, если в расчетах указывать тип поля "значение из родительской сущности", такая формула будет корректно рассчитываться? Если нет, то как реализовать подстановку значения из родительской сущности, при этом динамически.

Re: Обновление поля js формула с помощью автоматизации

Добавлено: 29 сен 2020, 13:28
support
mysql формула - это просто кусок sql кода, который встраивается в запрос. Если нужно использовать значения из родительской сущности, соответственно нужно написать вложенный запрос, чтобы выбрать это значение.