Имя: Пароль:
1C
1С v8
НайтиПоРеквизиту() по значению эл. табличной части справочника
0 Zhuravlik
 
08.04.13
22:59
Добрый вечер.
Подскажите пожалуйста, есть справочник "Тест", есть у него таб. часть "тзРеквизиты", с единственным реквизитом "Рек_Тест". Табличная часть эта не пустая, и есть значение зн = Рек_Тест для первой строки.
И ругается мне платформа, когда я хочу сделать так:
Элем = Справочники.Тест.НайтиПоРеквизиту("Рек_Тест", зн), говорит что неверно указан реквизит. Получается что Реквизит табличной части справочника - это НЕ реквизит справочника? А галка тогда зачем нужна "Индексировать"?
1 H A D G E H O G s
 
08.04.13
23:02
Воронеж - центр аномальной зоны, походу.
2 zladenuw
 
08.04.13
23:03
(0) это реквизит табличной части. а тч есть метод найти. а что тебе мешает сделать запросом ?
3 Zhuravlik
 
08.04.13
23:06
(1) И что же такого аномального в этом вопросе?
(2) Ничего не мешает, просто хотел понять.
4 Мимохожий Однако
 
08.04.13
23:09
(0)В данном случае ты применяешь метод, который не подходит для реквизитов табличной части справочника. См (2) для подобных случаев. Объектные методы имеют определенные ограничения. Удивляться нечему, ИМХО,
5 Zhuravlik
 
08.04.13
23:12
(2)(4) Ясно, хотел точно определиться. А то вдруг там в методе надо писать как-нибудь не "Рек_Тест", а "тзРеквизиты.Рек_Тест". Спасибо.
6 Мимохожий Однако
 
08.04.13
23:16
Не надо гадать. Достаточно повнимательнее читать СП. ЗЫ, ничего личного.