|
Отбор в журнале | ☑ | ||
---|---|---|---|---|
0
sanja26
23.11.11
✎
23:11
|
На форме есть табличное поле. В табличное поле помещен журнал.
Также на форме есть два поля: Организация и контрагент. Установка отбора срабатывает нормально при выборе в этих полях значений, но приочистке поля выбора отбор не снимается В обработке очистки пишу ТЧОбщийЖурнал.Отбор.Организация.Использование = Ложь; а отбор как был так и есть |
|||
1
sanja26
23.11.11
✎
23:24
|
ТЧОбщийЖурнал.Отбор.Контрагент.Значение = Контрагент;
ТЧОбщийЖурнал.Отбор.Контрагент.Использование = Истина; ТЧОбщийЖурнал.Отбор.Контрагент.ВидСравнения = ВидСравнения.Равно; работает, а ТЧОбщийЖурнал.Отбор.Организация.Использование = Ложь нет подскажите |
|||
2
mc lammer
23.11.11
✎
23:26
|
в первом случае ставишь отбор по организации, во втором снимаешь по контрагенту, не в этом ли дело ?
|
|||
3
sanja26
23.11.11
✎
23:31
|
(2) нет. у меня 2 отбора, по организации и по контрагенту. просто код так вытащил
|
|||
4
ОбычныйЧеловек
23.11.11
✎
23:35
|
(1) Что-то ты темнишь, показывай весь код.
|
|||
5
sanja26
23.11.11
✎
23:41
|
Процедура ОрганизацияПриИзменении(Элемент)
ТЧОбщийЖурнал.Отбор.Организация.Значение = Организация; ТЧОбщийЖурнал.Отбор.Организация.Использование = Истина; ТЧОбщийЖурнал.Отбор.Организация.ВидСравнения = ВидСравнения.Равно; КонецПроцедуры Процедура КонтрагентПриИзменении(Элемент) ТЧОбщийЖурнал.Отбор.Контрагент.Значение = Контрагент; ТЧОбщийЖурнал.Отбор.Контрагент.Использование = Истина; ТЧОбщийЖурнал.Отбор.Контрагент.ВидСравнения = ВидСравнения.Равно; КонецПроцедуры Процедура ОрганизацияОчистка(Элемент, СтандартнаяОбработка) //ТЧОбщийЖурнал.Отбор.Организация.Значение = Организация; //ТЧОбщийЖурнал.Отбор.Организация.ВидСравнения = ВидСравнения.НеРавно; ТЧОбщийЖурнал.Отбор.Организация.Использование = Ложь; КонецПроцедуры Процедура КонтрагентОчистка(Элемент, СтандартнаяОбработка) //ТЧОбщийЖурнал.Отбор.Контрагент.Значение = Контрагент; //ТЧОбщийЖурнал.Отбор.Контрагент.ВидСравнения = ВидСравнения.НеРавно; ТЧОбщийЖурнал.Отбор.Контрагент.Использование = Ложь; КонецПроцедуры |
|||
6
ОбычныйЧеловек
23.11.11
✎
23:43
|
(5) все должно работать.
|
|||
7
sanja26
23.11.11
✎
23:43
|
))) не работает
|
|||
8
mc lammer
23.11.11
✎
23:44
|
после события очистка, отрабатывает событие изменение.
удали нахрен обработку очистки. в процедуре ПриИзменении, если реквизит не выбран - отключай использование. |
|||
9
ОбычныйЧеловек
23.11.11
✎
23:45
|
(8) абсолютно прав
|
|||
10
sanja26
23.11.11
✎
23:50
|
(8)(9) спасибо. Теперь все работает как надо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |