|
Составить правильно запрос , Есть отчет, который выводи данные ввиде лесенки, а надо вместе |
|
|
|
|
|
17.08.18, 14:43
|
Общительный
 
Группа: Пользователи
Сообщений: 49
Из: Бровары
Спасибо сказали: 16 раз
Рейтинг: 16

|
uri @ Сегодня, 15:41 
, Добрый день. Попробуйте сгруппировать по номеру плавки/партии.
|
|
|
|
|
20.08.18, 18:28
|
Общительный
 
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

|
ed.kharkov @ 17.08.18, 15:43 
, Добрый вечер! ЗапросВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки КАК ЗаказНаПроизводствоНомер, ЗаказыНаПроизводствоОбороты.Номенклатура КАК НоменклатураЗаказНаПроизводство, СУММА(ЗаказыНаПроизводствоОбороты.КоличествоПриход) КАК КолвоЗаказНаПроизводство, ЗаказыНаПроизводствоОбороты.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдИзмЗаказНаПроизводство ПОМЕСТИТЬ ВремТабЗаказыНаПроизводство ИЗ РегистрНакопления.ЗаказыНаПроизводство.Обороты(, , , ) КАК ЗаказыНаПроизводствоОбороты ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ТребованиеНакладнаяМатериалы.Заказ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ОтчетПроизводстваЗаСменуПродукция.ЗаказВыпуска ГДЕ ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ЗаказыНаПроизводствоОбороты.Подразделение = &Подразделение
СГРУППИРОВАТЬ ПО ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа, ОтчетПроизводстваЗаСменуПродукция.ЕдиницаИзмерения, ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки, ЗаказыНаПроизводствоОбороты.Номенклатура, ТребованиеНакладнаяМатериалы.Номенклатура, ТребованиеНакладнаяМатериалы.СерияНоменклатуры, ОтчетПроизводстваЗаСменуПродукция.Номенклатура, ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения, ОтчетПроизводстваЗаСменуПродукция.СерияНоменклатуры, ЗаказыНаПроизводствоОбороты.Номенклатура.ЕдиницаХраненияОстатков ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки КАК ЗаказНаПроизводствоНомер, ТребованиеНакладнаяМатериалы.Номенклатура КАК НоменклатураСписание, ТребованиеНакладнаяМатериалы.СерияНоменклатуры КАК СерияНоменклатурыСписание, СУММА(ТребованиеНакладнаяМатериалы.Количество) КАК КолвоСписание, ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения КАК ЕдИзмСписание ПОМЕСТИТЬ Списание ИЗ РегистрНакопления.ЗаказыНаПроизводство.Обороты(, , , ) КАК ЗаказыНаПроизводствоОбороты ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ТребованиеНакладнаяМатериалы.Заказ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ОтчетПроизводстваЗаСменуПродукция.ЗаказВыпуска ГДЕ ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ЗаказыНаПроизводствоОбороты.Подразделение = &Подразделение
СГРУППИРОВАТЬ ПО ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа, ОтчетПроизводстваЗаСменуПродукция.ЕдиницаИзмерения, ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки, ЗаказыНаПроизводствоОбороты.Номенклатура, ТребованиеНакладнаяМатериалы.Номенклатура, ТребованиеНакладнаяМатериалы.СерияНоменклатуры, ОтчетПроизводстваЗаСменуПродукция.Номенклатура, ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения, ОтчетПроизводстваЗаСменуПродукция.СерияНоменклатуры ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки КАК ЗаказНаПроизводствоНомер, ОтчетПроизводстваЗаСменуПродукция.Номенклатура КАК НоменклатураВыпуск, ОтчетПроизводстваЗаСменуПродукция.СерияНоменклатуры КАК СерияПродукцииВыпуск, ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа КАК НоменклатурнаяГруппаВыпуск, ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа.Код КАК КодНоменклатурнаяГруппаВыпуск, СУММА(ЕСТЬNULL(ОтчетПроизводстваЗаСменуПродукция.Количество, 0)) КАК КолвоВыпуск, ОтчетПроизводстваЗаСменуПродукция.ЕдиницаИзмерения КАК ЕдИзмВыпуск ПОМЕСТИТЬ Выпуск ИЗ РегистрНакопления.ЗаказыНаПроизводство.Обороты(, , , ) КАК ЗаказыНаПроизводствоОбороты ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ТребованиеНакладнаяМатериалы.Заказ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция ПО ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство = ОтчетПроизводстваЗаСменуПродукция.ЗаказВыпуска ГДЕ ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ЗаказыНаПроизводствоОбороты.Подразделение = &Подразделение
СГРУППИРОВАТЬ ПО ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа, ОтчетПроизводстваЗаСменуПродукция.ЕдиницаИзмерения, ЗаказыНаПроизводствоОбороты.ЗаказНаПроизводство.НомерПлавки, ЗаказыНаПроизводствоОбороты.Номенклатура, ТребованиеНакладнаяМатериалы.Номенклатура, ТребованиеНакладнаяМатериалы.СерияНоменклатуры, ОтчетПроизводстваЗаСменуПродукция.Номенклатура, ТребованиеНакладнаяМатериалы.ЕдиницаИзмерения, ОтчетПроизводстваЗаСменуПродукция.СерияНоменклатуры, ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа.Код ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВремТабЗаказыНаПроизводство.ЗаказНаПроизводствоНомер КАК ЗаказНаПроизводствоНомер, ВремТабЗаказыНаПроизводство.НоменклатураЗаказНаПроизводство КАК НоменклатураЗаказНаПроизводство, ВремТабЗаказыНаПроизводство.КолвоЗаказНаПроизводство КАК КолвоЗаказНаПроизводство, ВремТабЗаказыНаПроизводство.ЕдИзмЗаказНаПроизводство КАК ЕдИзмЗаказНаПроизводство, NULL КАК НоменклатураСписание, NULL КАК СерияНоменклатурыСписание, 0 КАК КолвоСписание, NULL КАК ЕдИзмСписание, NULL КАК НоменклатураВыпуск, NULL КАК СерияПродукцииВыпуск, NULL КАК НоменклатурнаяГруппаВыпуск, "" КАК КодНоменклатурнаяГруппаВыпуск, 0 КАК КолвоВыпуск, NULL КАК ЕдИзмВыпуск ИЗ ВремТабЗаказыНаПроизводство КАК ВремТабЗаказыНаПроизводство
ОБЪЕДИНИТЬ
ВЫБРАТЬ Списание.ЗаказНаПроизводствоНомер, NULL, 0, NULL, Списание.НоменклатураСписание, Списание.СерияНоменклатурыСписание, Списание.КолвоСписание, Списание.ЕдИзмСписание, NULL, NULL, NULL, "", 0, NULL ИЗ Списание КАК Списание
ОБЪЕДИНИТЬ
ВЫБРАТЬ Выпуск.ЗаказНаПроизводствоНомер, NULL, 0, NULL, NULL, NULL, 0, NULL, Выпуск.НоменклатураВыпуск, Выпуск.СерияПродукцииВыпуск, Выпуск.НоменклатурнаяГруппаВыпуск, Выпуск.КодНоменклатурнаяГруппаВыпуск, Выпуск.КолвоВыпуск, Выпуск.ЕдИзмВыпуск ИЗ Выпуск КАК Выпуск
Сообщение отредактировал Vofka - 21.08.18, 14:00
|
|