Найти строки в таблице значений #743277


#0 by Kifsif
Есть таблица значений ТЗ. Выглядит так: Хочу найти в ней строки. Делаю так:          ОтборПолномочия = Новый Структура("Свойство", "Действует на основании (родит. падеж)");     ОтборДолжность = Новый Структура("Свойство", "Должность (родит. падеж)");     ОтборМужскойПол = Новый Структура("Свойство", "Мужской пол)");      Результат - все три массива пустые. Пробую поменять в структуре критерий отбора: ОтборПолномочия = Новый Структура("Значение", "Устава"); В результате получаю строку. Пробую то же самое со свойством - ни в какую. Я уже в эту таблицу значений лез, копировал оттуда имя колонки и искомое значение - ничего не помогает. Что не так делаю?
#1 by vicof
А свойство это прямо таки строка?
#2 by ssh2006
Задаешь отбор по Свойству как по строковому значению, а это судя по всему ссылочное
#3 by Kifsif
Спасибо. Да, свойство здесь - план видов характеристик.
#4 by D_E_S_131
Тогда надо так [1c] Свойство1 = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Мужской пол", Истина); Если НЕ Свойство1.Пустая Тогда    ОтборМужскойПол = Новый Структура("Свойство", Свойство1); КонецЕсли;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С