8.х Отчет по тоннажу.

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

  1. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Приветствую вас! Вопрос в принцепе в сабже, делаю отчет по отправленному тоннажу, вот код запроса:
    Код:
    "ВЫБРАТЬ
    |	ПродажиОбороты.Период КАК Период,
    |	ПродажиОбороты.Номенклатура КАК Номенклатура,
    |	СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот
    |ИЗ
    |	РегистрНакопления.Продажи.Обороты(&НачДата, &КонДата, День, ) КАК ПродажиОбороты
    |ГДЕ
    |	ПродажиОбороты.Период МЕЖДУ &НачДата И &КонДата
    |	И ПродажиОбороты.ДокументПродажи.Ответственный = &Пользователь
    |
    |СГРУППИРОВАТЬ ПО
    |	ПродажиОбороты.Номенклатура,
    |	ПродажиОбороты.Период
    |
    |УПОРЯДОЧИТЬ ПО
    |	Период
    |ИТОГИ
    |	СУММА(КоличествоОборот)
    |ПО
    |	Период ПЕРИОДАМИ(ДЕНЬ, &НачДата, &КонДата)"
    
    Тоннаж можно посчитать как КоличествоОборот*Номенклатура.ЕдиницаИзмеренияУпаковки.Вес в цикле перебора запроса. А как быть с общими итогами?
    Чутье подсказывает что нужно все в запрос вписывать, только ума не приложу каким образом. Помогите пожалуйста :unsure: , светлые гуру!!!
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.556
    Симпатии:
    716
    Баллы:
    204
    Сумма(КоличествоОборот * Номенклатура.ЕдиницаИзмеренияУпаковки.Вес)
  3. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Спасибо вам! Все гениальное-просто:)
  4. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Столкнулся с очередной проблемой, не получается добавить группировку по основанию реализации и контрагенту:(, выводит пустые строки. Помогите пожалуйста:)
  5. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Вот текст запроса, уже сбился с ног
    Код:
    "ВЫБРАТЬ
    |	ПродажиОбороты.Период КАК Период,
    |	ПродажиОбороты.Номенклатура КАК Номенклатура,
    |	ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Вес КАК Вес,
    |	СУММА(ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Вес) КАК КоличествоОборот,
    |	ПродажиОбороты.Контрагент КАК Контрагент,
    |	ПродажиОбороты.ДокументПродажи.ОснованиеРеализации КАК ДокументПродажиОснованиеРеализации
    |ИЗ
    |	РегистрНакопления.Продажи.Обороты(&НачДата, &КонДата, День, ) КАК ПродажиОбороты
    |ГДЕ
    |	ПродажиОбороты.Период МЕЖДУ &НачДата И &КонДата
    |	И ПродажиОбороты.ДокументПродажи.Ответственный = &Пользователь
    |
    |СГРУППИРОВАТЬ ПО
    |	ПродажиОбороты.Номенклатура,
    |	ПродажиОбороты.Период,
    |	ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Вес,
    |	ПродажиОбороты.Контрагент,
    |	ПродажиОбороты.ДокументПродажи.ОснованиеРеализации
    |
    |УПОРЯДОЧИТЬ ПО
    |	Период,
    |	ПродажиОбороты.Номенклатура.Наименование
    |ИТОГИ
    |	СУММА(КоличествоОборот)
    |ПО
    |	Период ПЕРИОДАМИ(ДЕНЬ, &НачДата, &КонДата),
    |	ДокументПродажиОснованиеРеализации,
    |	Контрагент"
    
  6. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Создал отчет с помощью СКД, все работает и выводит как нужно. Вопрос заключается в том что как вывести настройки периода и выбора пользователя на основную форму?
  7. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.556
    Симпатии:
    716
    Баллы:
    204
    сформировать таки форму, на ней сделать нужные элементы управления, настроить взаимодействие элементов управелния с СКД
  8. TopicStarter Overlay
    alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.758
    Симпатии:
    509
    Баллы:
    204
    Хорошо, спасибо, уже прочитал про это у Хрусталевой:)

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