Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

СКД, остатки по месяцам. Как убрать пустые остатки?

СКД, остатки по месяцам. Как убрать пустые остатки?
Я
   Loyt
 
16.11.17 - 13:34
Что-то вроде элементарно, а не работает

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Период КАК ПериодМесяц,
    "кредиторская задолженность" КАК Детализация1_,
    ХозрасчетныйОстаткиИОбороты.Счет КАК Детализация2_,
    -ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКон,
    -ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНач,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Детализация3_
{ВЫБРАТЬ
    ПериодМесяц,
    Детализация1_,
    Детализация2_,
    СуммаКон,
    СуммаНач,
    Детализация3_.*}
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Месяц, , Счет В ИЕРАРХИИ (&СчетаЗадолженности), , Субконто1 ССЫЛКА Справочник.Контрагенты) КАК ХозрасчетныйОстаткиИОбороты
{ГДЕ
    (-ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКон}

В отчёт идёт только конечный остаток.
Роли начальному и конечному остатку назначены, всё считает верно, но выдаёт также строки без остатков.
Если добавляю условие на неравно нулю или аналогичный отбор в настройках - остатки начинают показывать чушь.

Последнее время не одинэсил, видимо мозги заржавели совсем. Подскажите, где копать?
 
 
   toypaul
 
1 - 16.11.17 - 14:13
надо настроить отбор на соот-щей группировке
   Loyt
 
2 - 16.11.17 - 14:32
На вкладке "Настройки"?
Если во вложенную группировку отбор поставить, выпадают все строки, у которых нет остатков на конец периода.
   Loyt
 
3 - 16.11.17 - 14:34
Если на отчет в целом отбор поставить - то в месяцах, в которых остаток был списан, повторяется остаток из предыдущего месяца.
   Loyt
 
4 - 16.11.17 - 16:09
up
   Фауст
 
5 - 16.11.17 - 17:01
Возможно там есть ответ: https://its.1c.ru/db/metod8dev/content/3093/hdoc
   Loyt
 
6 - 17.11.17 - 12:38
(5) Там тоже нет. Все пункты ещё раз перепроверил, даже период "Авто" попробовал на всякий случай - то же самое.

Отчет без отбора по ненулевой сумме работает правильно. С отбором по сумме - косячит. Может вообще как-то по-другому нужно нулевые строки в отчете скрывать?
   Loyt
 
7 - 17.11.17 - 14:05
ап
   Доминошник
 
8 - 17.11.17 - 14:32
Можно попробовать через ВЫЧЕСЛИТЬВЫРАЖЕНИЕ(), но отбор - всё равно на уровне группировки должен быть.
   Доминошник
 
9 - 17.11.17 - 14:36
(8) ВЫЧИСЛИТЬВЫРАЖЕНИЕ(), конечно же.

(6) Ну, или попытаться через условное оформление (ширина строки, опять же - на уровне группировки)
   toypaul
 
10 - 17.11.17 - 14:46
в картинках показать настройки, результат который есть и показать какой нужен результат
 
 Рекламное место пустует
   Фауст
 
11 - 17.11.17 - 15:03
какое значение периода в  нулевых строках ? Неопределено ?
   Loyt
 
12 - 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/
   Loyt
 
13 - 17.11.17 - 15:35
(11) Не понял вопроса
   Loyt
 
14 - 18.11.17 - 07:05
ап
   toypaul
 
15 - 18.11.17 - 15:02
(12) ошибка в том, что при установке отбора остаток повторяется в периодах в которых его не должно быть?
   toypaul
 
16 - 18.11.17 - 15:08
(12) я б по другому попробовал отбор сделать

попробовать сделать ресурс как Максимум (Минимум) СуммаКон и сделать отбор по нему.

а так да ... странно все это
   toypaul
 
17 - 18.11.17 - 15:08
попробовать сделать ресурс - в смысле еще один ресурс.
   toypaul
 
18 - 18.11.17 - 15:14
можно попробовать сделать "некрасиво" выгрузить сначала во временную таблицу, а потом уже из нее выборку делать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует