Имя: Пароль:
1C
1С v8
v8: Как в компоновщике сделать вывод ресурса только в группировках?
0 TDI
 
16.05.12
15:15
Что-то туплю,
есть группировка Заказ, под ней группировка Номенклатура.
Есть ресурс "Сумма оплаты" который имеет смысл только для вывода группировки Заказ.
Как сделать чтобы "Сумма оплаты" не выводилась при выводе группировки "Номенклатура" ? И вообще в любой другой группировке кроме "Заказа"?
1 Ns33
 
16.05.12
15:24
Закладка "Ресурсы", колонка "Рассчитывать по...".
2 TDI
 
16.05.12
15:28
можно перефразировать так,
как на закладке Ресурсы, в поле "Выражение" можно сделать условие, по группировке которая сейчас выводится ?
3 Seducer
 
16.05.12
15:30
А при чем тут "Выражение"? см (1)
4 TDI
 
16.05.12
15:36
я ставил уже голочку в "расчитывать по" только напротив "Заказ", но всё равно выводится не только в группировке заказ, но и в группировке Номенклатура
5 Bladeworld1
 
16.05.12
15:38
(1) Если группировка "Номенклатура" идет под Заказом и Рассичтывать по Заказ, то выводить будет и в Заказе и в Номенклатуре. Я тоже с этим боролся и не поборол :(
6 TDI
 
16.05.12
15:40
(5)
да именно это и происходит
7 acsent
 
16.05.12
15:41
(5) такие задачи решаются подругому
http://infostart.ru/public/19793/
http://infostart.ru/upload/iblock/c6f/img_49f81313d188e.jpg
8 TDI
 
16.05.12
15:45
(7)
да, это и нужно..
у меня доступа нет у инфостарту, можешь в двух словах рассказать как сделано ?
9 acsent
 
16.05.12
15:46
нужно делать объединение наборв данных
10 acsent
 
16.05.12
15:47
11 TDI
 
16.05.12
15:51
(10) спасибо!
сдесь какой именно отчет смотреть ?
12 Boleev
 
16.05.12
15:59
Закладка
13 TDI
 
16.05.12
16:08
Сделал так-же как в отчете, через объединение,
но впринципе правильно выводится, только в начале группировок выводятся одна пустая строка..
14 TDI
 
16.05.12
16:10
15 acsent
 
16.05.12
16:11
там в полях есть галка NULL
16 TDI
 
16.05.12
16:18
(15)
Спасибо большое!
Всё получилось
17 TDI
 
16.05.12
16:46
(15)
при такой схеме,
если пользователь добавляет отбор по полю, которое во втором запросе NULL,
данные ресурса перестают выводится.. :(
18 TDI
 
16.05.12
16:57
(15) не в курсе как такое победить ?
19 TDI
 
16.05.12
17:43
и в той обработке, если договор и контрагенты поменять местами - тоже не считает ресурс
20 TDI
 
16.05.12
17:55
up.
неужели безвыходная ситуация ? :)
21 TDI
 
16.05.12
18:23
up2
22 Ns33
 
17.05.12
10:22
Ага, понял, если "рассчитывать по ..." стоит в верхней группировке, то автоматом считаются все нижние.

Тогда делаем так - тупо закрашиваем ненужные числа.
Настройки\Условное оформление. Становимся на нужную группировку и переходим в настройки ЭТОЙ группировки (переключаем с "Отчет" на "Имя нашей группировки".
Добавляем условное оформление:
Оформление - ставим галку на "Текст", т.е. пустой текст.
Условие - не надо.
Оформляемые поля - Поле ресурса ("Количество" напр.)
Готово.
23 Ns33
 
17.05.12
11:38
Придумал второй вариант: ручное указание выбранных полей для нужной группировки. В данном случае для группировки Номенклатура нужно убрать автополе и  добавить Номенклатура, т.е. никаких ресурсов не будет.
24 TDI
 
17.05.12
11:51
(22) итоги тогда всё-равно не правильно будут считаться
25 Ns33
 
17.05.12
12:43
По (17): Делай отбор на уровне группировки.
26 TDI
 
17.05.12
14:52
ничего не помогает ;)
Каким образом вообще в 1С пишутся подобные отчеты ? :)