8.х Вывод в СКД

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем denk-32, 8 июн 2016.

  1. TopicStarter Overlay
    denk-32
    Offline

    denk-32

    Регистрация:
    9 май 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте уважаемые форумчане.

    Есть отчет о доходах и расходах. Есть настройки пользователя. Там он выбирает дату и с какой периодичностью выводить. Периодичность настраивал в запросе вот код:
    ВЫБОР
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Месяц)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.ПериодМесяц, МЕСЯЦ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.День)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.ПериодДень, ДЕНЬ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Неделя)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.ПериодНеделя, НЕДЕЛЯ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Квартал)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.ПериодКвартал, КВАРТАЛ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Год)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.ПериодГод, ГОД)
    КОНЕЦ КАК Периодичность,

    Все работает хорошо. Но пользователю понадобилось выводить периоды без движений. Вопрос: Как это можно организовать учитывая что он может выбрать день, неделю, месяц, квартал и год.

    Спасибо заранее.

    Настройки.jpg Пример вывода.jpg
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    Ээээ на сколько понял суть проблемы: включить параметр вывода данных в нужном значении. По умолчанию он выводит движения и границы в случае СКД
  3. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Не совсем понял вопрос.
    Но насколько я понимаю что если он указал период с 1 по 31 и поставил периодичность неделя
    то он хотел бы видеть только 4 колонки где каждая это начало или конец неделеи. Это так?

    Если да то тогда ваш коди зи условия так же перенесите в поле период
    типа

    ВЫБОР
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Месяц)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, МЕСЯЦ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.День)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, ДЕНЬ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Неделя)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, НЕДЕЛЯ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Квартал)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, КВАРТАЛ)
    КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Год)
    ТОГДА НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, ГОД)
    КОНЕЦ КАК ДатаДанных
  4. TopicStarter Overlay
    denk-32
    Offline

    denk-32

    Регистрация:
    9 май 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо большое!

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