Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0
Есть отчет, который выводит данные ввиде "лесенки", а надо чтобы вместе, как подправить запрос, или удалить верхние пустые строки, чтобы меньше места занимали данные? Вот в таком виде сейчас оно, а надо как бы подтянуть все позиции вверх. Связь есть через заказ.
[необходимо зарегистрироваться для просмотра ссылки]
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0
ed.kharkov @ Сегодня, 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, Выпуск.НоменклатураВыпуск, Выпуск.СерияПродукцииВыпуск, Выпуск.НоменклатурнаяГруппаВыпуск, Выпуск.КодНоменклатурнаяГруппаВыпуск, Выпуск.КолвоВыпуск, Выпуск.ЕдИзмВыпуск ИЗ Выпуск КАК Выпуск
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!