Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УПП Вывести каждое свойство Товара в отдельную колонку

УПП Вывести каждое свойство Товара в отдельную колонку
Я
   MAPATNK2
 
14.07.21 - 13:26
Всем доброго дня. Подскажите, как написать запрос к Регистр сведений ЗначенияСвойствОбеъектов, чтобы каждое свойство товара прописывалось в отдельной колонке?

ТОВАР      Свойство1           Свойство2           Свойство n
   MAPATNK2
 
1 - 14.07.21 - 13:28
Пробовал в СКД  этим вот запросом, плюс в конструкторе настроек указал нужные группировки Строки - Объекты, Колонки - Свойства. Но какая то лажа выходит.  Вообще в запросе такое сделать можно? В SQL Вроде функция PIVOT есть, а в 1С как поступить?

ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Свойство,
    ЗначенияСвойствОбъектов.Значение
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   ДенисЧ
 
2 - 14.07.21 - 13:31
В СКД это делается элементарно.
Если у тебя получилась лажа, значит, налажал ты.
   MAPATNK2
 
3 - 14.07.21 - 13:32
(2) Отлично, элементарно. КАк? Есть примеры какие нибудь?
   ДенисЧ
 
4 - 14.07.21 - 13:33
(3) Для начала нужен пример от тебя. В смысле - тебе одному видней понятие "лажа какая-то"
   MAPATNK2
 
5 - 14.07.21 - 13:34
(2) Запрос выше указал. Картинка настроек вот. Выводит пустую таблицу.
https://disk.yandex.ru/i/mj6djUQatOIx-w
   ДенисЧ
 
6 - 14.07.21 - 13:35
А в выбранных полях что-то указал?
   MAPATNK2
 
7 - 14.07.21 - 13:35
(6) Объект, свойство, Значение
   MAPATNK2
 
8 - 14.07.21 - 13:36
(6) Товары выводит, свойства выводит в отдельные колонки. Значений нет)
   MAPATNK2
 
9 - 14.07.21 - 13:39
(6) Плюсом выводит не всю номенклатуру папки, которую я указал в отборе, в настройках отчета " Объект в группе N"
   Azverin
 
10 - 14.07.21 - 13:42
   Мультук
 
11 - 14.07.21 - 13:42
(9) Ты в запросе выводишь только номенклатуру со свойствами, а хочешь всю.

P.S.
Справочник.Номенклатура  как спр
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО {и так далее}
   MAPATNK2
 
12 - 14.07.21 - 13:47
(11) Да, затупил. Тогда вопросы отпадают. Всем спасибо.
   MAPATNK2
 
13 - 14.07.21 - 13:47
(10) Не смог разобраться в этом.
   Kassern
 
14 - 14.07.21 - 13:48
(0) тут уже несколько веток есть на мисте по поводу вывода свойств в отдельную колонку). Я для этого использовал наборы данных, в одном результирующая таблица, в другом - свойства товара. Делается таблица с колонкой свойство, для красоты в макете можно установить, чтобы красиво представлением заполнялось.
   Hmster
 
15 - 14.07.21 - 14:15
Тебе именно запрос или результат?
Если запрос то тебе в (10), если конечный результат - то смотри как в СКД указываются свойства.

{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Номенклатура)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            СвойстваОбъектов.Ссылка,
            СвойстваОбъектов.ТипЗначения,
            "Свойство: " + СвойстваОбъектов.Наименование КАК Наименование
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.