Имя: Пароль:
1C
 
Не получается добавить отбор
0 mikecool
 
11.09.09
10:47
Есть ДокументСписок, хочу к нему присобачить дополнительный отбор, пишу в модуле списка:

ДокументСписок.Отбор.Добавить("ДокументОснование.Грузополучатель", "Грузополучатель", "Грузополучатель");

и выпадаю с ошибкой "К объекту нельзя применить Добавить()"

ДокументОснование - реквизит доступный отбору
ЧЯДНТ?
1 mikecool
 
11.09.09
10:48
+0 ошибка дословно "Метод не доступен для данного объекта"
2 mikecool
 
11.09.09
10:52
по описанию - вроде должен добавляться :(
3 zbv
 
11.09.09
10:55
(2) по какому описанию?
4 mikecool
 
11.09.09
10:56
(3) по описанию отбора...
что-то имхается мне - сие действие невозможно :(
5 hhhh
 
11.09.09
10:57
(2) по описанию как раз не должен

Отбор (Filter)
Добавить (Add)
Синтаксис:
Добавить(<Описание>, <Имя>, <Представление>)
Параметры:
<Описание> (обязательный)
Тип: Строка. Описание элемента отбора в виде наименования доступного поля или в виде развернутого пути
Например, "Контрагент.Код", где "Контрагент" - одно из полей доступных для отбора.

...

ВНИМАНИЕ! Метод не доступен для отбора динамических списков (свойство Отбор объектов СправочникСписок.<Имя справочника>, ДОКУМЕНТСПИСОК.<Имя документа> и т.д.)
Примечание:
Добавление возможно только из коллекции доступных полей.
6 mikecool
 
11.09.09
10:58
(5) оч жаль... придется извращаться :)