|
Хитрый отбор: возможно ли такое? | ☑ | ||
---|---|---|---|---|
0
Dmitriy_
Kolesnikov 24.10.12
✎
11:33
|
Подозреваю, что нет, но всё равно спрошу.
Есть справочник номенклатуры с реквизитами: Толщина (число) Нестандартный (булево) Для формы списка надо сделать отбор, в который будут попадать элементы: Если Нестандартный = ложь Тогда толщина не имеет значения Если Нестандартный = истина Тогда толщина = 16 Возможно ли такое (8.1)? |
|||
1
shuhard
24.10.12
✎
11:34
|
(0)[Подозреваю, что нет]
форум против |
|||
2
Wobland
24.10.12
✎
11:34
|
то есть, (нестандартный и толщина=16) или НЕ нестандартный
|
|||
3
Balabass
24.10.12
✎
11:35
|
ну так а че тут?
можно. простой отбор. |
|||
4
zladenuw
24.10.12
✎
11:38
|
разрешаю :)
|
|||
5
Reset
24.10.12
✎
11:40
|
А что за отбор-то?
|
|||
6
Reset
24.10.12
✎
11:40
|
Точнее где.
|
|||
7
Dmitriy_
Kolesnikov 24.10.12
✎
11:40
|
форм.отбор.ТолщинаЛДСП.Использование = Истина;
форм.отбор.ТолщинаЛДСП.ВидСравнения = ВидСравнения.Равно; форм.отбор.ТолщинаЛДСП.Значение = 16; форм.отбор.Нестандарт.Использование = Истина; форм.отбор.Нестандарт.ВидСравнения = ВидСравнения.Равно; форм.отбор.Нестандарт.Значение = Ложь; А как сделать, чтобы для стандартных отбор по толщине не производился? |
|||
8
Dmitriy_
Kolesnikov 24.10.12
✎
11:41
|
форма списка номенклатуры
|
|||
9
Reset
24.10.12
✎
11:41
|
А, вижу, сорь - форма списка.
Нельзя - ИЛИ |
|||
10
Reset
24.10.12
✎
11:42
|
Только через тормозящий в Списке
|
|||
11
Wobland
24.10.12
✎
11:42
|
толщина.использование=не нестандартный
|
|||
12
Wobland
24.10.12
✎
11:42
|
(11) фигню сказал..
|
|||
13
Reset
24.10.12
✎
11:43
|
Если Толщина>N то Длина не имеет значения Иначе ...
хм |
|||
14
Reset
24.10.12
✎
11:44
|
простите за пошлость
|
|||
15
shuhard
24.10.12
✎
11:45
|
(10) ну так ТС про скорость ни слова не сказал
|
|||
16
zladenuw
24.10.12
✎
11:45
|
(13) а че. где то правда :)
|
|||
17
Dmitriy_
Kolesnikov 24.10.12
✎
11:46
|
Думал, что Отбор слишком примитивен для такой простой задачи. Наверное, был прав.
|
|||
18
Reset
24.10.12
✎
11:46
|
(15) Ну он и не удобный, нужно отслеживать изменения(новые записи и изменения реквизитов) и обновлять фильтр
|
|||
19
Reset
24.10.12
✎
11:47
|
(17) Переходи на 8.2
Можно сделать УФ с динамическим списоком, там вроде существенно лучше с отборами |
|||
20
zladenuw
24.10.12
✎
11:49
|
можно проще. делаешь запросик. где получаешь все что нужно. и тупо ставишь к отбору код в списке.
|
|||
21
Dmitriy_
Kolesnikov 24.10.12
✎
11:50
|
(19) с этой конфой - проще переписать её заново на 8.2, чем "перейти"
|
|||
22
shuhard
24.10.12
✎
11:50
|
(18) мы не знаем, с какого бодуна ТС реализует подбор на списке справочника, а не на ТЧ обработки
|
|||
23
zladenuw
24.10.12
✎
11:50
|
я так мучался со списком документов. делал сначала по ссылке, но оказалось очень долго. сделал по номеру. летало
|
|||
24
Dmitriy_
Kolesnikov 24.10.12
✎
11:51
|
(20) мне надо сделать выбор элемента номенклатуры из формы
Я обрабатываю событие НачалоВыбора А дальше СтандартнаяОбработка = ложь; форм = справочники.Номенклатура.ПолучитьФормуВыбора("ВыборПлиты",элемент,); |
|||
25
Reset
24.10.12
✎
11:52
|
(24) Ну разово сформируй список запросом и выбери
|
|||
26
Dmitriy_
Kolesnikov 24.10.12
✎
11:55
|
(25) это надо делать свою обработку, со своим списком, который формируется запросом.
|
|||
27
zladenuw
24.10.12
✎
11:56
|
(26) добавь при открытии ключ и при открытие формы выбора, формируй свой запрос по отбору. и подставляй его и все
форм.отбор.Код.Использование = Истина; форм.отбор.Код.ВидСравнения = ВидСравнения.Всписке; форм.отбор.Код.Значение = спЗнЗапросКода; |
|||
28
sergeev-ag-1977
24.10.12
✎
11:58
|
да конечно можно.
|
|||
29
sergeev-ag-1977
24.10.12
✎
11:59
|
другой вопрос что будет с производительностью ... когда пользователей 10 это одно дело, а когда 50 и более ...
|
|||
30
Dmitriy_
Kolesnikov 24.10.12
✎
12:20
|
(28) на производительность там всем наплевать
(27) отличный совет, благодарю! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |