|
Группировка в запросе | ☑ | ||
---|---|---|---|---|
0
ignatfool
27.12.12
✎
13:39
|
Конфигурация КА 1.1. Подскажите пожалуйста как можно и лучше решить проблему. создаю отчет товары на складах. в колонке "количество поступления" отображаются данные взятые из регистра "закупки" - соответственно вытаскиваются 4 поступления на одну позицию номенклатуры (выделено красным, http://rghost.ru/42547650 ). а в колонке "количество оприходование" вытаскивается только то что было оприходовано. и в данном случае это количество "80". Вопрос: как сделать группировку данных 4 позиций - сгруппировать по не помогает. вот код запроса где вытаскиваю поступления:
ВЫБРАТЬ ЗакупкиОбороты.Номенклатура КАК Номенклатура, ЗакупкиОбороты.Контрагент, ЗакупкиОбороты.КоличествоОборот, ЗакупкиОбороты.СтоимостьОборот, ЗакупкиОбороты.НДСОборот, ЗакупкиОбороты.ДокументЗакупки.СкладОрдер ИЗ РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты ГДЕ ЗакупкиОбороты.Номенклатура.Наименование <> "" И ЗакупкиОбороты.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ЗакупкиОбороты.Номенклатура, ЗакупкиОбороты.Контрагент, ЗакупкиОбороты.ДокументЗакупки.СкладОрдер, ЗакупкиОбороты.КоличествоОборот, ЗакупкиОбороты.СтоимостьОборот, ЗакупкиОбороты.НДСОборот, ЗакупкиОбороты.ДокументЗакупки УПОРЯДОЧИТЬ ПО Номенклатура |
|||
1
Buster007
27.12.12
✎
13:41
|
открыть радченко и почитать
|
|||
2
Defender aka LINN
27.12.12
✎
13:42
|
(0) И что же, в твоем понимании, тут делает группировка?
|
|||
3
DrShad
27.12.12
✎
13:44
|
(0) мдя... запрос в топку - начать заново и с мануалом в руках
|
|||
4
Redkiy
27.12.12
✎
13:46
|
(0)жесть
|
|||
5
cw014
27.12.12
✎
13:46
|
> вот код запроса где вытаскиваю поступления
В топку, весь запрос, что ты и где вытаскиваешь |
|||
6
cw014
27.12.12
✎
13:46
|
А лучше почитай теорию реляционной алгебры
|
|||
7
cw014
27.12.12
✎
13:46
|
В институтах кажется это на 3м курсе проходят
|
|||
8
DrShad
27.12.12
✎
13:51
|
(7) не на всех факультетах
|
|||
9
cw014
27.12.12
✎
13:52
|
(8) Судя по нику ТС - он точно не доучился до 3 курса
|
|||
10
ignatfool
27.12.12
✎
13:54
|
(2) вообще по идее должна группировать 4 строки в одну, но она этого не делает. Скорее всего потому что берется из 4 разных документов - вот и интересуюсь как сгруппировать можно
|
|||
11
cw014
27.12.12
✎
13:55
|
(10) Игнат-fool - весь запрос дай, хотя бы будет видно, с чем дело имеешь
|
|||
12
ignatfool
27.12.12
✎
14:00
|
(11) ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.Качество, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ВидНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.СтавкаНДС КАК НДС, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.СтавкаНДС.Ссылка, ТоварыНаСкладахОстаткиИОбороты.Склад.Наименование ПОМЕСТИТЬ Товары ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.Качество.Наименование = "Новый" СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Качество, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ВидНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.СтавкаНДС, ТоварыНаСкладахОстаткиИОбороты.Номенклатура.СтавкаНДС.Ссылка, ТоварыНаСкладахОстаткиИОбороты.Склад.Наименование ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета, УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат, УчетЗатратРеглОстаткиИОбороты.КоличествоКонечныйОстаток, УчетЗатратРеглОстаткиИОбороты.КоличествоПриход, УчетЗатратРеглОстаткиИОбороты.КоличествоРасход, УчетЗатратРеглОстаткиИОбороты.СтоимостьКонечныйОстаток, УчетЗатратРеглОстаткиИОбороты.СтоимостьПриход, УчетЗатратРеглОстаткиИОбороты.СтоимостьРасход ПОМЕСТИТЬ УчетЗатрат ИЗ РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты КАК УчетЗатратРеглОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ АналитикаУчетаЗатрат.Затрата, АналитикаУчетаЗатрат.Качество, АналитикаУчетаЗатрат.Ссылка ПОМЕСТИТЬ УчетЗатратСсылка ИЗ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат ГДЕ АналитикаУчетаЗатрат.Качество.Наименование = "Новый" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Товары.Склад, Товары.Номенклатура, Товары.КоличествоПриход, Товары.КоличествоРасход, Товары.КоличествоКонечныйОстаток, Товары.НоменклатураВидНоменклатуры, УчетЗатрат.АналитикаВидаУчета, УчетЗатрат.СтоимостьКонечныйОстаток, УчетЗатрат.СтоимостьПриход, УчетЗатрат.СтоимостьРасход, Товары.НДС КАК НДС, Товары.НоменклатураСтавкаНДССсылка, УчетЗатрат.АналитикаУчетаЗатрат ПОМЕСТИТЬ Таблица ИЗ УчетЗатрат КАК УчетЗатрат ЛЕВОЕ СОЕДИНЕНИЕ УчетЗатратСсылка КАК УчетЗатратСсылка ЛЕВОЕ СОЕДИНЕНИЕ Товары КАК Товары ПО (Товары.Номенклатура = УчетЗатратСсылка.Затрата) ПО УчетЗатрат.АналитикаУчетаЗатрат = УчетЗатратСсылка.Ссылка ГДЕ УчетЗатрат.АналитикаВидаУчета.Наименование ПОДОБНО "%" + Товары.СкладНаименование + "%" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗакупкиОбороты.Номенклатура, ЗакупкиОбороты.Контрагент, ЗакупкиОбороты.КоличествоОборот, ЗакупкиОбороты.СтоимостьОборот, ЗакупкиОбороты.НДСОборот, ЗакупкиОбороты.ДокументЗакупки.СкладОрдер ПОМЕСТИТЬ Закупка ИЗ РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты ГДЕ ЗакупкиОбороты.Номенклатура.Наименование <> "" СГРУППИРОВАТЬ ПО ЗакупкиОбороты.Номенклатура, ЗакупкиОбороты.Контрагент, ЗакупкиОбороты.КоличествоОборот, ЗакупкиОбороты.СтоимостьОборот, ЗакупкиОбороты.НДСОборот, ЗакупкиОбороты.ДокументЗакупки.СкладОрдер ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ УчетЗатратРегл.Период, УчетЗатратРегл.ВидДвижения КАК ВидДвижения, УчетЗатратРегл.АналитикаВидаУчета, УчетЗатратРегл.АналитикаУчетаЗатрат, УчетЗатратРегл.Количество КАК Количество, УчетЗатратРегл.КодОперации ПОМЕСТИТЬ Приход ИЗ РегистрНакопления.УчетЗатратРегл КАК УчетЗатратРегл ГДЕ УчетЗатратРегл.ВидДвижения = &ВидДвижения И УчетЗатратРегл.КодОперации <> &КодОперации И УчетЗатратРегл.КодОперации <> &КодОперации1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Таблица.Склад, Таблица.Номенклатура, Таблица.КоличествоПриход, Таблица.КоличествоРасход, Таблица.КоличествоКонечныйОстаток, Таблица.НоменклатураВидНоменклатуры, Таблица.АналитикаВидаУчета, Таблица.СтоимостьКонечныйОстаток, Таблица.СтоимостьПриход, Таблица.СтоимостьРасход, ПРЕДСТАВЛЕНИЕССЫЛКИ(Таблица.НДС) КАК НДС, Таблица.НоменклатураСтавкаНДССсылка, Закупка.Номенклатура КАК Номенклатура1, Закупка.Контрагент, Закупка.КоличествоОборот, Закупка.СтоимостьОборот, Закупка.НДСОборот, Закупка.ДокументЗакупкиСкладОрдер, Приход.Количество ИЗ Таблица КАК Таблица ЛЕВОЕ СОЕДИНЕНИЕ Закупка КАК Закупка ПО Таблица.Номенклатура = Закупка.Номенклатура И Таблица.Склад = Закупка.ДокументЗакупкиСкладОрдер ЛЕВОЕ СОЕДИНЕНИЕ Приход КАК Приход ПО Таблица.АналитикаУчетаЗатрат = Приход.АналитикаУчетаЗатрат И Таблица.АналитикаВидаУчета = Приход.АналитикаВидаУчета СГРУППИРОВАТЬ ПО Таблица.Номенклатура, Таблица.Склад, Таблица.КоличествоПриход, Таблица.КоличествоРасход, Таблица.КоличествоКонечныйОстаток, Таблица.НоменклатураВидНоменклатуры, Таблица.АналитикаВидаУчета, Таблица.СтоимостьКонечныйОстаток, Таблица.СтоимостьПриход, Таблица.СтоимостьРасход, Таблица.НоменклатураСтавкаНДССсылка, Закупка.Номенклатура, Закупка.Контрагент, Закупка.КоличествоОборот, Закупка.СтоимостьОборот, Закупка.НДСОборот, Закупка.ДокументЗакупкиСкладОрдер, Приход.Количество, ПРЕДСТАВЛЕНИЕССЫЛКИ(Таблица.НДС) |
|||
13
Alexaha
27.12.12
✎
14:03
|
(12) группировка - это свертка
подумай нужна ли она вообще, и если неужно то по каким змерениям надо свернуть, с какаие рессурсы просуммировать |
|||
14
ignatfool
28.12.12
✎
06:02
|
(13) спасибо - всё получилось, сделал по сумма нужные поля)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |