Имя: Пароль:
1C
1С v8
СКД: Отбор по итогу группировки
,
0 Teresa
 
06.03.14
09:45
Доброго времени суток!
Помогите, пожалуйста, с выборам способа решения задачи.

Дано: 1С 8.2 БП 2.0 (обычное приложение), отчет выполнен на СКД с группировкой, по которой рассчитываются остатки и обороты и существуют итоги с остатком = 0, которые нужно убрать, типа
Итог по гр.     0   0   0
строка1         5   2   7
Строка2        -5  -2  -7

Требуется: Отобрать итоговые записи, по которым есть ненулевые остатки и вывести количество таких строк в подвал (предопределенный макет с параметром).

Загвоздка получилась с выводом: когда я делаю отбор в настройках отчета (на закладке Отбор для этой группировки), то количество записей выводится в подвале макета без учета отбора. И вот это меня не устраивает. Предложения ИТОГИ ПО в запросе СКД, как известно, использовать нельзя, соответственно я не могу сделать отбор по итогам в запросе. Надеюсь, понятно изложила проблему.
Подскажите, как можно это решить?
1 Dionisious
 
06.03.14
09:47
А если отбор вставить не на группировку а на отчет?

Ну и в запросе возможно понадобиться.

{ГДЕ
Количество КАК Количество
}
2 Defender aka LINN
 
06.03.14
09:47
(0) "Предложения ИТОГИ ПО в запросе СКД, как известно, использовать нельзя, соответственно я не могу сделать отбор"
А, типа, если бы можно было итоги использовать, смог бы, да...
В запросе считай.
3 Teresa
 
06.03.14
09:51
(2) Вот я так и знала, что сейчас от Константина в меня камни полетят) Ну вот не соображу, как в запросе посчитать) Вложенный запрос нужен?
4 Teresa
 
06.03.14
09:52
(1) я склоняюсь к тому, что отбор накладывать все же придется в запросе а не в настройках(
5 Teresa
 
06.03.14
09:59
(2) а вот никак нельзя передать в параметр предопределенного макета количество строк таблицы уже после отбора? Это так было бы удобно)
6 Defender aka LINN
 
06.03.14
10:02
(3) результат запроса выбрать во временную таблицу, ее свернуть, соединить с собой же.
7 Teresa
 
06.03.14
10:03
(6) Спасибо, попробую)
8 Dionisious
 
06.03.14
10:22
Да и в настройках получиться. У меня по крайней мере отбор на ресурсы работает.
9 Teresa
 
06.03.14
10:25
(6) Ура! Работает именно так, как надо, сделала запрос с временной таблицей!) Спасибо!)
10 Teresa
 
06.03.14
10:28
(8) Отбор на ресурсы в настройках структуры отчета?
11 Teresa
 
06.03.14
10:30
(8) Блин) Я балда) Действительно, работает при наложении условия на отбор) Интересно, почему отбор на группировку не срабатывает, просто любопытно)
12 Teresa
 
06.03.14
10:31
Мальчики, вы такие молодцы, я прям вас обожаю) Спасибо)
13 Dionisious
 
06.03.14
10:34
(11) потому что условие на группировку выполняется после выполнения запроса, а условие на отчет меняет сам запрос.
14 Teresa
 
06.03.14
10:49
(13) Да... это все так в целом) Проблема в том, что второй метод мне использовать нельзя, ибо он накладывает условие на детальные записи, а меня интересуют именно итоги) почему собственно я и полезла накладывать отбор на группировку. Так что временная таблица все же предпочтительнее
15 Teresa
 
06.03.14
10:50
(13) но сам факт, что на отчет в целом отбор устанавливается, это хорошо)
Основная теорема систематики: Новые системы плодят новые проблемы.