8.х Отсутствие потребления по Точке учета более 3 месяцев подряд

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем SvetlanaVB, 30 авг 2017.

  1. TopicStarter Overlay
    SvetlanaVB
    Offline

    SvetlanaVB

    Регистрация:
    30 авг 2017
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Добрый день.
    Только недавно стала изучать 1С, столкнулась вот с такой казалось бы простой задачей: Требуется вывести Точки учета, по которым отсутствует потребление более 3 месяцев подряд.
    Выполняю все в Обработке. Запрос формирую через СКД. Параметры для запроса вводятся пользователем в форме. Результат выводится на форму в Табличную часть. Параметрами являются: ДатаНач - дата начала периода, ДатаКон - дата конца периода, ПодразделениеОрганизации - город. Кое-что уже написала, но не знаю как дальше задать "Более 3 месяцев подряд". Вот запрос:
    Выбрать
    ОтпускЭЭОбороты.Обороты,
    ОтпускЭЭОбороты.ДоговорКонтрагента,
    ОтпускЭЭОбороты.Период,
    ОтпускЭЭОбороты.Расход,
    ОтпускЭЭОбороты.Стоимость,
    ОтпускЭЭОбороты.ТочкаУчета,
    ПриборыТочекУчетаСрезПоследних.ПриборУчета
    Из
    РегистрНакопления.ОтпускЭЭ.Обороты
    (НачалоПериода(&ДатаНач, Месяц),
    КонецПериода(&ДатаКон, Месяц), Месяц,
    ПодразделениеОрганизации в Иерархии (&ПодразделениеОрганизации)) КАК ОтпускЭЭОбороты
    Левое Соединение
    РегистрСведений.ПриборыТочекУчета.СрезПоследних
    (КонецПЕриода(&ДатаКон, Месяц), ) КАК ПриборыТочекУчетаСрезПоследних
    По
    ОтпускЭЭОбороты.ТочкаУчета = ПриборыТочекУчетаСрезПоследних.ТочкаУчета
    Где
    Выбор Когда ЕстьNull(ПриборыТочекУчетаСрезПоследних.ПриборУчета, 0) = 0 Тогда Истина
    Иначе ПриборыТочекУчетаСрезПоследних.Установлен = Истина
    Конец
    и Выбор Когда ЕстьNullОтпускЭЭОбороты.Расход, 0) = 0 Тогда Истина
    Конец
    И РазностьДат(&ДатаНач, &ДатаКон, Месяц) >= 3
    Упорядочить По
    Период
  2. TopicStarter Overlay
    SvetlanaVB
    Offline

    SvetlanaVB

    Регистрация:
    30 авг 2017
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Хорошо, а если делать не через запрос СКД, а результат выводить в макет. Тогда каким образом реализовать задачу?
  3. nsk1C
    Offline

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

    Регистрация:
    25 май 2016
    Сообщения:
    1.769
    Симпатии:
    174
    Баллы:
    104
    Озвучьте наименование конфигурации и ее версию - 4 числа, разделённых 3 мя точками

    ! Справка i с точкой.jpg

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