|
Помогите программно поставить "Отбор" по контрагенту
| ☑ |
0
Tilirxs
22.09.14
✎
16:55
|
Есть внутренняя обработка. На форму вывел табличную часть с типом "ДокументСписок.ЗаказПокупателя".
В эту же форму в подвале добавил поле ввода с наименованием "Контрагент" с типом строка.
1. После ввода контрагента нужно программно устанавливать отбор в табличной части по введенному контрагенту.
|
|
1
Зойч
22.09.14
✎
17:01
|
уф?
|
|
2
ILM
гуру
22.09.14
✎
17:03
|
СПисокЗаказы.Отбор.Контрагент.Значение = Контра;
СПисокЗаказы.Отбор.Контрагент.ВидСравнения = ВидыСравнения.Равно;
СПисокЗаказы.Отбор.Контрагент.Использовать = Истина;
|
|
3
Tilirxs
22.09.14
✎
17:11
|
Ой извините. Обычная форма.
|
|
4
Tilirxs
22.09.14
✎
17:15
|
Спасибо.
В поле ввожу имя и программно устанавливается отбор. все отлично но почему то поле после программной установки отбора очищается?
|
|
5
Tilirxs
22.09.14
✎
17:19
|
(2) Спасибо. Подскажите пожалуйста.
В поле ввожу имя и программно устанавливается отбор. все отлично но почему то поле после программной установки отбора очищается?
|
|
6
ILM
гуру
22.09.14
✎
17:21
|
так полю в форме и присвой введенное значение
|
|
7
Tilirxs
22.09.14
✎
17:23
|
(6) Спасибо получилось. Последний вопрос как сбросить программно отбор если поле очистил пользователь
|
|
8
ILM
гуру
22.09.14
✎
17:24
|
пиши вместо = Контра;
= Элемент.Значение;
Надеюсь, поле для ввода привязано к реквизиту формы, а не к данным?
Отбор. бла-бла. Использовать = Ложь;
|
|
9
Tilirxs
22.09.14
✎
17:26
|
Спасибо. большое
|
|
10
ILM
гуру
22.09.14
✎
17:32
|
Обращайтесь
|
|