Имя: Пароль:
1C
1С v8
Отборы в СКД
,
0 antoneus
 
05.06.14
12:43
Здравствуйте. УТ 11 - не знаю, поможет эта инфа или нет. Суть такова: есть отчёт с четырьмя группировками (Менеджер-Контрагет-Заказ-Документы реализации и оплаты по этому заказу) и кучей отборов. Отчет показывает ситуацию с оплатой по заказу. Отобрать можно либо полностью оплаченные заказы, либо с недоплатой/переплатой и т.п. Так вот, если выбираем только полностью оплаченные заказы (или ещё какой отбор ставим) - остальные документы в отчет не попадают, но цифры из них (сумма отгрузки и сумма оплаты) таки попадают в вышестоящие группировки. В итоге может получиться что-то вроде вот такого: http://i.imgur.com/grxAsW6.jpg
Вопрос: можно это как-нибудь решить? Загонять всю эту ботву в параметры как-то не хочется. Спасибо.
1 Кир Пластелинин
 
05.06.14
12:51
а отборы на какие вт-шки (если пакетник) накладываются?
2 antoneus
 
05.06.14
12:54
Эмм, все отборы - на вкладке "Настройки", то есть, как я понимаю (может, неправильно понимаю - в СКД не очень силён) накладываются на результат уже.
3 Кир Пластелинин
 
05.06.14
12:55
не. я про конструкцию {} в запросе
4 antoneus
 
05.06.14
12:58
Там нет такого :( Почитать про фигурные скобки, что ли? Никак с ними не разберусь.
5 zladenuw
 
05.06.14
13:04
(0) отбор на каком уровне группировки делал ?
6 antoneus
 
05.06.14
13:07
(5) Есть отборы на уровне заказа и на уровне контрагента (мопед не мой, достался в наследство). Меня попросили прикрутить группировку по менеджеру и вот что получилось.
7 Кир Пластелинин
 
05.06.14
13:07
(5) кстати да. что то я глубоко копнул
8 antoneus
 
05.06.14
13:09
Там, короче, может так быть, что по менеджеру или по контрагенту всё ровно, а на уровне заказов - где недоплата, где переплата. В общем, с этой кучей отборов как-то всё расползается.
9 StaticUnsafe
 
05.06.14
13:09
(0) ставь отбор на детальные записи
10 zladenuw
 
05.06.14
13:14
(8) на сам отчет. не на группировки ставь отбор
11 antoneus
 
05.06.14
13:25
(10) не взлетает. Поставил "Дельта = 0" - получил пустой отчёт. Снимаю отбор - вылезает куча документов с нулевой дельтой.
12 Кир Пластелинин
 
05.06.14
13:26
отчет в студию
13 antoneus
 
05.06.14
13:30
http://rghost.ru/56183466

Сильно камнями не бросайте - это, повторюсь, тяжёлое наследие царского режима.
14 zladenuw
 
05.06.14
13:34
а нафига 2 набора. через не ?
15 antoneus
 
05.06.14
13:34
а пес его знает.
16 zladenuw
 
05.06.14
13:34
(14) и дельту можно было в запросе расчитать
17 antoneus
 
05.06.14
13:35
Да, я к этому иду. Он был кривее гораздо.
18 zladenuw
 
05.06.14
13:36
(16) попробуй соединить не только по счету но и менеджеру. может в этом затык. пусть отбор так и будет
19 antoneus
 
05.06.14
13:37
не, опять пустой
20 zladenuw
 
05.06.14
13:48
а убираешь только по дельте и все ок ?
21 antoneus
 
05.06.14
13:50
Да, убираю по дельте - и вываливается всё.
22 zladenuw
 
05.06.14
13:50
а соединение делал еще и по менеджеру ?
23 Кир Пластелинин
 
05.06.14
13:50
жесть. а РН использовать для выборки - не?
24 antoneus
 
05.06.14
13:51
(22) Да.
(23) Под регистр перепишу, только с отборами разберусь.
25 zladenuw
 
05.06.14
13:55
(23) да пофиг. можно и документами.
(24) попробуй объединить наборы и в консоле запросов. сделать отбор по дельта. хз где то ошибка. так сложно понять
26 Кир Пластелинин
 
05.06.14
14:01
(25) ну да. а потом удивляться - а чой та отчет так тормозит
27 zladenuw
 
05.06.14
14:09
(26) ну не скажи. если надо регистратор в любом случаи. так что лучше документ. а так каждому свое
28 Кир Пластелинин
 
05.06.14
14:14
(27) угу. выборка из одной виртуальной таблицы регистра или выборка из n таблиц документов по тем же самым условиям.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой