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-+ Схема запроса некорректно назначает псевдонимы колонкам табличной части внутри поля через точку
0%
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 КАК Т
Таким образом схема запроса без прикладной модификации структуры запроса меняет его текст и результат.