Вход | Регистрация

1С:Предприятие ::

Метки:

Сворачивание строки по признаку

Я
   rick_77
 
13.09.17 - 15:11
Добрый день форумчанам!
Сам разобраться не смог, поскольку в начальной стадии обучения, но...
Есть код ниже размещённый. В нём не получается свернуть дублирующиеся значения в один и суммировать эти дубляжи...
    "ВЫБРАТЬ
    |    ТребованиеНакладнаяМатериалы.Количество КАК Количество,
    |    ТребованиеНакладнаяМатериалы.Номенклатура.Код КАК Код,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Номер,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Дата,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Склад КАК Склад,
    |    ТребованиеНакладнаяМатериалы.Номенклатура.Наименование КАК Наименование,
    |    ТребованиеНакладнаяМатериалы.Счет КАК Счет,
    |    ТребованиеНакладнаяМатериалы.СчетЗатрат КАК СчетЗатрат,
    |    ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость / ТребованиеНакладнаяМатериалы.Количество КАК Цена,
    |    ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость КАК Сумма,
    |    ТребованиеНакладнаяМатериалы.ХарактеристикаНоменклатуры,
    |    ТребованиеНакладнаяМатериалы.СерияНоменклатуры
    |ИЗ
    |    Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет КАК ПартииТоваровНаСкладахБухгалтерскийУчет
    |        ПО ТребованиеНакладнаяМатериалы.Номенклатура = ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура
    |            И ТребованиеНакладнаяМатериалы.СерияНоменклатуры = ПартииТоваровНаСкладахБухгалтерскийУчет.СерияНоменклатуры
    |            И ТребованиеНакладнаяМатериалы.Склад = ПартииТоваровНаСкладахБухгалтерскийУчет.Склад
    |            И (ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор = &ТекущийДокумент)
    |ГДЕ
    |    ТребованиеНакладнаяМатериалы.Ссылка = &ТекущийДокумент
    |
    |СГРУППИРОВАТЬ ПО
    |    ТребованиеНакладнаяМатериалы.Номенклатура.Код,
    |    ТребованиеНакладнаяМатериалы.Номенклатура.Наименование,
    |    ТребованиеНакладнаяМатериалы.Количество,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Номер,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Дата,
    |    ТребованиеНакладнаяМатериалы.Ссылка.Склад,
    |    ТребованиеНакладнаяМатериалы.Счет,
    |    ТребованиеНакладнаяМатериалы.СчетЗатрат,
    |    ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения,
    |    ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость,
    |    ТребованиеНакладнаяМатериалы.ХарактеристикаНоменклатуры,
    |    ТребованиеНакладнаяМатериалы.СерияНоменклатуры";

Предложили сделать через дополнительные таблицы, но опять же, я только учусь и мне показалось это сложным.
Кто может, подскажите как мне реализовать эту задачу.
Благо Дарю!
 
  Рекламное место пустует
   DrShad
 
1 - 13.09.17 - 15:13
начать с описания задачи
   Господин ПЖ
 
2 - 13.09.17 - 15:14
>В нём не получается свернуть дублирующиеся значения в один и суммировать эти дубляжи...

что написано то и выполняется

суммирования тут нет
   Михаил Козлов
 
3 - 13.09.17 - 15:15
Группируйте по нужным полям, суммируйте нужные числовые поля.
Цену вычисляйте как СУММА(Стоимость)/СУММА(Количество).
   rick_77
 
4 - 13.09.17 - 15:17
Есть 1с Предприятие 8.3, необходимо создать печатную форму Требование-накладная, что бы из табличной части выбрать все строки с номенклатурой, а дубли что в табличной части собрать в 1 позицию и суммировать их количество и суммы.
   DrShad
 
5 - 13.09.17 - 15:27
(4) усложним задачу, суммы откуда брать?
   rick_77
 
6 - 13.09.17 - 15:30
DrShad
Это вопрос ко мне? По поводу сумм?
   DrShad
 
7 - 13.09.17 - 15:30
(6) а в скобках в начале вопроса ты чей пост видишь?
   rick_77
 
8 - 13.09.17 - 15:32
А ну да!
Сумма в партиях товаров как соимость
   DrShad
 
9 - 13.09.17 - 15:36
(8) теперь смотрите (2) и (3)
   rick_77
 
10 - 13.09.17 - 15:38
Смотрю и уже пробую )))
 
  Рекламное место пустует
   rick_77
 
11 - 13.09.17 - 16:10
Благодарю всех участников обсуждения за помощь в обучении!
   DrShad
 
12 - 13.09.17 - 16:12
(11) нзчт


Список тем форума
  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует