|
СКД, остатки по месяцам. Как убрать пустые остатки? | ☑ | ||
---|---|---|---|---|
0
Loyt
16.11.17
✎
13:34
|
Что-то вроде элементарно, а не работает
ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Период КАК ПериодМесяц, "кредиторская задолженность" КАК Детализация1_, ХозрасчетныйОстаткиИОбороты.Счет КАК Детализация2_, -ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКон, -ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНач, ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Детализация3_ {ВЫБРАТЬ ПериодМесяц, Детализация1_, Детализация2_, СуммаКон, СуммаНач, Детализация3_.*} ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Месяц, , Счет В ИЕРАРХИИ (&СчетаЗадолженности), , Субконто1 ССЫЛКА Справочник.Контрагенты) КАК ХозрасчетныйОстаткиИОбороты {ГДЕ (-ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКон} В отчёт идёт только конечный остаток. Роли начальному и конечному остатку назначены, всё считает верно, но выдаёт также строки без остатков. Если добавляю условие на неравно нулю или аналогичный отбор в настройках - остатки начинают показывать чушь. Последнее время не одинэсил, видимо мозги заржавели совсем. Подскажите, где копать? |
|||
1
toypaul
гуру
16.11.17
✎
14:13
|
надо настроить отбор на соот-щей группировке
|
|||
2
Loyt
16.11.17
✎
14:32
|
На вкладке "Настройки"?
Если во вложенную группировку отбор поставить, выпадают все строки, у которых нет остатков на конец периода. |
|||
3
Loyt
16.11.17
✎
14:34
|
Если на отчет в целом отбор поставить - то в месяцах, в которых остаток был списан, повторяется остаток из предыдущего месяца.
|
|||
4
Loyt
16.11.17
✎
16:09
|
up
|
|||
5
Фауст
16.11.17
✎
17:01
|
Возможно там есть ответ: https://its.1c.ru/db/metod8dev/content/3093/hdoc
|
|||
6
Loyt
17.11.17
✎
12:38
|
(5) Там тоже нет. Все пункты ещё раз перепроверил, даже период "Авто" попробовал на всякий случай - то же самое.
Отчет без отбора по ненулевой сумме работает правильно. С отбором по сумме - косячит. Может вообще как-то по-другому нужно нулевые строки в отчете скрывать? |
|||
7
Loyt
17.11.17
✎
14:05
|
ап
|
|||
8
Доминошник
17.11.17
✎
14:32
|
Можно попробовать через ВЫЧЕСЛИТЬВЫРАЖЕНИЕ(), но отбор - всё равно на уровне группировки должен быть.
|
|||
9
Доминошник
17.11.17
✎
14:36
|
(8) ВЫЧИСЛИТЬВЫРАЖЕНИЕ(), конечно же.
(6) Ну, или попытаться через условное оформление (ширина строки, опять же - на уровне группировки) |
|||
10
toypaul
гуру
17.11.17
✎
14:46
|
в картинках показать настройки, результат который есть и показать какой нужен результат
|
|||
11
Фауст
17.11.17
✎
15:03
|
какое значение периода в нулевых строках ? Неопределено ?
|
|||
12
Loyt
17.11.17
✎
15:31
|
(10) Заново сделал максимально упрощённый вариант
Набор данных http://www.picshare.ru/view/8358520/ настройки http://www.picshare.ru/view/8358521/ Результат без отбора, правильный http://www.picshare.ru/view/8358525/ Результат с отбором в отчете (или если просто секцию "ГДЕ/ИМЕЮЩИЕ" в запрос вставить) http://www.picshare.ru/view/8358526/ Результат с отбором в группировке http://www.picshare.ru/view/8358533/ |
|||
13
Loyt
17.11.17
✎
15:35
|
(11) Не понял вопроса
|
|||
14
Loyt
18.11.17
✎
07:05
|
ап
|
|||
15
toypaul
гуру
18.11.17
✎
15:02
|
(12) ошибка в том, что при установке отбора остаток повторяется в периодах в которых его не должно быть?
|
|||
16
toypaul
гуру
18.11.17
✎
15:08
|
(12) я б по другому попробовал отбор сделать
попробовать сделать ресурс как Максимум (Минимум) СуммаКон и сделать отбор по нему. а так да ... странно все это |
|||
17
toypaul
гуру
18.11.17
✎
15:08
|
попробовать сделать ресурс - в смысле еще один ресурс.
|
|||
18
toypaul
гуру
18.11.17
✎
15:14
|
можно попробовать сделать "некрасиво" выгрузить сначала во временную таблицу, а потом уже из нее выборку делать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |