|
|
Отбор не по реквизиту |
☑ |
|
0
VladC
27.05.08
✎
13:15
|
Можно ли сделать отбор в форме списка справочника не по реквизиту с признаком Индексировать, а по колонке, значения в которой вычисляются при открытии формы?
|
|
|
1
ТелепатБот
гуру
27.05.08
✎
13:15
|
|
|
|
2
VladC
27.05.08
✎
13:19
|
остатки я уже разместил, мне надо отфильтровать по наличию остатка, т.е. если остатка нет, то эту позицию не показываем
|
|
|
3
Stepa86
27.05.08
✎
13:24
|
1. перестань разговаривать с ботом
2. если вычисления сложные, то может есть смысл результат их вычмсления хранить в самом справочнике? если простые, то может с помощью стандартного отбора получится реализовать
|
|
|
4
Лефмихалыч
27.05.08
✎
13:27
|
(0) вот, именно, как в сабже написано, нельзя сделать
|
|
|
5
GenV
27.05.08
✎
13:28
|
(1) Можно фильтровать по списку элементов, которые формируются запросом по остаткам, но не думаю, что это будет быстро и удобно :). Еще можно сделать табличное поле, на котором эмулировать справочник (типа обработки подбора номенклатуры).
|
|
|
6
Кащей
27.05.08
✎
13:28
|
Вопрос, как они вычисляются и где хранятся. Стопудоф - в таблице значений. Используй отбор по реквизиту "ссылка", передавай список нужных элементов.
|
|
|
7
VladC
27.05.08
✎
13:29
|
(1) я ответил, чтобы никто не подумал, что вопрос исчерпан
(2) хранить в справочнике остатки нельзя, они должны вычисляться, как с помощью стандартного отбора такое сделать, если нет реквизита, по которому можно сделать отбор?
|
|
|
8
Stepa86
27.05.08
✎
13:34
|
Если база меньше и легче типовой, то (6) иначе я бы в свое табл поле выводил уже отфильтрованное. все зависит от объема вычислений
|
|
|
9
VladC
27.05.08
✎
13:41
|
вот так пишу:
Отбор.Добавить("Ссылка");
Отбор["Ссылка"].Использование=Истина;
Отбор["Ссылка"].Значение=Сз;
Отбор["Ссылка"].ВидСравнения=ВидСравнения.ВСписке;
выдается оишбка:
"Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта Отбор.Добавить("Ссылка");"
|
|
|
10
VladC
27.05.08
✎
13:42
|
(8) конфигурация типовая - Бухгалтерия
|
|
|
11
Stepa86
27.05.08
✎
13:43
|
надо вот так:
Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке;
Отбор.Ссылка.Значение=Сз;
Отбор.Ссылка.Использование=Истина;
|
|
|
12
VladC
27.05.08
✎
13:46
|
(11) спасибо, точнее так:
СправочникСписок.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке;
СправочникСписок.Отбор.Ссылка.Значение=Сз;
СправочникСписок.Отбор.Ссылка.Использование=Истина;
(6) спасибо
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой