|
СКД: итоги | ☑ | ||
---|---|---|---|---|
0
mannilele
22.08.12
✎
09:47
|
Осваиваю Схемы компоновки данных. Но вылезает строка с итогами (см.рисунок- обведенные красным циферки). как избавится от этой строки и сразу следующий вопрос- как сделать итоги по договору и контрагенту?
http://i075.radikal.ru/1208/c2/b761a303acc2.jpg |
|||
1
чувак
22.08.12
✎
09:55
|
покажи настройку СКД, а там посмотрим
|
|||
2
mannilele
22.08.12
✎
09:58
|
||||
3
Wobland
22.08.12
✎
09:59
|
(2) с другими настройками поиграйся
|
|||
4
Пеппи
22.08.12
✎
10:01
|
запрос покажи, сдается мне что ты и в запросе группируешь
|
|||
5
mannilele
22.08.12
✎
10:02
|
(4) Запрос:
ВЫБРАТЬ ВзаиморасчетыОстаткиИОбороты.РазделительУчета, ВзаиморасчетыОстаткиИОбороты.Контрагент КАК Контрагент, ВзаиморасчетыОстаткиИОбороты.Договор КАК Договор, СУММА(ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток, СУММА(ВзаиморасчетыОстаткиИОбороты.СуммаПриход) КАК СуммаПриход, СУММА(ВзаиморасчетыОстаткиИОбороты.СуммаРасход) КАК СуммаРасход, СУММА(ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток, ВзаиморасчетыОстаткиИОбороты.Регистратор КАК Регистратор ИЗ РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(, , Регистратор, ДвиженияИГраницыПериода, ) КАК ВзаиморасчетыОстаткиИОбороты СГРУППИРОВАТЬ ПО ВзаиморасчетыОстаткиИОбороты.РазделительУчета, ВзаиморасчетыОстаткиИОбороты.Контрагент, ВзаиморасчетыОстаткиИОбороты.Договор, ВзаиморасчетыОстаткиИОбороты.Регистратор УПОРЯДОЧИТЬ ПО Контрагент, Договор, Регистратор |
|||
6
Пеппи
22.08.12
✎
10:05
|
(5) ну вот, убери группировку в запросе и делай ее только на закладке настройки и упорядочение тоже там же делай. Для этого СКД и придумали
|
|||
7
mannilele
22.08.12
✎
10:14
|
(6) Не очень понимаю, как это сделать? Когда убираю в конструкторе группировку по регистратору, она все равно автоматом проставляется. Или надо убрать ее вообще из выбранных полей? тогда как выбрать группировку по регистратору в настройках?
|
|||
8
Wobland
22.08.12
✎
10:15
|
(7) удали всё в тексте, начиная со слова сгруппировать
|
|||
9
Wobland
22.08.12
✎
10:15
|
+(8) ну и СУММЫ тоже. вместо их тебе даны ресурсы
|
|||
10
Новенький_2009
22.08.12
✎
10:24
|
Отрок, открой ж для себя ресурсы, наконец!
|
|||
11
mannilele
22.08.12
✎
10:40
|
Сделал вот что.
Запрос: ВЫБРАТЬ ВзаиморасчетыОстаткиИОбороты.РазделительУчета, ВзаиморасчетыОстаткиИОбороты.Контрагент КАК Контрагент, ВзаиморасчетыОстаткиИОбороты.Договор КАК Договор, ВзаиморасчетыОстаткиИОбороты.Регистратор, ВзаиморасчетыОстаткиИОбороты.СуммаПриход, ВзаиморасчетыОстаткиИОбороты.СуммаРасход, ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток, ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(, , Регистратор, ДвиженияИГраницыПериода, ) КАК ВзаиморасчетыОстаткиИОбороты Ресурсы: http://s017.radikal.ru/i421/1208/a4/5ef03b217ae4.jpg Настройки: http://s58.radikal.ru/i160/1208/91/7ca191a93f07.jpg Результат: http://s43.radikal.ru/i100/1208/19/f300a8f064de.jpg Т.е. вопрос- где столбцы с циферками (как их вывести), и опять же- лишняя строчка перед документами выводится. |
|||
12
Новенький_2009
22.08.12
✎
10:44
|
(11) разверни авто поля в выбранных в твоих группировках - и посмотри, там включены ресурсы? По поводу пустой строчки - удали ДвиженияИГраницыПериода в параметрах виртуалки и погляди - все тоже осталось?
И зачем ты группируешь по договорам в ИЕРАРХИИ? :) |
|||
13
Пеппи
22.08.12
✎
10:47
|
группировку по регистратору убери ) пусть там будут детальные записи
|
|||
14
mannilele
22.08.12
✎
11:24
|
Сделал отчет заново, как тут советовали. Результат лучше, но:
1. пустая строчка все равно появляется (правда, теперь почему-то в конце) 2. Итоги по договорам и контрагентам- в столбцах "Приход" и "Расход" все нормально. Но в столбце "Начальный остаток" хочется видеть остаток на начало заданного периода, а в "Конечный остаток"- соответственно на конец периода. а показывает совсем не то(( http://s53.radikal.ru/i141/1208/fd/7c3953820c0b.jpg |
|||
15
Wobland
22.08.12
✎
11:28
|
(14) убери итоги из запроса
|
|||
16
mannilele
22.08.12
✎
11:33
|
(15) а как это сделать? а то я новичок еще в 8-ке))
|
|||
17
Wobland
22.08.12
✎
11:37
|
(16) покажи отчёт
|
|||
18
mannilele
22.08.12
✎
11:38
|
Запрос? Вот он:
ВЫБРАТЬ ВзаиморасчетыОстаткиИОбороты.Регистратор, ВзаиморасчетыОстаткиИОбороты.РазделительУчета, ВзаиморасчетыОстаткиИОбороты.Контрагент, ВзаиморасчетыОстаткиИОбороты.Договор, ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток, ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток, ВзаиморасчетыОстаткиИОбороты.СуммаПриход, ВзаиморасчетыОстаткиИОбороты.СуммаРасход ИЗ РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(, , Регистратор, , ) КАК ВзаиморасчетыОстаткиИОбороты Что-то еще надо? |
|||
19
Wobland
22.08.12
✎
11:40
|
(18) весь отчёт
|
|||
20
mannilele
22.08.12
✎
11:46
|
Вот отчет:
http://yadi.sk/d/mxcpkXe0JLWR |
|||
21
Wobland
22.08.12
✎
12:06
|
действительно, была непонятная хрень. сделал по новой с этим запросом и группировками - всё работает. дропбокс что-то не хочет 12 килобайт заливать. попробуй заново
|
|||
22
mannilele
22.08.12
✎
12:11
|
(21) попробую еще раз, но я вроде уже делал по новой- получился последний результат. может, где-то не то что-то делаю?
|
|||
23
Капитан О
22.08.12
✎
12:12
|
(22) воистину так!
|
|||
24
Лоботряс
22.08.12
✎
12:16
|
Для регистратора и периода нужно указать роли "период" и порядок
|
|||
25
mannilele
22.08.12
✎
12:27
|
(21) Все равно то же самое выходит!
(24) для регистратора указана и роль и порядок (на закладке "Набор данных"), для периода где указывать надо? |
|||
26
Капитан О
22.08.12
✎
12:27
|
(25) у меня то же самое не получилось
|
|||
27
mannilele
22.08.12
✎
12:30
|
(26) тогда не понимаю. видимо я делая заново отчет делаю его так же, как и раньше, совершая ту же ошибку. а ты ее не делаешь. но вот какую ошибку?
|
|||
28
mannilele
22.08.12
✎
12:31
|
(26) можешь показать, что у тебя отчет выдает?
|
|||
29
Капитан О
22.08.12
✎
12:39
|
(28) дропбокс отмёрзнет
|
|||
30
Капитан О
22.08.12
✎
12:41
|
||||
31
Капитан О
22.08.12
✎
12:47
|
||||
32
mannilele
22.08.12
✎
12:50
|
(31) Супер! спасибо! теперь буду разбираться, что же я не так делал))
|
|||
33
mannilele
22.08.12
✎
13:03
|
(31) посмотрел. ну, во-первых, лишняя строчка у меня почему-то вылезает, если отборы всякие добавить. во-вторых, смотрел твой отчет- ну ведь на например нач.остаток по договору неправильный? на начало периода остатка нет, он появляется после документов, а в отчете показывает, что есть. причем не очень понятно, по какому принципу
|
|||
34
Aprobator
22.08.12
✎
13:06
|
(5) СУММА, ГРУПИРОВКА, УПОРЯДОЧИТЬ - вон из запроса. Во первых виртуальная таблица, вот вторых это делается настройками СКД. СУММА, МАКСИМУМ и т. п. - это ресурсы, группировка - группировки в стуктуре вывода.
|
|||
35
Aprobator
22.08.12
✎
13:07
|
а млин - уж все разжевали.
|
|||
36
mannilele
22.08.12
✎
13:11
|
Выяснил вот что- как ставишь отбор за период-сразу появляются лишние строчки. Точнее даже если ограничить конечную дату. Ну и что делать с неправильными остатками на начало и конец-непонятно
|
|||
37
mannilele
22.08.12
✎
14:57
|
Ну так все же? как доделать отчет?
|
|||
38
ChAlex
22.08.12
✎
15:08
|
(37) - для правильного вывода остатков по регистру с периодичностью регистратор необходимо еще добавить переод секунда (я обычно добавляю дату документа). и группировки сначала по дате а потом по регистратору. (Для СКД - управляется ролью "Период" и уровень)
|
|||
39
mannilele
22.08.12
✎
15:44
|
(38) я пока плохо в СКД ориентируюсь и понимаю..можно попдробнее, что и как делать?
|
|||
40
mannilele
22.08.12
✎
15:47
|
(38) а не, не надо, все сделал)) спасибо оргомное- все получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |