|
0
applesound
31.03.20
✎
15:57
|
Добрый день.
Формирую отчёт в СКД Кредиторка (мы должны) по месяцам и контрагентам. В запросе всех кому мы должны мене 8 тыс отправляю в "Прочее". Консоль выводит всё чётко. СКД вытаскивает в диаграмму всех контрагентов, которые хоть раз в месяц не попали в "Прочее".
Пример:
Январь ПромСталь 7500 тыс
Февраль ПромСталь 8500 тыс
Март ПромСталь 6500 тыс
КАК ДОЛЖНО БЫТЬ в диаграмме: январь, март ПромСталь попадёт в "Прочие"; Февраль ПромСталь попадёт в свою ячейку диаграммы
КАК ЕСТЬ: январь, март ПромСталь в самом верху с нулевым значением, Февраль ПромСталь попадает в свою ячейку диаграммы.
Запрос:
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК Валюта,
ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета
ТОГДА ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток < -8000000
ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
ИНАЧЕ "Прочие"
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток < -100000
ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
ИНАЧЕ "Прочие"
КОНЕЦ
КОНЕЦ КАК КонрагентРасчетный,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период КАК Период,
СУММА(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток
{ВЫБРАТЬ
Валюта.*,
КонрагентРасчетный,
Период,
СуммаВзаиморасчетовКонечныйОстаток}
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(
{(&ДатаНачало)},
{(&ДатаОкончания)},
Месяц,
,
НЕ Контрагент.Код В ("000002006", "000001619", "000002839", "000000649", "000000223", "000006510", "000000025")
И ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПоставщиком)) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты,
Константы КАК Константы
ГДЕ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток < 0
СГРУППИРОВАТЬ ПО
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ВалютаВзаиморасчетов,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период,
ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета
ТОГДА ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток < -8000000
ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
ИНАЧЕ "Прочие"
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток < -100000
ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
ИНАЧЕ "Прочие"
КОНЕЦ
КОНЕЦ
|
|