|
Отбор в журнале |
☑ |
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) спасибо. Теперь все работает как надо)
|
|