|
Не правильные значения в отчете. Нужно подправить запрос. | ☑ | ||
---|---|---|---|---|
0
Privetanya
06.10.20
✎
15:32
|
Отчет не скд. Если я ставлю СУММА-ДолгиОбороты.СуммаВалРасход = Сумма(СуммаВалРасход) то у меня значение очень завышено,а если я ставлю Максимум-ДолгиОбороты.СуммаВалРасход = Максимум(СуммаВалРасход) ,то значения верные,кроме итога.
На первой картинке неверное значение, на второй данные верные,на третьей значения верные,но итог не правильный https://ibb.co/LC7DWv3 https://ibb.co/4j53RSJ https://ibb.co/XFyXqmq вот запрос "ВЫБРАТЬ | ДолгиОбороты.СуммаВалРасход КАК СуммаОплаты, | ПродажиОборотыОбороты.СуммаОборот КАК СуммаОтгрузки, | ПродажиОборотыОбороты.ДокЗаказПокупателя КАК ДокЗаказПокупателя |ПОМЕСТИТЬ Суммы |ИЗ | РегистрНакопления.Долги.Обороты КАК ДолгиОбороты | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиОбороты.Обороты КАК ПродажиОборотыОбороты | ПО ДолгиОбороты.Сделка = ПродажиОборотыОбороты.ДокЗаказПокупателя |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТаблицаРегистра.КолНачальныйОстаток КАК КоличествоНачальныйОстаток, | ТаблицаРегистра.КолПриход КАК КоличествоПриход, | ТаблицаРегистра.КолРасход КАК КоличествоРасход, | ТаблицаРегистра.КолКонечныйОстаток КАК КоличествоКонечныйОстаток, | ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, | ВЫБОР | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена | ИНАЧЕ 0 | КОНЕЦ * ТаблицаРегистра.КолНачальныйОстаток КАК СуммаНачальныйОстаток, | ВЫБОР | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена | ИНАЧЕ 0 | КОНЕЦ * ТаблицаРегистра.КолПриход КАК СуммаПриход, | ВЫБОР | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена | ИНАЧЕ 0 | КОНЕЦ * ТаблицаРегистра.КолРасход КАК СуммаРасход, | ВЫБОР | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена | ИНАЧЕ 0 | КОНЕЦ * ТаблицаРегистра.КолКонечныйОстаток КАК СуммаКонечныйОстаток, | Суммы.СуммаОплаты КАК СуммаОплаты, | Суммы.СуммаОтгрузки КАК СуммаОтгрузки |{ВЫБРАТЬ | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал, | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма, | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент, | ТаблицаРегистра.Склад.*, | ТаблицаРегистра.Номенклатура.*, | ТаблицаРегистра.ВариантИсполнения.*, | ТаблицаРегистра.ДокЗаказ.*, | ТаблицаРегистра.Регистратор.*, | ТаблицаРегистра.Период, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод, | КоличествоНачальныйОстаток, | КоличествоПриход, | КоличествоРасход, | КоличествоКонечныйОстаток, | СуммаНачальныйОстаток, | СуммаПриход, | СуммаРасход, | СуммаКонечныйОстаток, | СуммаОплаты, | СуммаОтгрузки} |ИЗ | РегистрНакопления.Резервы.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {(&Периодичность)}, , {(ДокЗаказ.Филиал).* КАК Филиал, (ДокЗаказ.Фирма).* КАК Фирма, (ДокЗаказ.Контрагент).* КАК Контрагент, (Склад).*, (Номенклатура).*, (ВариантИсполнения).*, (ДокЗаказ).*}) КАК ТаблицаРегистра | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ТипЦен = &ТипЦенПродажа) КАК ЦеныНоменклатурыСрезПоследних | ПО ТаблицаРегистра.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ Суммы КАК Суммы | ПО ТаблицаРегистра.ДокЗаказ = Суммы.ДокЗаказПокупателя |{ГДЕ | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал, | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма, | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент, | ТаблицаРегистра.Склад.*, | ТаблицаРегистра.Номенклатура.*, | ТаблицаРегистра.ВариантИсполнения.*, | ТаблицаРегистра.ДокЗаказ.*, | ТаблицаРегистра.Регистратор.*, | ТаблицаРегистра.Период, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод, | ТаблицаРегистра.КолНачальныйОстаток КАК КоличествоНачальныйОстаток, | ТаблицаРегистра.КолПриход КАК КоличествоПриход, | ТаблицаРегистра.КолРасход КАК КоличествоРасход, | ТаблицаРегистра.КолКонечныйОстаток КАК КоличествоКонечныйОстаток, | (ТаблицаРегистра.КолНачальныйОстаток * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаНачальныйОстаток, | (ТаблицаРегистра.КолПриход * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаПриход, | (ТаблицаРегистра.КолРасход * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаРасход, | (ТаблицаРегистра.КолКонечныйОстаток * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаКонечныйОстаток, | ТаблицаРегистра.ДокЗаказ.СуммаДок КАК СуммаЗаказа, | Суммы.СуммаОплаты, | Суммы.СуммаОтгрузки} |{УПОРЯДОЧИТЬ ПО | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал, | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма, | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент, | ТаблицаРегистра.Склад.*, | ТаблицаРегистра.Номенклатура.*, | ТаблицаРегистра.ВариантИсполнения.*, | ТаблицаРегистра.ДокЗаказ.*, | ТаблицаРегистра.Регистратор.*, | ТаблицаРегистра.Период, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод, | КоличествоНачальныйОстаток, | КоличествоПриход, | КоличествоРасход, | КоличествоКонечныйОстаток, | СуммаНачальныйОстаток, | СуммаПриход, | СуммаРасход, | СуммаКонечныйОстаток, | СуммаОплаты, | СуммаОтгрузки} |ИТОГИ | СУММА(КоличествоНачальныйОстаток), | СУММА(КоличествоПриход), | СУММА(КоличествоРасход), | СУММА(КоличествоКонечныйОстаток), | СУММА(СуммаНачальныйОстаток), | СУММА(СуммаПриход), | СУММА(СуммаРасход), | СУММА(СуммаКонечныйОстаток), | СУММА(СуммаОплаты), | СУММА(СуммаОтгрузки) |ПО | ОБЩИЕ |{ИТОГИ ПО | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал, | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма, | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент, | ТаблицаРегистра.Склад.*, | ТаблицаРегистра.Номенклатура.*, | ТаблицаРегистра.ВариантИсполнения.*, | ТаблицаРегистра.ДокЗаказ.*, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие, | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод} |АВТОУПОРЯДОЧИВАНИЕ |
|||
1
Gbpltw
06.10.20
✎
16:00
|
"Неправильные" пишется слитно, а тексты запросов необходимо прятать в спойлере.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |