Неправильно показывает ДолгНаКонец ^(
Вот Текст Запроса
необходимо зарегистрироваться для просмотра ссылки
Параметры.Вставить( "ТоварКупленный", Перечисления.СтатусыПартийТоваров.Купленный);
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|ЗапросПоВзаиморасчетам.Организация КАК Организация,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Организация) КАК ОрганизацияПредставление,
|ЗапросПоВзаиморасчетам.Контрагент КАК Контрагент,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Контрагент) КАК КонтрагентПредставление,
|ЗапросПоВзаиморасчетам.ДоговорКонтрагента КАК ДоговорКонтрагента,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДоговорКонтрагента) КАК ДоговорКонтрагентаПредставление,
|ЗапросПоВзаиморасчетам.ДокументСделка КАК ДокументСделка,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДокументСделка) КАК ДокументСделкаПредставление,
|ЗапросПоВзаиморасчетам.Номенклатура КАК Номенклатура,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.Номенклатура) КАК НоменклатураПредставление,
|ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатурыПредставление,
|ЗапросПоВзаиморасчетам.ДокументДвижения КАК ДокументДвижения,
|ПРЕДСТАВЛЕНИЕ(ЗапросПоВзаиморасчетам.ДокументДвижения) КАК ДокументДвиженияПредставление,
|ЗапросПоВзаиморасчетам.СуммаНачальныйДолг КАК СуммаНачальныйДолг,
|ЗапросПоВзаиморасчетам.СуммаКонечныйДолг КАК СуммаКонечныйДолг,
|ЗапросПоВзаиморасчетам.СуммаПриход КАК СуммаПриход,
|ЗапросПоВзаиморасчетам.СуммаРасход КАК СуммаРасход,
|ЗапросПоВзаиморасчетам.СуммаОплаченоДеб КАК СуммаОплаченоДеб,
|ЗапросПоВзаиморасчетам.СуммаОплаченоКред КАК СуммаОплаченоКред,
|ЗапросПоВзаиморасчетам.КоличествоПриход КАК КоличествоПриход,
|ЗапросПоВзаиморасчетам.КоличествоРасход КАК КоличествоРасход,
|ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовПриход КАК КоличествоЕдиницДляОтчетовПриход,
|ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовРасход КАК КоличествоЕдиницДляОтчетовРасход,
|ВЫБОР
| КОГДА ЗапросПоВзаиморасчетам.КоличествоПриход = 0
| ТОГДА 0
| ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаПриход / ЗапросПоВзаиморасчетам.КоличествоПриход
|КОНЕЦ КАК ЦенаПриход,
|ВЫБОР
| КОГДА ЗапросПоВзаиморасчетам.КоличествоРасход = 0
| ТОГДА 0
| ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаРасход / ЗапросПоВзаиморасчетам.КоличествоРасход
|КОНЕЦ КАК ЦенаРасход
//ПОЛЯ_СВОЙСТВА
//ПОЛЯ_КАТЕГОРИИ
|{ВЫБРАТЬ
| Организация.*,
| Контрагент.*,
| ДоговорКонтрагента.*,
| ДокументСделка.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ДокументДвижения.*,
| СуммаНачальныйДолг,
| СуммаКонечныйДолг,
| СуммаПриход,
| СуммаРасход,
| СуммаОплаченоДеб,
| СуммаОплаченоКред,
| КоличествоПриход,
| КоличествоРасход,
| КоличествоЕдиницДляОтчетовПриход,
| КоличествоЕдиницДляОтчетовРасход,
| ЦенаПриход,
| ЦенаРасход
| //ПСЕВДОНИМЫ_СВОЙСТВА
| //ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
|ИЗ
| (ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.Организация КАК Организация,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.Владелец КАК Контрагент,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Сделка КАК ДокументСделка,
| NULL КАК Номенклатура,
| NULL КАК ХарактеристикаНоменклатуры,
| NULL КАК ДокументДвижения,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаНачальныйДолг,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаКонечныйДолг,
| 0 КАК СуммаПриход,
| 0 КАК СуммаРасход,
| 0 КАК СуммаОплаченоДеб,
| 0 КАК СуммаОплаченоКред,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК КоличествоЕдиницДляОтчетовПриход,
| 0 КАК КоличествоЕдиницДляОтчетовРасход
| ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, , {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Сделка.* КАК ДокументСделка}) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента.Орга
низация КАК Организация,
| ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента.Влад
елец КАК Контрагент,
| ПартииТоваровНаСкладахОбороты.ДокументОприходования.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ПартииТоваровНаСкладахОбороты.Заказ КАК ДокументСделка,
| ПартииТоваровНаСкладахОбороты.Номенклатура КАК Номенклатура,
| ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК ДокументДвижения,
| 0 КАК СуммаНачальныйДолг,
| 0 КАК СуммаКонечныйДолг,
| ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СуммаПриход,
| 0 КАК СуммаРасход,
| 0 КАК СуммаОплаченоДеб,
| 0 КАК СуммаОплаченоКред,
| ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| ПартииТоваровНаСкладахОбороты.КоличествоПриход * ПартииТоваровНаСкладахОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПартииТоваровНаСкладахОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК КоличествоЕдиницДляОтчетовПриход,
| 0 КАК КоличествоЕдиницДляОтчетовРасход
| ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, СтатусПартии = &ТоварКупленный И (ДокументОприходования ССЫЛКА Документ.ВозвратТоваровОтПокупателя ИЛИ ДокументОприходования ССЫЛКА Документ.ПоступлениеТоваровУслуг) {ДокументОприходования.ДоговорКонтрагента.Организация.* КАК Организация, ДокументОприходования.ДоговорКонтрагента.Владелец.* КАК Контрагент, ДокументОприходования.ДоговорКонтрагента.* КАК ДоговорКонтрагента, Заказ.* КАК Заказ, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ДокументОприходования.* КАК ДокументДвижения}) КАК ПартииТоваровНаСкладахОбороты
| ГДЕ
| (НЕ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ПродажиОбороты.ДоговорКонтрагента.Организация КАК Организация,
| ПродажиОбороты.ДоговорКонтрагента.Владелец КАК Контрагент,
| ПродажиОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ПродажиОбороты.ЗаказПокупателя КАК ДокументСделка,
| ПродажиОбороты.Номенклатура КАК Номенклатура,
| ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ПродажиОбороты.ДокументПродажи КАК ДокументДвижения,
| 0 КАК СуммаНачальныйДолг,
| 0 КАК СуммаКонечныйДолг,
| 0 КАК СуммаПриход,
| ПродажиОбороты.СтоимостьОборот КАК СуммаРасход,
| 0 КАК СуммаОплаченоДеб,
| 0 КАК СуммаОплаченоКред,
| 0 КАК КоличествоПриход,
|
|ПродажиОбороты.КоличествоОборот КАК КоличествоРасход,
| 0 КАК КоличествоЕдиницДляОтчетовПриход,
| ПродажиОбороты.КоличествоОборот * ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент КАК КоличествоЕдиницДляОтчетовРасход
| ИЗ
| РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, ЗаказПокупателя.* КАК ДокументСделка, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры, ДокументПродажи.* КАК ДокументДвижения}) КАК ПродажиОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.Организация КАК Организация,
| ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.Владелец КАК Контрагент,
| ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентами.Сделка КАК ДокументСделка,
| NULL КАК Номенклатура,
| NULL КАК ХарактеристикаНоменклатуры,
| ВзаиморасчетыСКонтрагентами.Регистратор КАК ДокументДвижения,
| 0 КАК СуммаНачальныйДолг,
| 0 КАК СуммаКонечныйДолг,
| 0 КАК СуммаПриход,
| 0 КАК СуммаРасход,
| ВзаиморасчетыСКонтрагентами.СуммаУпрРасход КАК СуммаОплаченоДеб,
| ВзаиморасчетыСКонтрагентами.СуммаУпрПриход КАК СуммаОплаченоКред,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК КоличествоЕдиницДляОтчетовПриход,
| 0 КАК КоличествоЕдиницДляОтчетовРасход
| ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНач, &ДатаКон, Регистратор, {ДоговорКонтрагента.Организация.* КАК Организация, ДоговорКонтрагента.Владелец.* КАК Контрагент, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Сделка.* КАК ДокументСделка}) КАК ВзаиморасчетыСКонтрагентами
| {ГДЕ
| ВзаиморасчетыСКонтрагентами.Регистратор.* КАК ДокументДвижения}) КАК ЗапросПоВзаиморасчетам
//СОЕДИНЕНИЯ
|{ГДЕ
| ЗапросПоВзаиморасчетам.ДоговорКонтрагента.Организация.* КАК Организация,
| ЗапросПоВзаиморасчетам.ДоговорКонтрагента.Владелец.* КАК Контрагент,
| ЗапросПоВзаиморасчетам.ДоговорКонтрагента.* КАК ДоговорКонтрагента,
| ЗапросПоВзаиморасчетам.ДокументСделка.* КАК ДокументСделка,
| ЗапросПоВзаиморасчетам.Номенклатура.* КАК Номенклатура,
| ЗапросПоВзаиморасчетам.ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
| ЗапросПоВзаиморасчетам.ДокументДвижения.* КАК ДокументДвижения,
| ЗапросПоВзаиморасчетам.СуммаНачальныйДолг КАК СуммаНачальныйДолг,
| ЗапросПоВзаиморасчетам.СуммаКонечныйДолг КАК СуммаКонечныйДолг,
| ЗапросПоВзаиморасчетам.СуммаПриход КАК СуммаПриход,
| ЗапросПоВзаиморасчетам.СуммаРасход КАК СуммаРасход,
| ЗапросПоВзаиморасчетам.СуммаОплаченоДеб КАК СуммаОплаченоДеб,
| ЗапросПоВзаиморасчетам.СуммаОплаченоКред КАК СуммаОплаченоКред,
| ЗапросПоВзаиморасчетам.КоличествоПриход КАК КоличествоПриход,
| ЗапросПоВзаиморасчетам.КоличествоРасход КАК КоличествоРасход,
| ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовПриход КАК КоличествоЕдиницДляОтчетовПриход,
| ЗапросПоВзаиморасчетам.КоличествоЕдиницДляОтчетовРасход КАК КоличествоЕдиницДляОтчетовРасход,
| ВЫБОР
| КОГДА ЗапросПоВзаиморасчетам.КоличествоПриход = 0
| ТОГДА 0
| ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаПриход / ЗапросПоВзаиморасчетам.КоличествоПриход
| КОНЕЦ КАК ЦенаПриход,
| ВЫБОР
| КОГДА ЗапросПоВзаиморасчетам.КоличествоРасход = 0
| ТОГДА 0
| ИНАЧЕ ЗапросПоВзаиморасчетам.СуммаРасход / ЗапросПоВзаиморасчетам.КоличествоРасход
| КОНЕЦ КАК ЦенаРасход
//УСЛОВИЯ_СВОЙСТВА
//УСЛОВИЯ_КАТЕГОРИИ
|}
|{УПОРЯДОЧИТЬ ПО
| Организация.*,
| Контрагент.*,
| ДоговорКонтрагента.*,
| ДокументСделка.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ДокументДвижения.*,
| СуммаНачальныйДолг,
| СуммаКонечныйДолг,
| СуммаПриход,
| СуммаРасход,
| СуммаОплаченоДеб,
| СуммаОплаченоКред,
| КоличествоПриход,
| КоличествоРасход,
| КоличествоЕдиницДляОтчетовПриход,
| КоличествоЕдиницДляОтчетовРасход,
| ЦенаПриход,
| ЦенаРасход
//ПСЕВДОНИМЫ_СВОЙСТВА
//ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
|ИТОГИ
| СУММА(СуммаНачальныйДолг),
| СУММА(СуммаКонечныйДолг),
| СУММА(СуммаПриход),
| СУММА(СуммаРасход),
| СУММА(СуммаОплаченоДеб),
| СУММА(СуммаОплаченоКред),
| СУММА(КоличествоПриход),
| СУММА(КоличествоРасход),
| СУММА(КоличествоЕдиницДляОтчетовПриход),
| СУММА(КоличествоЕдиницДляОтчетовРасход),
| МАКСИМУМ(ЦенаПриход),
| МАКСИМУМ(ЦенаРасход)
//ИТОГИ_СВОЙСТВА
//ИТОГИ_КАТЕГОРИИ
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Контрагент.*,
| ДоговорКонтрагента.*,
| Организация.*,
| ДокументСделка.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| ДокументДвижения.*
//ПСЕВДОНИМЫ_СВОЙСТВА
//ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
|АВТОУПОРЯДОЧИВАНИЕ";
Поэтапно смотрела результаты каждого подзапросика, начиная с «внутреннего».
Выбирает правильно и «начальные остатки» и «конечные» и «прих/расх», но я не использовала «упорядочить по» и «итоги».
А в целом неправильно выводит. Помогите, пожалуйста, разобраться.
i | Правильно пользуйтесь тегами форума, и не надо без надобности увеличивать размер шрифта! Logist |