Есть внешний отчёт. Обычные формы. Не СКД.
На форме табличное поле, берётся макет,заполняется параметрами из запроса.

Собственно как добавить на форму отбор по этому запросу ?
Не нашёл информации.

Хотелось бы при нажатии на кнопку, чтобы открывалась другая форма с построителемотчёта и там уже можно было бы отобрать колонки по текущим значениям.

Получилось выгрузить данные запроса в Построитель.ИсточникДанных. Как вижу Отбор там есть.

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

Но вопрос как вывести отбор так и не решен?
Создать форму и вывести табличное поле с типом Построитель.Отбор? этого не достаточно.
---
Создать форму и вывести табличное поле с типом Построитель.Отбор? этого не достаточно.

Почему недостаточно? У меня в ОФ вполне себе работает.
---
а зачем использовать дополнительный код потом? надо все в запрос запихать и все. Вообще если есть фикс макет то шаблон кода создается а потом его можно под себя править
---
Мне нужны доп.реквизиты и сведения по документам. А без кода не получить.
---
Все можно соединениями таблиц получить
---
Я беру из регистра бухгалтерии по счетам и субконто нужные документы.
Соединяю с рег.сведении ЗначенияСвойствОбъектов. Но на выходе выходят только те документы, у которых есть доп.реквизит. А мне нужны и те у которых его нету.
---
```1c
    ВЫБРАТЬ

    ХозрасчетныйОстатки.Субконто2 КАК Ссылка,

    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,

    ХозрасчетныйОстатки.КоличествоОстаток,

    ХозрасчетныйОстатки.Субконто2.Дата КАК ДатаУстановки,

    ХозрасчетныйОстатки.Субконто2.Комментарий КАК Комментарий,

    " КАК Контрагент

    ИЗ

    РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет В (&Счета), &ВидыСубконто, ) КАК ХозрасчетныйОстатки

    ГДЕ

    ХозрасчетныйОстатки.Субконто2.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания

    ОБЪЕДИНИТЬ

    ВЫБРАТЬ

    ХозрасчетныйОстатки.Субконто2,

    ХозрасчетныйОстатки.Субконто1,

    ХозрасчетныйОстатки.КоличествоОстаток,

    ХозрасчетныйОстатки.Субконто1.Дата,

    ХозрасчетныйОстатки.Субконто1.Комментарий,

    ЗначенияСвойствОбъектов.Значение

    ИЗ

    РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет В (&Счета), &ВидыСубконто, ) КАК ХозрасчетныйОстатки

    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов

    ПО ХозрасчетныйОстатки.Субконто2 = ЗначенияСвойствОбъектов.Объект

    ГДЕ

    ЗначенияСвойствОбъектов.Свойство = &Свойство
```

Вот к примеру попытался объеденить "Без дубликатов". Так как если просто соединять то выводятся те документы где значение Контрагент в доп.реквизитах не заполнено. Правильно ли это ?
Так же Столкнулся с ошибкой что комментарии неограниченной длины нельзя объединять.
---
Вот самый простой пример
---
Честно говоря я в шоке, даже не знал что такое удобство имеется в 1с )
---
И по сути обратившись к Построитель.параметры... Я могу заполнять и играться как хочу ?
А точнее как взять из запроса выборку и заполнить параметры макета ?
---
Добрый совет- осваиваЙ СКД. Скорость разработки увеличится