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 Сергей Старых over 1 year 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