Вывод дополнительной колонки в СКД #637716


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