|
Отбор
| ☑ |
0
pv94384
17.10.14
✎
15:01
|
Сделал маску в поле ввода для номера телефона и реквизит на форме списка для отбора по номеру тоже маской.. В итоге отбор работает, но когда поле очищаешь(остается маска), форма списка тоже очищается, т.к. в фильтре остается отбор по маске. Каким образом при очистке снять фильтр?
ТекОтбор = ДокументСписок.Отбор.ГрузополучательТелефон;
ТекОтбор.ВидСравнения = ВидСравнения.Содержит;
ТекОтбор.Значение = ЭлементыФормы.ПолеВвода1.Значение;
ТекОтбор.Использование = ЗначениеЗаполнено(ЭлементыФормы.ПолеВвода1.Значение);
|
|
1
Я сказал
17.10.14
✎
15:06
|
Можно попробовать вместо
ТекОтбор.Использование
использовать
ТекОтбор.Установить(,Ложь)
Может прокатит :)
|
|
2
Крошка Ру
17.10.14
✎
15:12
|
(0) Ну очевидно же! Вместо ЗначениеЗаполнено() использовать другое условие.
|
|
3
pv94384
17.10.14
✎
15:18
|
(1) не прокатило)
(2) какое?
|
|
4
Крошка Ру
17.10.14
✎
15:20
|
(3) Ну это уж сам в отладчике смотри, какое значение принимает поле с пустой маской. С ним и сравнивай.
|
|