| 0
    
        nAPACEHAK   30.07.25✎ 18:19 | 
        Доброго
 Подскажите, как я могу добавить поля в запрос, те, которые на вкладке "Построитель"?
 
 Добавил таблицу, связи, основные поля... чот застрял дальше
 
 Процедура ВнестиИзмененияВЗапрос(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма)
 
 Текст = УниверсальныйОтчет.ПостроительОтчета.Текст;
 
 СхемаЗапроса = Новый СхемаЗапроса;
 СхемаЗапроса.УстановитьТекстЗапроса(Текст);
 
 ПоследнийЗапросПакета = СхемаЗапроса.ПакетЗапросов[СхемаЗапроса.ПакетЗапросов.Количество() - 1];
 ОператорПоследнегоЗапроса = ПоследнийЗапросПакета.Операторы[0];
 
 Источник1 = ОператорПоследнегоЗапроса.Источники[0];
 ПсевдонимИсточника1 = Источник1.Источник.Псевдоним;
 
 Источник2 = ОператорПоследнегоЗапроса.Источники.Добавить("Справочник.дрсСтатьиУчета.СтатьиДДС", "дрсСтатьиУчетаСтатьиДДС");
 Источник2.Соединения.Очистить();
 
 УсловиеСоединения = ПсевдонимИсточника1 + ".СтатьяДвиженияДенежныхСредств = дрсСтатьиУчетаСтатьиДДС.Статья";
 Источник1.Соединения.Добавить(Источник2.Источник.Псевдоним, УсловиеСоединения);
 
 ОператорПоследнегоЗапроса.ВыбираемыеПоля.Добавить("дрсСтатьиУчетаСтатьиДДС.Ссылка");
 ПоследнийЗапросПакета.Колонки[ПоследнийЗапросПакета.Колонки.Количество()-1].Псевдоним = "дрсСтатьиУчета";
 
 ОператорПоследнегоЗапроса.ВыбираемыеПоля.Добавить("ПРЕДСТАВЛЕНИЕ(дрсСтатьиУчетаСтатьиДДС.Ссылка)");
 ПоследнийЗапросПакета.Колонки[ПоследнийЗапросПакета.Колонки.Количество()-1].Псевдоним = "дрсСтатьиУчетаПредставление";
 
 Текст = СхемаЗапроса.ПолучитьТекстЗапроса();
 
 УниверсальныйОтчет.ПостроительОтчета.Текст = Текст;
 
 КонецПроцедуры
 |  |