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

8.3.18-+ Схема запроса некорректно назначает псевдонимы колонкам табличной части внутри поля через точку

Added by Сергей Старых 4 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/2039353/m/2039353
Конфигурация ПО

1С 8.3.18-21, управляемая форма

Проблема

Схема запроса некорректно назначает псевдонимы колонкам табличной части внутри поля через точку

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

Восстановить базу из выгрузки и запустить в ней тонкое/толстое управляемое клиентское приложение. Нажать кнопку "Команда1". При этом выполнится код
б = Новый Запрос;
б.Текст = "Выбрать Т.Ссылка.ТабличнаяЧасть1 ИЗ справочник.Справочник1 КАК Т";
Сообщить(б.Выполнить().Выгрузить()[0][0].Колонки0.Имя);
а = Новый СхемаЗапроса;
а.УстановитьТекстЗапроса(б.Текст);
б.Текст = А.ПолучитьТекстЗапроса();
Сообщить(б.Выполнить().Выгрузить()[0][0].Колонки0.Имя);
Сообщить(б.Текст);

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

Ссылка
Поле1
ВЫБРАТЬ
Т.Ссылка.ТабличнаяЧасть1.(
Ссылка КАК Поле1,
НомерСтроки КАК Поле2,
Реквизит1 КАК Поле3
) КАК Ссылка
ИЗ
Справочник.Справочник1 КАК Т

а ожидалось

Ссылка
Ссылка
ВЫБРАТЬ
Т.Ссылка.ТабличнаяЧасть1.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки ,
Реквизит1 КАК Реквизит1
) КАК Ссылка
ИЗ
Справочник.Справочник1 КАК Т

Таким образом схема запроса без прикладной модификации структуры запроса меняет его текст и результат.

clipboard-202201151655-9rdsp.png (7.71 KB) clipboard-202201151655-9rdsp.png Сергей Старых, 2022-01-15 02:55 PM
тест.dt (112 KB) тест.dt Сергей Старых, 2022-01-15 02:55 PM
250

Also available in: Atom PDF