Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:11

Как выводить все значения реквизита ? (В запросе)

Автор Никитa, 06 мар 2014, 08:14

0 Пользователей и 1 гость просматривают эту тему.

Никитa

ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом)

(Мы выбираем  либо Участок либо Дом и формируем отчет по одному из реквизитов ).

Подскажите пожалуйста что нужно сделать, что бы при  отсутствие значений в ПолеВвода Участока и в ПолеВвода Дом, сформировался отчет (где бы выводились все участки и все дома) ?

Проще говоря при открытие формы, не задавая никаких значений (Нажали кнопку сформировать отчет )  и у нас сформировался по всем участкам и всем домам.

mixqn

Участок и дом должны быть не параметрами, а отборами

Никитa

Цитата: mixqn от 06 мар 2014, 08:38
Участок и дом должны быть не параметрами, а отборами
Я не знаю сделал вот так:

&ВсеУчастки и &ВсеДома
или
ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом)

Серавно  жму сформировать,и выводит пустой отчет.

KrivosheevEV

Если делать не через отборы, а через параметры, то
в запросе:

//...
ГДЕ
    ВЫБОР
        КОГДА &ОтборПоДомам ТОГДА
            ОбращениеДокумент.Дом В(&Дом)
        ИНАЧЕ
            ИСТИНА
    КОНЕЦ
И

    ВЫБОР
        КОГДА &ОтборПоУчасткам ТОГДА
            ОбращениеДокумент.Участок В(&Участок)
        ИНАЧЕ
            ИСТИНА
    КОНЕЦ

В коде:

//...
Если НЕ ЗначениеЗаполнено(Дом) Тогда
    Дом = КакаяНибудьФункцияВозвращающаяВсеДома();
КонецЕсли;
Если НЕ ЗначениеЗаполнено(Участок) Тогда
    Участок = КакаяНибудьФункцияВозвращающаяВсеУчастки();
КонецЕсли;
//...
Запрос.УстановитьПараметр("ОтборПоДомам", ЗначениеЗаполнено(Дом));
Запрос.УстановитьПараметр("Дом", Дом);
Запрос.УстановитьПараметр("ОтборПоУчасткам", ЗначениеЗаполнено(Участок));
Запрос.УстановитьПараметр("Участок", Участок);



mixqn

зачем так сложно?
отчет на СКД судя по всему? там есть отборы. просто нужно доработать форму, связать элементы управления на ней с отборами

Теги: В запросе 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск