|
строки с товаром под одной Номенклатурой складываются | ☑ | ||
---|---|---|---|---|
0
artem1733
31.08.16
✎
11:46
|
Добрый день. 1с 8.3 Управление торговлей 10. Проблема в следующем, при печати счет на оплату(с учетом корректировок), строки с товаром под одной Номенклатурой складываются, например:
Брусок 40 длина 20 цена 30 Брусок 40 длина 30 цена 35 На печать выводиться: Брусок 40 длина 50 цена 65 Мне нужно чтобы выводилось, без группировки. Кто поможет? |
|||
1
batman69
31.08.16
✎
11:48
|
(0) Сколько?
|
|||
2
Buster007
31.08.16
✎
11:49
|
не группируй.
|
|||
3
Deon
31.08.16
✎
11:50
|
А длина - это характеристика какая-нибудь?
|
|||
4
artem1733
31.08.16
✎
11:51
|
Нет просто завили столбец как реквизит
|
|||
5
artem1733
31.08.16
✎
11:52
|
Так я убераю столцы в групперовки начинают ошибки сыпаться, или поля не показываются но все равно группируются
|
|||
6
shadow_sw
31.08.16
✎
11:53
|
запрос в студию
|
|||
7
artem1733
31.08.16
✎
11:53
|
Запрос = Новый Запрос;
ТекстЗапроса = " |ВЫБРАТЬ | ВложенныйЗапрос.НомерТЧ, | Минимум(ВложенныйЗапрос.ПризнакКорректировка) КАК ПризнакКорректировка, | Минимум(ВложенныйЗапрос.НомерСтроки) КАК НомерСтроки, | ВложенныйЗапрос.Номенклатура, | ВложенныйЗапрос.НаименованиеПолное, | ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапрос.Номенклатура.Код КАК Код, | СУММА(ВложенныйЗапрос.Количество) КАК КоличествоТовара, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ПроцентСкидкиНаценки | + ВложенныйЗапрос.ПроцентАвтоматическихСкидок КАК Скидка, | СУММА(ВложенныйЗапрос.СуммаНДС) КАК СуммаНДС, | ВложенныйЗапрос.Цена КАК Цена, | СУММА(ВложенныйЗапрос.Сумма) КАК Сумма, | СУММА(ВложенныйЗапрос.Длина) КАК Длина, | СУММА(ВложенныйЗапрос.Колич) КАК Колич, | СУММА(ВложенныйЗапрос.Ширина) КАК Ширина, | ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК Характеристика, | NULL КАК Серия |ИЗ | |( |ВЫБРАТЬ | ЗаказПокупателя.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (ЗаказПокупателя.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | ЗаказПокупателя.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ЗаказПокупателя.Цена КАК Цена, | ЗаказПокупателя.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ЗаказПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | ЗаказПокупателя.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ЗаказПокупателя.СуммаНДС КАК СуммаНДС, | ЗаказПокупателя.Сумма КАК Сумма, | ЗаказПокупателя.Длина КАК Длина, | ЗаказПокупателя.Колич КАК Колич, | ЗаказПокупателя.Ширина КАК Ширина, | ЗаказПокупателя.Количество КАК Количество, | (1) КАК НомерТЧ, | (0) КАК ПризнакКорректировка, | ЗаказПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя | | ГДЕ | ЗаказПокупателя.Ссылка = &ТекущийДокумент | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | КорректировкаЗаказаПокупателя.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (КорректировкаЗаказаПокупателя.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | КорректировкаЗаказаПокупателя.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | КорректировкаЗаказаПокупателя.Цена КАК Цена, | КорректировкаЗаказаПокупателя.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | КорректировкаЗаказаПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | КорректировкаЗаказаПокупателя.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | КорректировкаЗаказаПокупателя.СуммаНДС КАК СуммаНДС, | КорректировкаЗаказаПокупателя.Сумма КАК Сумма, | КорректировкаЗаказаПокупателя.Длина КАК Длина, | КорректировкаЗаказаПокупателя.Колич КАК Колич, | КорректировкаЗаказаПокупателя.Ширина КАК Ширина, | КорректировкаЗаказаПокупателя.Количество КАК Количество, | (1) КАК НомерТЧ, | (1) КАК ПризнакКорректировка, | КорректировкаЗаказаПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.КорректировкаЗаказаПокупателя.Товары КАК КорректировкаЗаказаПокупателя | | ГДЕ | КорректировкаЗаказаПокупателя.Ссылка.ЗаказПокупателя = &ТекущийДокумент | И КорректировкаЗаказаПокупателя.Ссылка.Проведен = Истина | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗаказПокупателя.Номенклатура КАК Номенклатура, | " + СтрокаВыборкиПоляСодержания + " КАК НаименованиеПолное, | ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | ЗаказПокупателя.Цена КАК Цена, | ЗаказПокупателя.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ЗаказПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | ЗаказПокупателя.СуммаНДС КАК СуммаНДС, | ЗаказПокупателя.Сумма КАК Сумма, | ЗаказПокупателя.Длина КАК Длина, | ЗаказПокупателя.Колич КАК Колич, | ЗаказПокупателя.Ширина КАК Ширина, | ЗаказПокупателя.Количество КАК Количество, | (2) КАК НомерТЧ, | (0) КАК ПризнакКорректировка, | ЗаказПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя | | ГДЕ | ЗаказПокупателя.Ссылка = &ТекущийДокумент | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | КорректировкаЗаказаПокупателя.Номенклатура КАК Номенклатура, |" + СтрокаВыборкиКорректировкиПоляСодержания + " КАК НаименованиеПолное, | КорректировкаЗаказаПокупателя.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | КорректировкаЗаказаПокупателя.Цена КАК Цена, | КорректировкаЗаказаПокупателя.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | КорректировкаЗаказаПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | КорректировкаЗаказаПокупателя.СуммаНДС КАК СуммаНДС, | КорректировкаЗаказаПокупателя.Сумма КАК Сумма, | КорректировкаЗаказаПокупателя.Длина КАК Длина, | КорректировкаЗаказаПокупателя.Колич КАК Колич, | КорректировкаЗаказаПокупателя.Ширина КАК Ширина, | КорректировкаЗаказаПокупателя.Количество КАК Количество, | (2) КАК НомерТЧ, | (1) КАК ПризнакКорректировка, | КорректировкаЗаказаПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.КорректировкаЗаказаПокупателя.Услуги КАК КорректировкаЗаказаПокупателя | | ГДЕ | КорректировкаЗаказаПокупателя.Ссылка.ЗаказПокупателя = &ТекущийДокумент | И КорректировкаЗаказаПокупателя.Ссылка.Проведен = Истина |"; Если Тип <> "Счет" Тогда ТекстЗапроса = ТекстЗапроса + " |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ | ЗаказПокупателя.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (ЗаказПокупателя.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | ЗаказПокупателя.Цена КАК Цена, | 0 КАК ПроцентСкидкиНаценки, | 0 КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | 0 КАК СуммаНДС, | ЗаказПокупателя.Сумма КАК Сумма, | ЗаказПокупателя.Длина КАК Длина, | ЗаказПокупателя.Колич КАК Колич, | ЗаказПокупателя.Ширина КАК Ширина, | ЗаказПокупателя.Количество КАК Количество, | (3) КАК НомерТЧ, | (0) КАК ПризнакКорректировка, | ЗаказПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ЗаказПокупателя.ВозвратнаяТара КАК ЗаказПокупателя | | ГДЕ | ЗаказПокупателя.Ссылка = &ТекущийДокумент | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | КорректировкаЗаказаПокупателя.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (КорректировкаЗаказаПокупателя.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | КорректировкаЗаказаПокупателя.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | КорректировкаЗаказаПокупателя.Цена КАК Цена, | 0 КАК ПроцентСкидкиНаценки, | 0 КАК ПроцентАвтоматическихСкидок, | NULL КАК ХарактеристикаНоменклатуры, | 0 КАК СуммаНДС, | КорректировкаЗаказаПокупателя.Сумма КАК Сумма, | КорректировкаЗаказаПокупателя.Длина КАК Длина, | КорректировкаЗаказаПокупателя.Колич КАК Колич, | КорректировкаЗаказаПокупателя.Ширина КАК Ширина, | КорректировкаЗаказаПокупателя.Количество КАК Количество, | (3) КАК НомерТЧ, | (1) КАК ПризнакКорректировка, | КорректировкаЗаказаПокупателя.НомерСтроки КАК НомерСтроки | ИЗ | Документ.КорректировкаЗаказаПокупателя.ВозвратнаяТара КАК КорректировкаЗаказаПокупателя | | ГДЕ | КорректировкаЗаказаПокупателя.Ссылка.ЗаказПокупателя = &ТекущийДокумент | И КорректировкаЗаказаПокупателя.Ссылка.Проведен = Истина |"; КонецЕсли; ТекстЗапроса = ТекстЗапроса+ " |) КАК ВложенныйЗапрос | |СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.НомерТЧ, | ВложенныйЗапрос.Номенклатура, | ВложенныйЗапрос.ЕдиницаИзмерения, | ВложенныйЗапрос.ПроцентСкидкиНаценки, | ВложенныйЗапрос.ПроцентАвтоматическихСкидок, | ВложенныйЗапрос.ХарактеристикаНоменклатуры, | ВложенныйЗапрос.Цена, | ВложенныйЗапрос.НаименованиеПолное | |УПОРЯДОЧИТЬ ПО | НомерСтроки |"; Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка); Запрос.Текст = ТекстЗапроса; ЗапросТовары = Запрос.Выполнить().Выгрузить(); |
|||
8
artem1733
31.08.16
✎
11:54
|
Мне нужна только таблица товары
|
|||
9
artem1733
31.08.16
✎
11:55
|
Но думаю лучше др, не убирать они дальше в процедуре используются
|
|||
10
Deon
31.08.16
✎
11:57
|
(9) Короче, сделай как с ценой. Она у тебя сверху запроса не суммируется СУММА(), а снизу она есть в СГРУППИРОВАТЬ ПО
|
|||
11
Deon
31.08.16
✎
11:57
|
Но как-то мне вообще не нравится длина и ширина в табличных частях
|
|||
12
artem1733
31.08.16
✎
12:02
|
Ну такая номенклатура, т.е. есть палка шириной 20 и 30 это разные палки, а он берет и выдает 50
|
|||
13
artem1733
31.08.16
✎
12:04
|
Всмысли добавить в группировку тоже, длину....
|
|||
14
Deon
31.08.16
✎
12:04
|
(13) "Всмысли" да. А сверху её не суммировать ещё
|
|||
15
artem1733
31.08.16
✎
12:06
|
а ты красавчик, +20% респекта, Я до этого сумма убирал а в группировку не добавлял она и ругалась, сейчас добавил и ок, Спасибо большое.
|
|||
16
shadow_sw
31.08.16
✎
12:06
|
программер с района? :))
|
|||
17
Deon
31.08.16
✎
12:10
|
(15) Ну вот и славненько
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |