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

Все вопросы/проблемы по установке и использовании.
Ответить
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

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

Сообщение aik »

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

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

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

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

Сейчас приходится открывать каждую запись, и изменять любое числовое значение, чтобы инициализировать js формулу и затем нажимать сохранить, чтобы значение записалось в бд. Но это трудозатратно и нецелесообразно открывать и редактировать каждую запись.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

js формула считает только в форме.
Попробуйте mysql формулу.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

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

Сообщение aik »

Поставил mysql формулу нажал кнопку автоматизации (клонирование связанных записей) и показало нули.

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

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

Причем я вообще сделал выполнение этого скрипта автоматизации в фоне при добавлении записи, идеально эта логика накладывается при добавлении товара в заказ (автоматом рассчитывать себестоимость упаковки), но вот незадача, поля не считаются как нужно.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

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

Сообщение aik »

Серж, не подскажешь как это правильно реализовать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Формула считает значения динамически, должно все работать. Больше подсказать не могу, так как нужно разбираться в приложении.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

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

Сообщение aik »

А в типе поля mysql формула, если в расчетах указывать тип поля "значение из родительской сущности", такая формула будет корректно рассчитываться? Если нет, то как реализовать подстановку значения из родительской сущности, при этом динамически.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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