Имя: Пароль:
1C
1С v8
Построитель запроса. Сворачивание полей
0 U_KA
 
01.12.15
09:31
Добрый день!
Возникла сложность с построителем запросов, который используется как основной механизм конфигурации "Консолидация".
Есть запрос:
"ВЫБРАТЬ
    1 КАК ФиктивноеПоле
{ВЫБРАТЬ
    Хозрасчетный.Счет.*,
    Хозрасчетный.Организация.*}
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты({(&ДатаНач)}, {(&ДатаКон)}, , , Счет.Код В (&Счет), , ) КАК Хозрасчетный"

Далее устанавливаю выбранные поля:
ПостроительЗапроса.ВыбранныеПоля.Добавить("Счет.Код", "СчетКод");
ПостроительЗапроса.ВыбранныеПоля.Добавить("Счет.Код", "ДопСчетКод");

В выбранных полях все отображается, но когда выполняю запрос и выгружаю в ТЗ, то в ТЗ только одна колонка "СчетКод", колонки "ДопСчетКод" нет. Как я полагаю, происходит сворачивание полей по пути к данным.
Пробовал после добавлении поля менять представление, не помогло. Кто сталкивался с таким поведением, есть ли какие-нибудь варианты, кроме как в запросе выносить необходимые поля из фигурных скобок или обходить результат запроса вместо его выгрузки в ТЗ?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс