8.х Не выводить в отчет заявки, которые закрыты

Тема в разделе "Система компоновки данных (СКД)", создана пользователем bluntschi, 17 сен 2014.

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Добрый день, подскажите, как быть,
    есть запрос, он выводит заявки на расход, а есть документ, который закрывает заявки, как мне вывести в отчет только те заявки, которые не закрыты?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Ну вы сами же ответили на вопрос, поставьте нужное условие. Каким образом различаются "открытые" и "закрытые" заявки ?
  3. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    можно было бы брать из регистров, но мне нужна табличная часть заявок, поэтому беру данные из документов...

    но если я делаю условие в вычисляемом поле
    выбор когда Закрытие <> Значение(Документ.ЗакрытиеЗаявокНаРасходованиеСредств.ПустаяСсылка) Тогда "Закрыто" Иначе "открыто" конец


    он отбор не делает
    --- Объединение сообщений, 17 сен 2014 ---
    а кажется поняла, сделала в самом запросе выбор, а не в вычисляемом поле
    Последнее редактирование: 17 сен 2014
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну правильнее конечно было бы брать из регистра РН по этим заякам у которых остаток не нулевой. Это они и есть.
    Ну если через ТЧ то все просто в условии добавть подзапрос, который отсекает эти заявки.
    Что то вроде этого
    Код:
    ВЫБРАТЬ
        ВнутреннийЗаказТовары.Номенклатура,
        ВнутреннийЗаказТовары.Количество
    ИЗ
        Документ.ВнутреннийЗаказ.Товары КАК ВнутреннийЗаказТовары
    ГДЕ
        НЕ ВнутреннийЗаказТовары.Ссылка В
                    (ВЫБРАТЬ
                        ЗакрытиеВнутреннихЗаказовЗаказы.ВнутреннийЗаказ
                    ИЗ
                        Документ.ЗакрытиеВнутреннихЗаказов.Заказы КАК ЗакрытиеВнутреннихЗаказовЗаказы)
    Т.е выбираем из Внутреннего заказа из ТЧ номенклатуру и количество и в условии прописывамем что ссылка не в том что выдаст подзапрос, который из ТЧ заказы документа закрытие ВЗ выдает внутренние заказы.

    Ну тут что бы ввам понятно было. понятно что не ставил проверки на проведенность и т.д.
    bluntschi нравится это.
  5. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    если у заявки есть реквизит в котором определено её состояние то по нему
  6. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Можно сразу к таб. части обращаться, в ней же содержится ссылка на док, вот ее к регистрам и подтягивать, ИМХО

Поделиться этой страницей