|
Как отловить событие поиска данных (управляемые формы)?
| ☑ |
0
R0mbes
25.08.15
✎
13:44
|
Всем добрый день.
Используемая конфигурация: Управление небольшой фирмой, ред. 1.5.
В любом списке документов (к примеру список документов "Счета на оплату") есть контекстное меню "Найти Контрагент=", так вот как можно отловить значение этого поиска в модуле формы ?
Очень нужно отловить это событие и значение поиска.
|
|
1
vde69
25.08.15
✎
13:49
|
события такого нет
по факту идет установка отбора динамического списка...
можно настроить ограничения на отбор, вроде больше никак...
|
|
2
Cyberhawk
25.08.15
✎
13:51
|
Значение штатного поиска дин. списка отловить никак нельзя, на партнерке даже обсуждалось - пиши свой поиск
|
|
3
R0mbes
25.08.15
✎
13:54
|
(1)(2)
Установку периода можно же отловить (не само событие, но значение точно)
Неужели нельзя отловить значение поиска, а событие мне подойдет "СписокПриАктивизацииСтроки"
|
|
4
vde69
25.08.15
✎
14:05
|
(3) установку периода отловить то же нельзя...
можно отловить изменение реквизита на форме или нажатие на кнопу...
|
|
5
R0mbes
25.08.15
✎
14:16
|
(4) в том то и дело..
изменение реквизита отловить можно. Получается, что значение периода хранится в переменной "Элементы.Список.Период"
А вот где хранится значение поиска ?
|
|
6
vde69
25.08.15
✎
14:22
|
>>>Получается, что значение периода хранится в переменной "Элементы.Список.Период"
Вы не правы... значение отбора по периоду хранится в объекте "отбор", а в реквизите хранится значение на основании которого потом ПРОГРАМНЫМ методом устанавливают отбор.
то есть реквизит это надстройка отбора, в случае с контрагентом этой надстройки просто нет....
|
|