8.х группировка по свойствам

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем desintegrer, 6 май 2013.

  1. TopicStarter Overlay
    desintegrer
    Offline

    desintegrer Опытный в 1С

    Регистрация:
    11 май 2011
    Сообщения:
    377
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Подскажите возможно ли делать группировку по свойствам номенклатуры (механизм свойств и категорий) в запросе ?
    если да то можно пример ?
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Можно. Ну а в чем у вас проблема.
    Вы берете номенклатуру, берете регистр свдений ЗначенияСвойствОбъектов, вытаскиваете оттуда свойства, соединяя по номенклатуре, а потом группируйте как надо.
    Просто Вам пример чего Как к номенклатуре свойство подвязать? это как я сказал справояник номенклатура и РС и левое соединение по ссылке из номенклатуре и объекту из свойств
  3. TopicStarter Overlay
    desintegrer
    Offline

    desintegrer Опытный в 1С

    Регистрация:
    11 май 2011
    Сообщения:
    377
    Симпатии:
    0
    Баллы:
    26
    сделал так но элементы не сгруппировались .
    Код:
    РеализацияТоваровУслуг.Номенклатура КАК Номенклатура,
    |РеализацияТоваровУслуг.Номенклатура КАК Товар,
    |РеализацияТоваровУслуг.Номенклатура.СтранаПроисхождения КАК СтранаПроисхождения,
    |РеализацияТоваровУслуг.Номенклатура.СтранаПроисхождения.НаименованиеПолное КАК ПредставлениеСтраны,
    |СУММА(РеализацияТоваровУслуг.Количество) КАК Количество,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена,
    |СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма,
    |РеализацияТоваровУслуг.СтавкаНДС,
    |СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС,
    |РеализацияТоваровУслуг.ПроцентСкидкиНаценки КАК Скидка,
    |МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки,
    |РеализацияТоваровУслуг.СерияНоменклатуры.алкДатаНачалаРозлива КАК ДатаРозлива,
    |ЗначенияСвойствОбъектов.Значение КАК ВидТары,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения.Объем,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения.Объем / РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент КАК ОбъемТары
    |ИЗ
    |Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
    |ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |   ЗначенияСвойствОбъектов.Объект КАК Объект,
    |   ЗначенияСвойствОбъектов.Свойство КАК Свойство,
    |   ЗначенияСвойствОбъектов.Значение КАК Значение
    | ИЗ
    |РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    |ЗначенияСвойствОбъектов.Свойство = &Свойство
    |И ЗначенияСвойствОбъектов.Объект В (&СписокНоменклатуры)) КАК ЗначенияСвойствОбъектов
    |ПО РеализацияТоваровУслуг.Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект.Ссылка
    |ГДЕ
    |РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
    |
    |СГРУППИРОВАТЬ ПО
    |РеализацияТоваровУслуг.Номенклатура,
    |РеализацияТоваровУслуг.Количество,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения,
    |РеализацияТоваровУслуг.Цена * &Курс / &Кратность,
    |РеализацияТоваровУслуг.СтавкаНДС,
    |РеализацияТоваровУслуг.ПроцентСкидкиНаценки,
    |РеализацияТоваровУслуг.Номенклатура.СтранаПроисхождения,
    |РеализацияТоваровУслуг.Номенклатура.СтранаПроисхождения.НаименованиеПолное,
    |РеализацияТоваровУслуг.СерияНоменклатуры.алкДатаНачалаРозлива,
    |ЗначенияСвойствОбъектов.Значение,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения.Объем / РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент,
    |РеализацияТоваровУслуг.Номенклатура,
    |РеализацияТоваровУслуг.ЕдиницаИзмерения.Объем
    |
    |УПОРЯДОЧИТЬ ПО
    |НомерСтроки";
    
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    1 Попробуйте вот соединение По объекту без ссылки ПО РеализацияТоваровУслуг.Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект
  5. TopicStarter Overlay
    desintegrer
    Offline

    desintegrer Опытный в 1С

    Регистрация:
    11 май 2011
    Сообщения:
    377
    Симпатии:
    0
    Баллы:
    26
    Спасибо ! вопрос решен - тему можно закрыть !

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