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 #931800

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

https://partners.v8.1c.ru/forum/t/2011876/m/2011876 
 https://bugboard.v8.1c.ru/error/000113137 
 Конфигурация ПО 

 8.3.18 

 Проблема 

 В результате запроса отсутствуют квалификаторы числовой колонки ВЫРАЗИТЬ(<константа> КАК ЧИСЛО(А,Б)) 

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

 Открыть приложенную внешнюю обработку в тонком клиенте любой базы. Нажать кнопку "Команда1". При этом выполнится код 
 Запрос = Новый Запрос; 
 Запрос.Текст = 
 "ВЫБРАТЬ 
 |      ВЫРАЗИТЬ(1 КАК ЧИСЛО(10, 2)), 
 |      ВЫРАЗИТЬ("""" КАК Строка(10))"; 
 Результат = Запрос.Выполнить().Выгрузить(); 
 Сообщить(Результат.Колонки.Поле1.ТипЗначения.КвалификаторыЧисла.Разрядность); 
 Сообщить(Результат.Колонки.Поле2.ТипЗначения.КвалификаторыСтроки.Длина); 

 и выводятся сообщения 

 0 
 10 

 а ожидались сообщения 

 10 
 10 

 Если это задуманное поведение, то хотелось бы понять ради чего. 

 Оказалось что проблема касается функции ВЫРАЗИТЬ() в общем.

Back