|
В каком обработчике события можно отловить отбор в ТЧ |
☑ |
0
kn
23.04.12
✎
17:35
|
Пользователь делает отбор в ТЧ обработки, надо, например, очистить другую ТЧ, вопрос в каком обработчике можно это отловить? Платформа 8.1.
|
|
1
FIXXXL
23.04.12
✎
17:39
|
(0) пусть кнопочку жмут типа "Заполнисть" или "Очистить" после необходимых телодвижений
|
|
2
kn
23.04.12
✎
17:43
|
а по-другому никак?
|
|
3
kn
23.04.12
✎
18:29
|
вверх
|
|
4
БибиГон
23.04.12
✎
18:31
|
в групповой обработке справочников и документов похожий принцип, но там не ТЧ.
|
|
5
kn
23.04.12
✎
18:34
|
там отбор построителя, а надо когда штатный отбор в ТЧ
|
|
6
kn
23.04.12
✎
18:45
|
и даже дело не в том что отбор пострителя просто он делается по кнопке Отобрать и при этом устанавливается флаг, вообщем не подходит.
|
|
7
ssh2006
23.04.12
✎
18:48
|
ПриПолученииДанных например есть событие
|
|
8
Rizhij_Nikitos
23.04.12
✎
18:50
|
ПриВыводеДанных там можно, тока на табличную часть цепляй.
|
|
9
kn
23.04.12
✎
18:51
|
(7)ПриПолученииДанных
Возникает при получении данных табличным полем, после обработки событий ПриВыводеСтроки.
Не слишком ли часто?
|
|
10
kn
23.04.12
✎
18:56
|
и как узнать здесь что изменился отбор?
|
|
11
kn
24.04.12
✎
08:04
|
подскажите,как запомнить отбор, чтобы потом сравнить в обработчике с установленным отбором.Вот так:
мОтбор = ЭлементыФормы.Номенклатура.ОтборСтрок сохраняется ссылка и при изменении ЭлементыФормы.Номенклатура.ОтборСтрок меняется и мОтбор.
|
|
12
kn
24.04.12
✎
09:04
|
вверх
|
|
13
Maxus43
24.04.12
✎
09:11
|
мОтбор = ЭлементыФормы.Номенклатура.Отбор.Номенклатура.Значение
?
|
|
14
kn
24.04.12
✎
09:12
|
но в ТЧ много полей
|
|
15
НЕА123
24.04.12
✎
09:14
|
(11)
это коллекция.
скопируй.
|
|
16
Maxus43
24.04.12
✎
09:14
|
Для Каждого мВидОтбора Из ЭлементыФормы.Номенклатура.Отбор
может можно и скопировать, хз
|
|
17
ASU_Diamond
24.04.12
✎
09:16
|
интересно что может быть за задача, в которой по установке отбора изменять данные в другом наборе данных?
отбор это не изменение данных, значит не может влиять на другие данные.
|
|
18
ptiz
24.04.12
✎
09:16
|
ТекущийОтбор = ЗначениеВСтрокуВнутр(Элемент.ОтборСтрок);
Если мПоследнийОтборСтрокТоваров <> ТекущийОтбор Тогда
....
мПоследнийОтборСтрокТоваров = ТекущийОтбор;
КонецЕсли;
|
|
19
kn
24.04.12
✎
09:21
|
(17)Есть ТЧ Номенклатура и ТЧ2, пользователь делает какие-то свои отборы в ТЧ Номенклатура - потом нажимает кнопку и идет большой запрос с заполнением ТЧ2, но что бы были корректные данные всегда необходимо при изменении отбора В ТЧ Номенклатура очищать ТЧ2
(18)спасибо сейчас попробую
|
|
20
kn
24.04.12
✎
09:26
|
(18)Работает, еще раз спасибо.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший