|
Отчет поступление товаров | ☑ | ||
---|---|---|---|---|
0
temik_a
26.04.12
✎
14:11
|
У кого нить есть идеи?
В общем есть документ поступление товара в нем дописано движение разделка, то есть при поступлении происходит приход товара в шт, а в движениях разделка происходит расход товара в шт и тут же приход в кг(допустим) Делаю отчет поступление товаров, но этот отчет суммирует все движения. Как мне избавиться в отчете чтоб он не отображал приход в штуках и расход в штуках, а только показывал приход в кг ? вот текст запроса отчета ВЫБРАТЬ ТаблицаРегистра.Количество КАК КоличествоПриход, //ПОКАЗАТЕЛЬ_ ТаблицаРегистра.Количество / ТаблицаРегистра.Номенклатура.ОсновнаяЕдиницаИзмерения.Коэффициент КАК КоличествоВОснЕдПриход, //ПОКАЗАТЕЛЬ_ ТаблицаРегистра.Сумма КАК СуммаПриход, //ПОКАЗАТЕЛЬ_ ТаблицаРегистра.Сумма - ТаблицаРегистра.СуммаНДС КАК СуммаБезНДСПриход, //ПОКАЗАТЕЛЬ ТаблицаРегистра.СуммаУпр КАК СуммаУпрПриход, //ПОКАЗАТЕЛЬ ТаблицаРегистра.СуммаНДС КАК СуммаНДСПриход, //ПОКАЗАТЕЛЬ_ ТаблицаРегистра.СуммаРозничная КАК СуммаРознПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА ТаблицаРегистра.Количество = 0 ТОГДА 0 ИНАЧЕ ТаблицаРегистра.Сумма / ТаблицаРегистра.Количество КОНЕЦ КАК ЦенаПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА ТаблицаРегистра.Количество = 0 ТОГДА 0 ИНАЧЕ (ТаблицаРегистра.Сумма-ТаблицаРегистра.СуммаНДС) / ТаблицаРегистра.Количество КОНЕЦ КАК ЦенаБезНДСПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА ЕСТЬNULL(ТаблицаРегистра.Количество,0) = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(ТаблицаРегистра.Сумма,0) / (ТаблицаРегистра.Количество / ТаблицаРегистра.Номенклатура.ОсновнаяЕдиницаИзмерения.Коэффициент) КОНЕЦ КАК ЦенаВОснЕдПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА ЕСТЬNULL(ТаблицаРегистра.Количество,0) = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(ТаблицаРегистра.Сумма-ТаблицаРегистра.СуммаНДС,0) / (ТаблицаРегистра.Количество / ТаблицаРегистра.Номенклатура.ОсновнаяЕдиницаИзмерения.Коэффициент) КОНЕЦ КАК ЦенаВОснЕдБезНДСПриход, //ПОКАЗАТЕЛЬ #Область ИзмеренияПостроителяДляСвойств ТаблицаРегистра.Регистратор.Организация КАК Организация, ТаблицаРегистра.Регистратор.ПодразделениеКомпании КАК Подразделение, ТаблицаРегистра.СкладКомпании КАК СкладКомпании, ТаблицаРегистра.Номенклатура КАК Номенклатура, ТаблицаРегистра.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТаблицаРегистра.Регистратор.Контрагент КАК Поставщик, ТаблицаРегистра.Регистратор.ДоговорВзаиморасчетов КАК ДоговорВзаиморасчетов, ТаблицаРегистра.Регистратор КАК ДокументПоступления, ТаблицаРегистра.Проект КАК Проект, #КонецОбласти ТаблицаРегистра.СтавкаНДС КАК СтавкаНДС, ТаблицаРегистра.Период КАК Период, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ) КАК ПериодДень, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ) КАК ПериодНеделя, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ) КАК ПериодМесяц, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ) КАК ПериодКвартал, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД) КАК ПериодГод ИЗ РегистрНакопления.ПартииТоваровКомпании КАК ТаблицаРегистра ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровКомпании.Обороты(&ДатаНач, &ДатаКон, Регистратор, //УПРАВЛЕНЧЕСКИЙ/РЕГЛАМЕНТИРОВАННЫЙОТБОР_ОДИНОЧНЫЙ ) КАК ОстаткиТоваровКомпанииОбороты ПО ТаблицаРегистра.Регистратор = ОстаткиТоваровКомпанииОбороты.Регистратор И ТаблицаРегистра.Номенклатура = ОстаткиТоваровКомпанииОбороты.Номенклатура И ТаблицаРегистра.ХарактеристикаНоменклатуры = ОстаткиТоваровКомпанииОбороты.ХарактеристикаНоменклатуры И ТаблицаРегистра.УправленческийУчет = ОстаткиТоваровКомпанииОбороты.УправленческийУчет ГДЕ (ТаблицаРегистра.Регистратор ССЫЛКА Документ.ПоступлениеТоваров ИЛИ ТаблицаРегистра.Регистратор ССЫЛКА Документ.АвансовыйОтчет) И ТаблицаРегистра.Период МЕЖДУ &ДатаНач И &ДатаКон //УПРАВЛЕНЧЕСКИЙ_ИЛИ_РЕГЛАМЕНТИРОВАННЫЙОТБОР_ПОСТУПЛЕНИЕ_ТОВАРОВ {ГДЕ ТаблицаРегистра.Регистратор.Организация.* КАК Организация, ТаблицаРегистра.Регистратор.ПодразделениеКомпании.* КАК Подразделение, ТаблицаРегистра.СкладКомпании.* КАК СкладКомпании, ТаблицаРегистра.Номенклатура.* КАК Номенклатура, ТаблицаРегистра.Номенклатура.АрхивнаяНоменклатура КАК АрхивнаяНоменклатура, ТаблицаРегистра.Регистратор.Контрагент.* КАК Поставщик, ТаблицаРегистра.Регистратор.ДоговорВзаиморасчетов.* КАК ДоговорВзаиморасчетов, ТаблицаРегистра.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ТаблицаРегистра.Регистратор.* КАК ДокументПоступления, ТаблицаРегистра.Проект.* КАК Проект, ТаблицаРегистра.СтавкаНДС.* КАК СтавкаНДС, ТаблицаРегистра.Период} {УПОРЯДОЧИТЬ ПО СкладКомпании.* КАК СкладКомпании, Номенклатура.* КАК Номенклатура, ТаблицаРегистра.Номенклатура.АрхивнаяНоменклатура КАК АрхивнаяНоменклатура, ТаблицаРегистра.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ТаблицаРегистра.Регистратор.Контрагент.* КАК Поставщик, ТаблицаРегистра.Регистратор.* КАК ДокументПоступления, ТаблицаРегистра.Регистратор.Организация.* КАК Организация, ТаблицаРегистра.Регистратор.ПодразделениеКомпании.* КАК Подразделение, ТаблицаРегистра.Регистратор.ДоговорВзаиморасчетов.* КАК ДоговорВзаиморасчетов, ТаблицаРегистра.Период, ТаблицаРегистра.Проект.* КАК Проект, ТаблицаРегистра.СтавкаНДС.* КАК СтавкаНДС, КоличествоПриход, //ПОКАЗАТЕЛЬ_ СуммаПриход, //ПОКАЗАТЕЛЬ_ СуммаРознПриход, //ПОКАЗАТЕЛЬ СуммаБезНДСПриход, //ПОКАЗАТЕЛЬ СуммаУпрПриход, //ПОКАЗАТЕЛЬ СуммаНДСПриход, //ПОКАЗАТЕЛЬ_ ЦенаПриход //ПОКАЗАТЕЛЬ } {ИТОГИ ПО ТаблицаРегистра.Регистратор.Организация.* КАК Организация, ТаблицаРегистра.Регистратор.ПодразделениеКомпании.* КАК Подразделение, СкладКомпании.* КАК СкладКомпании, Номенклатура.* КАК Номенклатура, ТаблицаРегистра.Номенклатура.АрхивнаяНоменклатура КАК АрхивнаяНоменклатура, ТаблицаРегистра.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, Поставщик.* КАК Поставщик, ДоговорВзаиморасчетов.* КАК ДоговорВзаиморасчетов, ТаблицаРегистра.Регистратор.* КАК ДокументПоступления, ТаблицаРегистра.Период, ТаблицаРегистра.Проект.* КАК Проект, ТаблицаРегистра.СтавкаНДС.* КАК СтавкаНДС, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ) КАК ПериодДень, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ) КАК ПериодНеделя, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ) КАК ПериодМесяц, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ) КАК ПериодКвартал, НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД) КАК ПериодГод} ИТОГИ СУММА(КоличествоПриход), //ПОКАЗАТЕЛЬ_ СУММА(КоличествоВОснЕдПриход), //ПОКАЗАТЕЛЬ_ СУММА(СуммаПриход), //ПОКАЗАТЕЛЬ_ СУММА(СуммаРознПриход), //ПОКАЗАТЕЛЬ СУММА(СуммаБезНДСПриход), //ПОКАЗАТЕЛЬ СУММА(СуммаУпрПриход), //ПОКАЗАТЕЛЬ СУММА(СуммаНДСПриход), //ПОКАЗАТЕЛЬ_ ВЫБОР КОГДА СУММА(ЕСТЬNULL(КоличествоПриход,0)) = 0 ТОГДА 0 ИНАЧЕ СУММА(ЕСТЬNULL(СуммаПриход,0)) / СУММА(ЕСТЬNULL(КоличествоПриход,0)) КОНЕЦ КАК ЦенаПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА СУММА(ЕСТЬNULL(КоличествоПриход,0)) = 0 ТОГДА 0 ИНАЧЕ (СУММА(ЕСТЬNULL(СуммаПриход,0))-СУММА(ЕСТЬNULL(СуммаНДСПриход,0))) / СУММА(ЕСТЬNULL(КоличествоПриход,0)) КОНЕЦ КАК ЦенаБезНДСПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА СУММА(ЕСТЬNULL(КоличествоВОснЕдПриход,0)) = 0 ТОГДА 0 ИНАЧЕ СУММА(ЕСТЬNULL(СуммаПриход,0)) / СУММА(ЕСТЬNULL(КоличествоВОснЕдПриход,0)) КОНЕЦ КАК ЦенаВОснЕдПриход, //ПОКАЗАТЕЛЬ ВЫБОР КОГДА СУММА(ЕСТЬNULL(КоличествоВОснЕдПриход,0)) = 0 ТОГДА 0 ИНАЧЕ (СУММА(ЕСТЬNULL(СуммаПриход,0))-СУММА(ЕСТЬNULL(СуммаНДСПриход,0))) / СУММА(ЕСТЬNULL(КоличествоВОснЕдПриход,0)) КОНЕЦ КАК ЦенаВОснЕдБезНДСПриход //ПОКАЗАТЕЛЬ ПО ОБЩИЕ АВТОУПОРЯДОЧИВАНИЕ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |