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

open

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

Added by Сергей Старых about 2 years ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

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

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

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


Files

ВнешняяОбработка4.epf (6.06 KB) ВнешняяОбработка4.epf Сергей Старых, 2021-08-07 10:31 AM

Also available in: Atom PDF