NaN при расчёте по JS формуле
Добавлено: 05 фев 2025, 22:22
Ошибка тянется очень давно. И возможно я бы не стал писать о ней здесь, пока мои сотрудники не стали из-за этого делать постоянные ошибки в системе.
Какова суть:
Имеется простая JS формула "Общая сумма", в котором считаются соседние поля:
Цена * Количество = Общая сумма
Всё прекрасно работает как часы, как должно быть.
1550.20 * 3 = 4650.60
НО!
Как только сотрудник копирует и вставляет в поле число с пробелом, либо с запятой (например 1 550,20) - поле автоматически такое число исправляет (убирает пробелы, запятую меняет на точку), но при этом JS формула показывает: "0.00" А когда переходишь в список - показывает "NaN".
Какова суть:
Имеется простая JS формула "Общая сумма", в котором считаются соседние поля:
Цена * Количество = Общая сумма
Всё прекрасно работает как часы, как должно быть.
1550.20 * 3 = 4650.60
НО!
Как только сотрудник копирует и вставляет в поле число с пробелом, либо с запятой (например 1 550,20) - поле автоматически такое число исправляет (убирает пробелы, запятую меняет на точку), но при этом JS формула показывает: "0.00" А когда переходишь в список - показывает "NaN".
