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...":https://support.plan.io/news/187

Bug #935331

Updated by Сергей Старых over 1 year ago

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

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

 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