Имя: Пароль:
1C
1С v8
Отбор из регистра свойств объектов
0 Zhor
 
11.04.13
07:54
Делаю такую штуку

Фильтр = Новый Структура;
Фильтр.Вставить("Объект",АртикНом.Ссылка);
Фильтр.Вставить("Свойство",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("00113").Ссылка);
ГрТов = РегистрыСведений.ЗначенияСвойствОбъектов.Выбрать(Фильтр);

Ругается на недопустимы параметр.
Только с Объектом или Свойством все работает, а с двумя параметрами - нет.
Главно в любом другом регистре хоть по десяти параметрам можно отбирать, а тут не работает.
Чо не так-то?
1 Любопытная
 
11.04.13
07:56
<Отбор> (необязательный)

Тип: Структура.

Важно! Структура может содержать только один элемент.
2 Любопытная
 
11.04.13
07:56
СП традиционно не читают
3 Wobland
 
11.04.13
07:58
&НаСервере
Функция ПолучитьПодразделение(Организация, Склад)
   Отбор=Новый Структура("Организация, Склад", Организация, Склад);
   рег=РегистрыСведений.СоответствиеПодразделений.Получить(Отбор);
   Возврат ?(рег.Количество(), рег.Подразделение, Справочники.ПодразделенияОрганизаций.ПустаяСсылка());
КонецФункции

а работает...
4 Wobland
 
11.04.13
07:59
тфу, там выбрать, тут получить
5 Любопытная
 
11.04.13
08:01
(3) Возвращаемые значение разные - у него выборка, а у тебя структура. Хотя это, вероятно не слишком важно. Но для Получить() у отбора ограничений по количеству элементов нет
6 butterbean
 
11.04.13
08:07
(0) за .Ссылка табуреткой по пальцам