|
Вывод дополнительной колонки в СКД | ☑ | ||
---|---|---|---|---|
0
din107
04.11.12
✎
17:08
|
Доброе время суток!
Есть такая задачка: вывести данные по остаткам номенклатуры на складах с учетом иерархии примерно следующим образом: № Род | НОМЕНКЛАТУРА | КОЛИЧЕСТВО_ПРИХОД | Количество_Расход | Остаток 0005 | Продукты | 0 | 5 | 10 0005 | Абрикосы | 0 | 2 | 4 0005 | Помидоры | 0 | 3 | 6 Я соответственно делаю вывод как таблица, для которой указываю, что строки - это номенклатура, а колонки Склад, КОЛИЧЕСТВО_ПРИХОД, Количество_Расход И Остаток. Как я должен определить колонку "№ Род" (код родителя), чтобы у группы он также заполнялся? В данном случае "№ Род" - это не руссурс. |
|||
1
Капитан О
04.11.12
✎
17:21
|
выбери в запросе свой код родителя. и список тут, а не таблица
|
|||
2
din107
04.11.12
✎
17:23
|
Нет, мне нужна именно таблица, т.к. колонки КОЛИЧЕСТВО_ПРИХОД | Количество_Расход | Остаток будут группировать по складам, т.е. вертикальная группировка по складам
|
|||
3
Wobland
04.11.12
✎
17:25
|
выбор когда Номенклатура.ЭтоГруппа тогда Номенклатура.Код иначе Номенклатура.Родитель.Код
|
|||
4
din107
05.11.12
✎
00:14
|
Пробовал поставить это в условное оформление, только тогда получается след. картина:
| Продукты | 0 | 5 | 10 0005 | Абрикосы | 0 | 2 | 4 0005 | Помидоры | 0 | 3 | 6 т.е. для папки он не проставляет номер. Я правильно понимаю, что для этого необходимо будет делать Номер рессурсом? |
|||
5
Wobland
05.11.12
✎
00:15
|
нет
|
|||
6
din107
05.11.12
✎
00:16
|
А тогда как?
|
|||
7
Wobland
05.11.12
✎
00:17
|
(6) а хоть вычисляемым полем, хоть прямо из запроса
|
|||
8
din107
05.11.12
✎
00:22
|
(7) Большое спасибо, получилось. Я сделал через вычисляемое поле и ой-ля-ля, всё заработало. Большой респект!!!
|
|||
9
Wobland
05.11.12
✎
00:28
|
семь часов.. неплохой результат ;)
|
|||
10
din107
05.11.12
✎
00:30
|
(9) с 17-30 до 00-00 я не работал :-)))-)
|
|||
11
vmv
05.11.12
✎
01:03
|
(10) расмышлял, философ?)
|
|||
12
din107
05.11.12
✎
14:03
|
А реально ли будет сделать, так, чтобы номер брался не из родителя, а след образом:
Получаю ТЗ, состоящую из след. структуры: Номенклатура| КоличествоПриход| КоличествоРасход| Остаток| НомерГруппы где номерГруппы расчитывается совершенно по своему. Когда я начинаю выводить данные по ИЕРАРХИИ, чтобы для групп выводился НомерГруппы ИЗ ТЗ? Попробовал вышеуказанным способом вытаскивать (как для родителя), так не получается. |
|||
13
Wobland
05.11.12
✎
14:05
|
(12) выбор когда этогруппа тогда номер группы иначе по-своему конец
|
|||
14
din107
05.11.12
✎
14:06
|
Пробовал, для строк он правильно выводит НомерГруппы, а для групп колонку "НомерГруппы" оставляет пустой
|
|||
15
Wobland
05.11.12
✎
14:07
|
(14) тогда беда
|
|||
16
din107
05.11.12
✎
14:15
|
(15) Я просто пытаюсь понять, почему, если я ставлю выражение выбор когда Номенклатура.ЭтоГруппа тогда Номенклатура.Код иначе Номенклатура.Родитель.Код
в строке, где выводится Группа, программа проставляет мне Номенклатура.Код в колонке "НомерГруппы", а если я патаюсь указать условие выбор когда Номенклатура.ЭтоГруппа тогда НомерГруппы иначе Номенклатура.Родитель.Код, то программа для строк выводит родителя, а для группы ничего не выводит. Также пытался создать вычисляемое поле, в котором указывал, что данные брать из колонки НомерГруппы, то программа для строк выводила НомерГруппы, а для Групп колонку "НомерГруппы" оставляла пустым. Также пытался тупо в вычисляемом поле поставить Выражение выбор когда Номенклатура.ЭтоГруппа тогда "номер неизвестен" иначе НомерГруппы Тогда программа для строк выводила данные, а для групп проставляла надпись "номер неизвестен". В чем здесь может быть замес? |
|||
17
Wobland
05.11.12
✎
14:16
|
(16) выбор когда Номенклатура.ЭтоГруппа тогда НомерГруппы
НомерГруппы - что такое? |
|||
18
din107
05.11.12
✎
14:19
|
НомерГруппы - это номер группы, который находится в ТЗ.
Т.е. я получаю Итоговую ТЗ,в которой у меня заполнена колонка "НомерГруппы" и передаю её в СКД |
|||
19
din107
05.11.12
✎
14:44
|
Т.е. получается, что для верхних уровней иерархии (Т.Е. для папок) мы можем брать данные, только из самого элемента,а всё, что было в ТЗ, мы не можем использовать для них.
|
|||
20
din107
05.11.12
✎
15:57
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |