В общем столкнулся с такой ошибкой
есть поле кол-во (числовое) есть поле цена (числовое) есть поле сумма (js формула).
когда корректируешь кол-во или цену в каждой записи отдельно, сумма считается корректно.
Как только нужно обновить пакетно цену или кол-во выделив несколько записей и изменив значение, сумма не пересчитывается.
p.s. я понимаю, что js формула наглядно показывает изменение значения при редактировании, но может можно как-то сделать, чтобы все-таки она при пакетном изменении тоже хотя бы перезаписывалась в бд?
Не пересчитывает поле JS формула
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не пересчитывает поле JS формула
js формула работает только в форме.
Что бы все пересчитывалось на лету при пакетном изменении, нужно использовать mysql формулу.
Что бы все пересчитывалось на лету при пакетном изменении, нужно использовать mysql формулу.
- meu3
- Сообщения: 466
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Не пересчитывает поле JS формула
В процессе изменения сучности поменял тип поля с JS формула на mySQL формулу. Потом вернул обратно. Но теперь ошибки в этом поле, из-за того, что слетели результаты. Есть какой-то способ, кроме ручного, пересчитать итоги?
- Fait
- Инвестор
- Сообщения: 974
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Не пересчитывает поле JS формула
Как вариант, использовать поле PHP код, только в настройках статично чтоб стало, указать.
После чего выделить все записи и обновить какое-нибудь поле, чтобы данные записались.
А какие ошибки именно возникают?
- meu3
- Сообщения: 466
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Не пересчитывает поле JS формула
Там при вводе цены пересчитывалась и сразу отображалась сумма и процент скидки, что было полезно для контроля продавцом. После дерганий туда-сюда в поле остался какой-то цифровой мусор. типа первой цифры числа, а отчеты использующие эту сумму со скидкой теперь показывают погоду на Марсе. Ручками-то можно форму дернуть, все пересчитывается. В статику не хочется, поле-то пересчитается правильно, но в форме-то не отобразится...
- Fait
- Инвестор
- Сообщения: 974
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Не пересчитывает поле JS формула
Тогда поле Ajax запрос может помочь, чтобы в форме сохранять.
Я лично JS формулу почти что не применяю в формах
Я лично JS формулу почти что не применяю в формах