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