8.х СКД странно себя ведет

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

  1. TopicStarter Overlay
    nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    399
    Баллы:
    104
    Всем здравия. Короче. Есть запрос. В консоле запросов он отрабатывает нормально. Но вот в СКД числа вооще левые какие то. Методом тыка понял, что СКД не совсем правильно группирует мои данные, хотя результирующая таблица сгруппирована правильно. Как быть? Что делать?
    Код:
    ВЫБРАТЬ
    ВоенныеЧасти.Ссылка
    ПОМЕСТИТЬ ВТОтделения
    ИЗ
    Справочник.ВоенныеЧасти КАК ВоенныеЧасти
    ГДЕ
    НЕ ВоенныеЧасти.ЭтоГруппа
    И ВоенныеЧасти.ГоловнаяОрганизация = &ГоловнаяОрганизация
    И НЕ ВоенныеЧасти.Ссылка = &ГоловнаяОрганизация
    СГРУППИРОВАТЬ ПО
    ВоенныеЧасти.Ссылка
    ;
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    РаскладкиПоБлюдам.Регистратор,
    РаскладкиПоБлюдам.НомерСтроки,
    РаскладкиПоБлюдам.Активность,
    РаскладкиПоБлюдам.ВидРаскладки,
    РаскладкиПоБлюдам.Дата,
    РаскладкиПоБлюдам.ВидПриемаПищи,
    РаскладкиПоБлюдам.Блюдо,
    РаскладкиПоБлюдам.Ингридиент,
    РаскладкиПоБлюдам.ВоеннаяЧасть,
    РаскладкиПоБлюдам.НормаПайка,
    РаскладкиПоБлюдам.ВидПитания,
    РаскладкиПоБлюдам.Количество КАК КоличествоИнгредиентаНаСутодачу
    ПОМЕСТИТЬ ВТРаскладкиПоБлюдам
    ИЗ
    РегистрСведений.РаскладкиПоБлюдам КАК РаскладкиПоБлюдам
    ГДЕ
    РаскладкиПоБлюдам.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаОтчета, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ)
    И РаскладкиПоБлюдам.ВидРаскладки = ЗНАЧЕНИЕ(Перечисление.ВидыРаскладок.Утвержденная)
    И РаскладкиПоБлюдам.ВидПитания = &ВидПитания
    И РаскладкиПоБлюдам.ВоеннаяЧасть В
    (ВЫБРАТЬ
    ВТОтделения.Ссылка
    ИЗ
    ВТОтделения КАК ВТОтделения)
    И РаскладкиПоБлюдам.ВидПриемаПищи = &ВидПриемаПищи
    ;
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ОборотыСутодачОбороты.ДатаВыпусков,
    ОборотыСутодачОбороты.ВоеннаяЧасть,
    ОборотыСутодачОбороты.ВидСутодачи,
    ОборотыСутодачОбороты.НормаСутодачи,
    ОборотыСутодачОбороты.ВидКоличестваСутодач,
    ОборотыСутодачОбороты.КоличествоСутодачОборот КАК КоличествоСутодач
    ПОМЕСТИТЬ ВТОборотыСутодач
    ИЗ
    РегистрНакопления.ОборотыСутодач.Обороты(
    НАЧАЛОПЕРИОДА(&ДатаОтчета, ДЕНЬ),
    КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ),
    ,
    ВидКоличестваСутодач = ЗНАЧЕНИЕ(Перечисление.ВидыКоличестваСутодач.План)
    И ВоеннаяЧасть В
    (ВЫБРАТЬ
    ВТОтделения.Ссылка
    ИЗ
    ВТОтделения КАК ВТОтделения)) КАК ОборотыСутодачОбороты
    ;
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТОтделения
    ;
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОборотыСутодач.ДатаВыпусков КАК ДатаВыпусков,
    ВТОборотыСутодач.ВоеннаяЧасть КАК ВоеннаяЧасть,
    ВТРаскладкиПоБлюдам.ВидПриемаПищи КАК ВидПриемаПищи,
    ВТРаскладкиПоБлюдам.НормаПайка КАК НормаПайка,
    ВТРаскладкиПоБлюдам.Блюдо КАК Блюдо,
    ВТОборотыСутодач.КоличествоСутодач КАК КоличествоСутодач
    ПОМЕСТИТЬ ВТНеСгруппированноеПервыйЭтап
    ИЗ
    ВТРаскладкиПоБлюдам КАК ВТРаскладкиПоБлюдам
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОборотыСутодач КАК ВТОборотыСутодач
    ПО ВТРаскладкиПоБлюдам.Дата = ВТОборотыСутодач.ДатаВыпусков
    И ВТРаскладкиПоБлюдам.ВоеннаяЧасть = ВТОборотыСутодач.ВоеннаяЧасть
    И ВТРаскладкиПоБлюдам.НормаПайка = ВТОборотыСутодач.НормаСутодачи
    И ВТРаскладкиПоБлюдам.ВидПриемаПищи = ВТОборотыСутодач.ВидСутодачи
    СГРУППИРОВАТЬ ПО
    ВТОборотыСутодач.ДатаВыпусков,
    ВТОборотыСутодач.ВоеннаяЧасть,
    ВТРаскладкиПоБлюдам.НормаПайка,
    ВТРаскладкиПоБлюдам.ВидПриемаПищи,
    ВТРаскладкиПоБлюдам.Блюдо,
    ВТОборотыСутодач.КоличествоСутодач
    ;
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТРаскладкиПоБлюдам
    ;
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТОборотыСутодач
    ;
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТНеСгруппированноеПервыйЭтап.ВидПриемаПищи КАК ВидПриемаПищи,
    ВТНеСгруппированноеПервыйЭтап.Блюдо КАК Блюдо,
    СУММА(ВТНеСгруппированноеПервыйЭтап.КоличествоСутодач) КАК КоличествоСутодач
    ИЗ
    ВТНеСгруппированноеПервыйЭтап КАК ВТНеСгруппированноеПервыйЭтап
    СГРУППИРОВАТЬ ПО
    ВТНеСгруппированноеПервыйЭтап.ВидПриемаПищи,
    ВТНеСгруппированноеПервыйЭтап.Блюдо
    ;
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТНеСгруппированноеПервыйЭтап

    Вложения:

    • СКД1.JPG
      СКД1.JPG
      Размер файла:
      26,2 КБ
      Просмотров:
      2
    • СКД2.JPG
      СКД2.JPG
      Размер файла:
      21,2 КБ
      Просмотров:
      2
  2. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    А если в последнем пакете отказаться от группировки и КоличествоСутодач кинуть в ресурсы?
  3. TopicStarter Overlay
    nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    399
    Баллы:
    104
    Тоже самое.
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.647
    Симпатии:
    948
    Баллы:
    204
    Почитай статью на СКД про остатки на СКД. У тебя в регистре накопления при выборке переодичности нет, и в выборке нет периода и надо еще роли в СКД посмотреть. Писали об этом много раз. На сайте инфа есть
  5. TopicStarter Overlay
    nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.988
    Симпатии:
    399
    Баллы:
    104
    Андрюх, если знаешь конкретную статью, можешь кинуть ссылку?

    И мне период не нужен в этом отчете.
  6. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.647
    Симпатии:
    948
    Баллы:
    204
    Вот на ИТС статья http://its.1c.ru/db/metod81#content:3093:1

    Проверь по ней все - Роли посмотри

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