Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #935331

Updated by Сергей Старых 4 months ago

https://partners.v8.1c.ru/forum/t/2022095/m/2022095

Конфигурация ПО

8.3.1-20+, обычная форма

Проблема

Невозможно ввести дробную часть числа с пустыми квалификаторами с пустой целой частью в поле ввода табличного поля

Воспроизведение

Открыть приложенную внешнюю обработку в обычном клиентском приложении. При этом выполнится код

ТабличноеПоле1.Колонки.Добавить("Т", Новый ОписаниеТипов("Число"));
ЭлементыФормы.ТабличноеПоле1.Колонки.Колонка1.Данные = "Т";
ЭлементыФормы.ТабличноеПоле1.ДобавитьСтроку();

Таким образом будет создана числовая колонка с пустыми квалификаторами.

Войти в режим редактирования строки и в поле ввода
1. Ввести "0,"
2. Затем нажать клавишу "1"

При этом в поле ввода отобразится "1". А ожидалось "0,1".

В 8.3 на всех версиях поведение такое же. В 8.2 поведение корректно (соответствует ожидаемому).

Способ обхода 1

Ввести ненулевую целую часть с дробной частью и затем заменить целую часть на ноль.

Способ обхода 2

Задать квалификаторы числа.

!clipboard-202110080737-f1nfd.png!

!clipboard-202110080737-uvvbr.png!

Back