0
Kifsif
21.05.15
✎
11:43
|
Есть таблица значений ТЗ. Выглядит так:
Хочу найти в ней строки. Делаю так:
ОтборПолномочия = Новый Структура("Свойство", "Действует на основании (родит. падеж)");
ОтборДолжность = Новый Структура("Свойство", "Должность (родит. падеж)");
ОтборМужскойПол = Новый Структура("Свойство", "Мужской пол)");
СтрокаПолномочий = ТЗ.НайтиСтроки(ОтборПолномочия);
СтрокаДолжности = ТЗ.НайтиСтроки(ОтборДолжность);
СтрокаМужскогоПола = ТЗ.НайтиСтроки(ОтборМужскойПол);
Результат - все три массива пустые.
Пробую поменять в структуре критерий отбора:
ОтборПолномочия = Новый Структура("Значение", "Устава");
В результате получаю строку.
Пробую то же самое со свойством - ни в какую. Я уже в эту таблицу значений лез, копировал оттуда имя колонки и искомое значение - ничего не помогает.
Что не так делаю?
|
|
4
D_E_S_131
21.05.15
✎
12:03
|
Тогда надо так
Свойство1 = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Мужской пол", Истина);
Если НЕ Свойство1.Пустая() Тогда
ОтборМужскойПол = Новый Структура("Свойство", Свойство1);
КонецЕсли;
|
|