Добавление отбора к запросу

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

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

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

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

Так же получилось сделать на форме кнопку и открыть другую форму с табличным полем этого отбора.
Но как сделать чтобы при открытии уже были все колонки и после можно было применить отборы к макету ?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
7. KVIKS 422 24.04.20 14:28 Сейчас в теме +0.5 $m
Вот самый простой пример
Прикрепленные файлы:
Rec033.avi
Intercititude; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
16. independ 1544 25.04.20 17:54 Сейчас в теме
(1)
Прикрепленные файлы:
2. KVIKS 422 24.04.20 13:41 Сейчас в теме
Так делайте отчет сразу на построителе, там при конструкторе запроса на последней вкладке есть выбор где отобразить отбор - сразу на форме или на форме настроек
3. Intercititude 24.04.20 13:58 Сейчас в теме
(2) Не делал такого просто никогда,а подводных камней с выводом на макет не будет ?
Плюс как использовать данные в коде потом ? это причина почему не было сделано на СКД
4. KVIKS 422 24.04.20 14:20 Сейчас в теме
В постоителе можно использовать фиксированный макет - при этом пропадает настройка выбора колонок потому что прописан макет, а отборы все работают
(3)
6. Intercititude 24.04.20 14:23 Сейчас в теме
(4) Получилось сделать на построителе запрос и заполнить макет.

Но вопрос как вывести отбор так и не решен?
Создать форму и вывести табличное поле с типом Построитель.Отбор? этого не достаточно.
10. DenisCh 24.04.20 14:43 Сейчас в теме
(6)
Создать форму и вывести табличное поле с типом Построитель.Отбор? этого не достаточно.


Почему недостаточно? У меня в ОФ вполне себе работает.
5. KVIKS 422 24.04.20 14:22 Сейчас в теме
(3)а зачем использовать дополнительный код потом? надо все в запрос запихать и все. Вообще если есть фикс макет то шаблон кода создается а потом его можно под себя править
9. Intercititude 24.04.20 14:42 Сейчас в теме
(5) Мне нужны доп.реквизиты и сведения по документам. А без кода не получить.
11. KVIKS 422 24.04.20 14:44 Сейчас в теме
(9)Все можно соединениями таблиц получить
13. Intercititude 24.04.20 15:05 Сейчас в теме
(11) Я беру из регистра бухгалтерии по счетам и субконто нужные документы.
Соединяю с рег.сведении ЗначенияСвойствОбъектов. Но на выходе выходят только те документы, у которых есть доп.реквизит. А мне нужны и те у которых его нету.
14. Intercititude 24.04.20 16:15 Сейчас в теме
(11)
ВЫБРАТЬ

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

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

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

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

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

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

ИЗ

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

ГДЕ

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

 

ОБЪЕДИНИТЬ

 

ВЫБРАТЬ

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

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

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

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

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

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

ИЗ

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

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

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

ГДЕ

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


Вот к примеру попытался объеденить "Без дубликатов". Так как если просто соединять то выводятся те документы где значение Контрагент в доп.реквизитах не заполнено. Правильно ли это ?
Так же Столкнулся с ошибкой что комментарии неограниченной длины нельзя объединять.
7. KVIKS 422 24.04.20 14:28 Сейчас в теме +0.5 $m
Вот самый простой пример
Прикрепленные файлы:
Rec033.avi
Intercititude; +1 Ответить
8. Intercititude 24.04.20 14:41 Сейчас в теме
(7) Честно говоря я в шоке, даже не знал что такое удобство имеется в 1с )
12. Intercititude 24.04.20 14:57 Сейчас в теме
(7) И по сути обратившись к Построитель.параметры... Я могу заполнять и играться как хочу ?
А точнее как взять из запроса выборку и заполнить параметры макета ?
15. ixijixi 1904 25.04.20 17:32 Сейчас в теме
Добрый совет- осваиваЙ СКД. Скорость разработки увеличится
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот