Имя: Пароль:
1C
1С v8
Вывод дополнительной колонки в СКД
,
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
ап
Независимо от того, куда вы едете — это в гору и против ветра!