СТ: цена с пробелами между разрядами считается неправильно #6

Open
opened 2026-10-27 10:00:04 +00:00 by timur.gorodetskiy · 0 comments
Owner

Источник

  • Кто: Асиля Сарниязова
  • Когда: 2026-10-23
  • Где: Teams; воспроизвёл Тимур 2026-10-27 (СТ №16, цены «100 000», «1 00000», «10 0 000» → суммы 100, 3, 10)
  1. Если цену заполняю с пробелами (скопировав и вставить) — не считает сумму

Суть

Ввод чисел в СТ разбирался 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.

## Источник - Кто: Асиля Сарниязова - Когда: 2026-10-23 - Где: Teams; воспроизвёл Тимур 2026-10-27 (СТ №16, цены «100 000», «1 00000», «10 0 000» → суммы 100, 3, 10) > 6. Если цену заполняю с пробелами (скопировав и вставить) — не считает сумму ## Суть Ввод чисел в СТ разбирался `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.
timur.gorodetskiy added the bugформа/СТ
приоритет
высокий
labels 2026-10-27 10:00:04 +00:00
Sign in to join this conversation.