8.х УТ Добраться до свойств объекта

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем Vera_69, 3 ноя 2009.

  1. TopicStarter Overlay
    Vera_69
    Offline

    Vera_69

    Регистрация:
    28 окт 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Хочу перебрать спр.Номенклатура при этом вытащить свойства
    Подскажите пожалуйста, где у меня ошибка?

    ВЫБРАТЬ
    Номенклатура.Ссылка,
    ЗначенияСвойствОбъектов.Свойство.Ссылка,
    ЗначенияСвойствОбъектов.Значение.Ссылка
    ИЗ
    Справочник.Номенклатура КАК Номенклатура,
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
    ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов КАК НазначенияСвойствКатегорийОбъектов
    ПО СвойстваОбъектов.НазначениеСвойства = НазначенияСвойствКатегорийОбъектов.Ссылка
    ПО ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Ну как-то так:
    Код:
    "ВЫБРАТЬ
    |	Номенклатура.Ссылка,
    |	Номенклатура.Представление,
    |	ЗначенияСвойствОбъектов.Свойство,
    |	ПРЕДСТАВЛЕНИЕ(ЗначенияСвойствОбъектов.Свойство),
    |	ЗначенияСвойствОбъектов.Значение,
    |	ПРЕДСТАВЛЕНИЕ(ЗначенияСвойствОбъектов.Значение)
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |		ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект
    
    Условий сам добавишь
  3. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!

    Код:
    Функция ПолучитьРезультатЗапроса_Запрос1()
    
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |	Номенклатура.Ссылка,
    |	ЗначенияСвойствОбъектов.Свойство.Ссылка,
    |	ЗначенияСвойствОбъектов.Значение.Ссылка
    |ИЗ
    |	Справочник.Номенклатура КАК Номенклатура
    |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |		ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект";
    Результат = Запрос.Выполнить();
    
    Возврат Результат;
    
    КонецФункции //ПолучитьРезультатЗапроса_Запрос1
    

Поделиться этой страницей