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
Если это задуманное поведение, то хотелось бы понять ради чего.
Оказалось что проблема касается функции ВЫРАЗИТЬ() в общем.