Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:03

Запрос в СКД

Автор deathogre, 10 сен 2015, 09:50

0 Пользователей и 1 гость просматривают эту тему.

deathogre

Запрос в консоли запросов работает правильно, т.е. показывает что данный товар был и по нему были движения.
В СКД с таким же запросом выходит пустое окно по этому товару. Где порылась собака?

vitasw

Экстрасенсы в отпуске.
Покажите что есть.

deathogre

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ТоварыОрганизаций.Номенклатура КАК Номенклатура,
   ТоварыОрганизаций.Характеристика КАК Характеристика,
   ТоварыОрганизаций.Склад,
   ТоварыОрганизаций.Организация,
   ТоварыОрганизаций.КоличествоНачальныйОстаток,
   ТоварыОрганизаций.КоличествоНачальныйОстаток * СебестоимостьНаНачало.Цена КАК ЦенаПриходнаяНачальная,
   ТоварыОрганизаций.КоличествоНачальныйОстаток * ЦеныРозничныеНаНачало.Цена КАК ЦенаРозничнаяНачальная,
   ТоварыОрганизаций.КоличествоПриход,
   ТоварыОрганизаций.КоличествоОборот,
   ТоварыОрганизаций.КоличествоРасход,
   ТоварыОрганизаций.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
   ТоварыОрганизаций.КоличествоКонечныйОстаток * СебестоимостьНаКонец.Цена КАК ЦенаПриходнаяКонечная,
   ТоварыОрганизаций.КоличествоКонечныйОстаток * ЦеныРозничныеНаКонец.Цена КАК ЦенаРозничнаяКонечная,
   ТОПриходПриходныеНакладные.КоличествоПриход КАК КоличествоПриходПриходныеНакладные,
   ТОПриходПриходныеНакладные.КоличествоПриход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходПриходныеНакладные,
   ТОПриходПриходныеНакладные.КоличествоПриход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходПриходныеНакладные,
   ТОПриходРасходПеремещения.КоличествоПриход КАК КоличествоПриходПеремещение,
   ТОПриходРасходПеремещения.КоличествоПриход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходПеремещение,
   ТОПриходРасходПеремещения.КоличествоПриход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходПеремещение,
   ТОПриходВозвратОтПокупателя.КоличествоПриход КАК КоличествоПриходВозвратОтПокупателя,
   ТОПриходВозвратОтПокупателя.КоличествоПриход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходВозвратОтПокупателя,
   ТОПриходВозвратОтПокупателя.КоличествоПриход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходВозвратОтПокупателя,
   ЕСТЬNULL(ТОПриходРасходПересортица.КоличествоПриход, 0) + ЕСТЬNULL(ТОПриходОприходованиеТоваровУценка.КоличествоПриход, 0) КАК КоличествоПриходПересортица,
   (ЕСТЬNULL(ТОПриходРасходПересортица.КоличествоПриход, 0) + ЕСТЬNULL(ТОПриходОприходованиеТоваровУценка.КоличествоПриход, 0)) * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходПересортица,
   (ЕСТЬNULL(ТОПриходРасходПересортица.КоличествоПриход, 0) + ЕСТЬNULL(ТОПриходОприходованиеТоваровУценка.КоличествоПриход, 0)) * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходПересортица,
   ТОПриходСборкаТоваров.КоличествоПриход КАК КоличествоПриходСборкаТоваров,
   ТОПриходСборкаТоваров.КоличествоПриход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходСборкаТоваров,
   ТОПриходСборкаТоваров.КоличествоПриход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходСборкаТоваров,
   ТОПриходРасходПеремещения.КоличествоРасход КАК КоличествоРасходПеремещение,
   ТОПриходРасходПеремещения.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходПеремещение,
   ТОПриходРасходПеремещения.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходПеремещение,
   ЕСТЬNULL(ТОРасходНаличныеКасса.КоличествоРасход, 0) + ЕСТЬNULL(ТОРасходНаличныеРеализацияТоваров.КоличествоРасход, 0) КАК КоличествоРасходНаличные,
   (ЕСТЬNULL(ТОРасходНаличныеКасса.КоличествоРасход, 0) + ЕСТЬNULL(ТОРасходНаличныеРеализацияТоваров.КоличествоРасход, 0)) * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходНаличные,
   (ЕСТЬNULL(ТОРасходНаличныеКасса.КоличествоРасход, 0) + ЕСТЬNULL(ТОРасходНаличныеРеализацияТоваров.КоличествоРасход, 0)) * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходНаличные,
   ТОРасходСписаниеТоваровЛом.КоличествоРасход КАК КоличествоРасходСписаниеТоваровЛом,
   ТОРасходСписаниеТоваровЛом.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходСписаниеТоваровЛом,
   ТОРасходСписаниеТоваровЛом.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходСписаниеТоваровЛом,
   ТОРасходТерминал.КоличествоРасход КАК КоличествоРасходТерминал,
   ТОРасходТерминал.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходТерминал,
   ТОРасходТерминал.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходТерминал,
   ТОРасходПеречисление.КоличествоРасход КАК КоличествоРасходПеречисление,
   ТОРасходПеречисление.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходПеречисление,
   ТОРасходПеречисление.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходПеречисление,
   ТОРасходКиви.КоличествоРасход КАК КоличествоРасходКиви,
   ТОРасходКиви.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходКиви,
   ТОРасходКиви.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходКиви,
   ТОПриходРасходПересортица.КоличествоРасход КАК КоличествоРасходПересортица,
   ТОПриходРасходПересортица.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходПересортица,
   ТОПриходРасходПересортица.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходПересортица,
   ТОРасходСписаниеСобственныеНужды.КоличествоРасход КАК КоличествоРасходСписаниеСобственныеНужды,
   ТОРасходСписаниеСобственныеНужды.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходСписаниеСобственныеНужды,
   ТОРасходСписаниеСобственныеНужды.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходСписаниеСобственныеНужды,
   ТОРасходВзаиморасчеты.КоличествоРасход КАК КоличествоРасходВзаиморасчет,
   ТОРасходВзаиморасчеты.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходВзаиморасчет,
   ТОРасходВзаиморасчеты.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходВзаиморасчет,
   ТОРасходНедостачаПриИнвентаризации.КоличествоРасход КАК КоличествоРасходНедостачаПриИнвентаризации,
   ТОРасходНедостачаПриИнвентаризации.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходНедостачаПриИнвентаризации,
   ТОРасходНедостачаПриИнвентаризации.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходНедостачаПриИнвентаризации,
   ТОРасходСписаниеПрочее.КоличествоРасход КАК КоличествоРасходСписаниеПрочее,
   ТОРасходСписаниеПрочее.КоличествоРасход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьРасходСписаниеПрочее,
   ТОРасходСписаниеПрочее.КоличествоРасход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяРасходСписаниеПрочее,
   ЕСТЬNULL(ПРРасходНаличныеКасса.СуммаСоСкидкой, 0) + ЕСТЬNULL(ПРРасходНаличныеРеализацияТоваров.СуммаСоСкидкой, 0) КАК СуммаСоСкидкойРасходНаличные,
   ПРРасходТерминал.СуммаСоСкидкой КАК СуммаСоСкидкойРасходТерминал,
   ТОПриходИзлишекПриИнвентаризации.КоличествоПриход КАК КоличествоПриходИзлишекПриИнвентаризации,
   ТОПриходИзлишекПриИнвентаризации.КоличествоПриход * СебестоимостьНаКонец.Цена КАК СуммаСебестоимостьПриходИзлишекПриИнвентаризации,
   ТОПриходИзлишекПриИнвентаризации.КоличествоПриход * ЦеныРозничныеНаКонец.Цена КАК СуммаРозничнаяПриходИзлишекПриИнвентаризации
ИЗ
   РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, , ) КАК ТоварыОрганизаций
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваров
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходПриходныеНакладные
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходПриходныеНакладные.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходПриходныеНакладные.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходПриходныеНакладные.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         (ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
               ИЛИ ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОрдерНаПеремещениеТоваров)
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходРасходПеремещения
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходРасходПеремещения.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходРасходПеремещения.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходРасходПеремещения.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходНаличныеКасса
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходНаличныеКасса.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходНаличныеКасса.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходНаличныеКасса.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование = "Лом"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходСписаниеТоваровЛом
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходСписаниеТоваровЛом.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходСписаниеТоваровЛом.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходСписаниеТоваровЛом.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.ВидОплаты.Наименование = "Наличные"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходНаличныеРеализацияТоваров
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходНаличныеРеализацияТоваров.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходНаличныеРеализацияТоваров.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходНаличныеРеализацияТоваров.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.ВидОплаты.Наименование = "Оплата через терминал"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходТерминал
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходТерминал.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходТерминал.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходТерминал.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.ВидОплаты.Наименование = "Перечисление"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходПеречисление
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходПеречисление.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходПеречисление.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходПеречисление.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.ВидОплаты.Наименование = "Киви кошелек"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходКиви
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходКиви.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходКиви.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходКиви.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПересортицаТоваров
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходРасходПересортица
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходРасходПересортица.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходРасходПересортица.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходРасходПересортица.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходВозвратОтПокупателя
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходВозвратОтПокупателя.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходВозвратОтПокупателя.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходВозвратОтПокупателя.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование = "На собственные нужды"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходСписаниеСобственныеНужды
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходСписаниеСобственныеНужды.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходСписаниеСобственныеНужды.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходСписаниеСобственныеНужды.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.ВидОплаты.Наименование = "Взаиморасчеты"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходВзаиморасчеты
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходВзаиморасчеты.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходВзаиморасчеты.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходВзаиморасчеты.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование = "Недостача выявленная при инвентаризации"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходНедостачаПриИнвентаризации
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходНедостачаПриИнвентаризации.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходНедостачаПриИнвентаризации.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходНедостачаПриИнвентаризации.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование <> "Лом"
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование <> "Недостача выявленная при инвентаризации"
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование <> "На собственные нужды"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОРасходСписаниеПрочее
      ПО ТоварыОрганизаций.Номенклатура = ТОРасходСписаниеПрочее.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОРасходСписаниеПрочее.Характеристика
         И ТоварыОрганизаций.Склад = ТОРасходСписаниеПрочее.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.СборкаТоваров
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходСборкаТоваров
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходСборкаТоваров.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходСборкаТоваров.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходСборкаТоваров.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ПродажиОбороты.Номенклатура КАК Номенклатура,
         ПродажиОбороты.Характеристика КАК Характеристика,
         ПродажиОбороты.Склад КАК Склад,
         СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
         СУММА(ПродажиОбороты.СтоимостьОборот) КАК СуммаСоСкидкой
      ИЗ
         РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, ) КАК ПродажиОбороты
      ГДЕ
         ПродажиОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
      
      СГРУППИРОВАТЬ ПО
         ПродажиОбороты.Номенклатура,
         ПродажиОбороты.Характеристика,
         ПродажиОбороты.Склад) КАК ПРРасходНаличныеКасса
      ПО ТоварыОрганизаций.Номенклатура = ПРРасходНаличныеКасса.Номенклатура
         И ТоварыОрганизаций.Характеристика = ПРРасходНаличныеКасса.Характеристика
         И ТоварыОрганизаций.Склад = ПРРасходНаличныеКасса.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ПродажиОбороты.Номенклатура КАК Номенклатура,
         ПродажиОбороты.Характеристика КАК Характеристика,
         ПродажиОбороты.Склад КАК Склад,
         СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
         СУММА(ПродажиОбороты.СтоимостьОборот) КАК СуммаСоСкидкой
      ИЗ
         РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, ) КАК ПродажиОбороты
      ГДЕ
         ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ПродажиОбороты.Регистратор.ВидОплаты.Наименование = "Наличные"
      
      СГРУППИРОВАТЬ ПО
         ПродажиОбороты.Номенклатура,
         ПродажиОбороты.Характеристика,
         ПродажиОбороты.Склад) КАК ПРРасходНаличныеРеализацияТоваров
      ПО ТоварыОрганизаций.Номенклатура = ПРРасходНаличныеРеализацияТоваров.Номенклатура
         И ТоварыОрганизаций.Характеристика = ПРРасходНаличныеРеализацияТоваров.Характеристика
         И ТоварыОрганизаций.Склад = ПРРасходНаличныеРеализацияТоваров.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ПродажиОбороты.Номенклатура КАК Номенклатура,
         ПродажиОбороты.Характеристика КАК Характеристика,
         ПродажиОбороты.Склад КАК Склад,
         СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
         СУММА(ПродажиОбороты.СтоимостьОборот) КАК СуммаСоСкидкой
      ИЗ
         РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, ) КАК ПродажиОбороты
      ГДЕ
         ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваров
         И ПродажиОбороты.Регистратор.ВидОплаты.Наименование = "Оплата через терминал"
      
      СГРУППИРОВАТЬ ПО
         ПродажиОбороты.Номенклатура,
         ПродажиОбороты.Характеристика,
         ПродажиОбороты.Склад) КАК ПРРасходТерминал
      ПО ТоварыОрганизаций.Номенклатура = ПРРасходТерминал.Номенклатура
         И ТоварыОрганизаций.Характеристика = ПРРасходТерминал.Характеристика
         И ТоварыОрганизаций.Склад = ПРРасходТерминал.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
         МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
      ИЗ
         РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&КонецПериода)}, ВидЦены.Наименование = "Приходная") КАК ЦеныНоменклатурыСрезПоследних
      
      СГРУППИРОВАТЬ ПО
         ЦеныНоменклатурыСрезПоследних.Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика) КАК СебестоимостьНаКонец
      ПО ТоварыОрганизаций.Номенклатура = СебестоимостьНаКонец.Номенклатура
         И ТоварыОрганизаций.Характеристика = СебестоимостьНаКонец.Характеристика
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
         МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
      ИЗ
         РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&КонецПериода)}, ВидЦены.Наименование = "Розничная") КАК ЦеныНоменклатурыСрезПоследних
      
      СГРУППИРОВАТЬ ПО
         ЦеныНоменклатурыСрезПоследних.Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика) КАК ЦеныРозничныеНаКонец
      ПО ТоварыОрганизаций.Номенклатура = ЦеныРозничныеНаКонец.Номенклатура
         И ТоварыОрганизаций.Характеристика = ЦеныРозничныеНаКонец.Характеристика
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование <> "Уценка"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходИзлишекПриИнвентаризации
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходИзлишекПриИнвентаризации.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходИзлишекПриИнвентаризации.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходИзлишекПриИнвентаризации.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура КАК Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика КАК Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад КАК Склад,
         СУММА(ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход
      ИЗ
         РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, , ) КАК ТоварыОрганизацийОстаткиИОбороты
      ГДЕ
         ТоварыОрганизацийОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров
         И ТоварыОрганизацийОстаткиИОбороты.Регистратор.АналитикаХозяйственнойОперации.Наименование = "Уценка"
      
      СГРУППИРОВАТЬ ПО
         ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
         ТоварыОрганизацийОстаткиИОбороты.Характеристика,
         ТоварыОрганизацийОстаткиИОбороты.Склад) КАК ТОПриходОприходованиеТоваровУценка
      ПО ТоварыОрганизаций.Номенклатура = ТОПриходОприходованиеТоваровУценка.Номенклатура
         И ТоварыОрганизаций.Характеристика = ТОПриходОприходованиеТоваровУценка.Характеристика
         И ТоварыОрганизаций.Склад = ТОПриходОприходованиеТоваровУценка.Склад
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
         МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
      ИЗ
         РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&НачалоПериода)}, ВидЦены.Наименование = "Приходная") КАК ЦеныНоменклатурыСрезПоследних
      
      СГРУППИРОВАТЬ ПО
         ЦеныНоменклатурыСрезПоследних.Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика) КАК СебестоимостьНаНачало
      ПО ТоварыОрганизаций.Номенклатура = СебестоимостьНаНачало.Номенклатура
         И ТоварыОрганизаций.Характеристика = СебестоимостьНаНачало.Характеристика
      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
         ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
         МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
      ИЗ
         РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&НачалоПериода)}, ВидЦены.Наименование = "Розничная") КАК ЦеныНоменклатурыСрезПоследних
      
      СГРУППИРОВАТЬ ПО
         ЦеныНоменклатурыСрезПоследних.Номенклатура,
         ЦеныНоменклатурыСрезПоследних.Характеристика) КАК ЦеныРозничныеНаНачало
      ПО ТоварыОрганизаций.Номенклатура = ЦеныРозничныеНаНачало.Номенклатура
         И ТоварыОрганизаций.Характеристика = ЦеныРозничныеНаНачало.Характеристика

vitasw

<_< Стоило выложить сам отчет.
В СКД запрос - это только половина дела. Покажите настройки СКД

deathogre

вот

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск