![]() |
|
v8: СКД: описание Ролей | ☑ | ||
---|---|---|---|---|
0
denpro
20.01.10
✎
10:14
|
В запросе описал несколько полей на основании полей остатка по типу:
ВЫБОР конечныйостаток>0 ТОГДА конечныйостаток КОНЕц КАК НашДолг При выводе итогов компоновка суммирует эти поля как обычные, т.е. в итогах выводит не остаток на сумму остатков по группировкам нижнего уровня. Понял что в СКД нужно определить роли для этих полей как поля остатка, но не пойму что писать в Имя??????. Читал книжку по СКД - ничего не понял. Что не пишу выдает ошибку "Не найдено связанное поле остатка для поля ..." |
|||
1
denpro
20.01.10
✎
10:16
|
(СКД) Имя - строка содержащая имя группы полей остатка - что это???
|
|||
2
denpro
20.01.10
✎
10:16
|
что за группы полей остатка????
|
|||
3
denpro
20.01.10
✎
10:18
|
добавил поля остатка запроса, СКД сама присвоила им имя "Группа", написал для своих полей тоже самое, выдает ту же ошибку.
|
|||
4
Stim
20.01.10
✎
10:22
|
Добавляй в ресурсах сумму остатков, рассчитываемой по группировкам нижнего уровня, добавляй в детальные записи в групировку по своему уровню поле суммы остатков.
А лучше используй ИТОГИ в консоли запросов - посмотри, как идет расчет |
|||
5
Aprobator
20.01.10
✎
10:22
|
(0) а нафиг это в такой ВЫБОР пихать? Может все таки в условие правильнее будет?
|
|||
6
denpro
20.01.10
✎
10:25
|
(5) какое условие? Мне нужно вывести в отчет поля "Начальный остаток наш долг", "Начальный остаток долг клиента" и т.д.
|
|||
7
denpro
20.01.10
✎
10:27
|
(4) допустим начальный остаток 0, 2 прихода на сумму 10 и 20. Начальный остаток для 2 прихода, будет 10 и компоновка в итогах по начальному остатку поставит тоже 10 если это поле не описать в роли как поле остаков.
|
|||
8
Aprobator
20.01.10
✎
10:28
|
Тогда так надо
|
|||
9
IronDemon
20.01.10
✎
10:29
|
(0) Сделай "простой" отчет по регистру с выбором всех ресурсов. СКД сама роли укажет.
|
|||
10
Aprobator
20.01.10
✎
10:30
|
+(8) кстати - ресурсы то в СКД указал?
|
|||
11
denpro
20.01.10
✎
10:30
|
(8) так и есть
ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток < 0 ТОГДА -ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК НашДолгНачальныйОстаток, |
|||
12
denpro
20.01.10
✎
10:31
|
(10) конечно указал раз она суммирует все
|
|||
13
denpro
20.01.10
✎
10:32
|
Кто нибудь знает, что имеется ввиду под "Имя группы полей остатка"????
|
|||
14
IronDemon
20.01.10
✎
10:32
|
Я знаю :)
|
|||
15
denpro
20.01.10
✎
10:33
|
(14) что?
|
|||
16
denpro
20.01.10
✎
10:35
|
когда для моих полей указал туже группу что и для основных полей остака по регистру которую присвоила СКД появилась ошибка "Не найдено связанное поле для поля остатка "НаборДанных1"" где НаборДанных1- имя набора данных запроса в СКД
|
|||
17
IronDemon
20.01.10
✎
10:37
|
СКД нужны парные поля, начальный и конечный остаток.
|
|||
18
denpro
20.01.10
✎
10:38
|
(17) воооот....
|
|||
19
IronDemon
20.01.10
✎
10:38
|
Смотри (9)
Лучше помести это во вложенный запрос. |
|||
20
denpro
20.01.10
✎
10:38
|
Сработало, т.е. тупо одинаково обозвать и все?
|
|||
21
denpro
20.01.10
✎
10:39
|
(19) попробую
|
|||
22
IronDemon
20.01.10
✎
10:40
|
(19) + если нужно только один остаток
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |