СТ: цена с пробелами между разрядами считается неправильно #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Источник
Суть
Ввод чисел в СТ разбирался
parseFloat, который читает до первого пробела: «100 000» → 100. Копирование из КП, Excel и PDF даёт пробелы (часто неразрывные) между разрядами.Одна функция
utils/parseNumberInputдля всех полей СТ: цена, цена в ₸, количество позиции, километраж, курс валюты (Шаг 2). Понимает пробелы и неразрывные пробелы, «275 293,50», «1,234,567.89», хвост «₸»/«USD».ОИД и КПС — та же проблема, не трогаем (только СТ ОМТС).
Как проверить
Вставить в цену «100 000», «275 293,50», «1,234,567.89» — суммы 100 000, 275 293,5, 1 234 567,89.