ТекстЗапроса:
...
ВЫБРАТЬ
СвойстваОбъектов.Представление,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)
..
Прошу подсказки, как добавить условие на поле ТипЗначения со значением "Строка" без использования Параметра запроса?
(2)Я так пробовал ))
Фокус в том, что запрос даёт пустой результат
...
ВЫБРАТЬ
СвойстваОбъектов.Представление,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)
И ТИПЗНАЧЕНИЯ(СвойстваОбъектов.ТипЗначения) = ТИП(СТРОКА)
Пришлось обойтись фильтром в выборке результата запроса.
...
КолонкиСвойств = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СвойстваОбъектов.Представление,
| СвойстваОбъектов.ТипЗначения
|ИЗ
| ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
|ГДЕ
| СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)";
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если Строка(ВыборкаДетальныеЗаписи.ТипЗначения) = "Строка" Тогда
КолонкиСвойств.Добавить(ВыборкаДетальныеЗаписи.Представление);
Сообщить(Строка(ВыборкаДетальныеЗаписи.ТипЗначения));
КонецЕсли;
КонецЦикла;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой