Имя: Пароль:
1C
1С v8
УФ: Динамический список. Событие поиска (Ctrl+F)
0 VatKir
 
15.12.16
13:00
1. ПроцессорВыводаКомпоновкиДанныхИмениНуралиева 100% (1)
2. 1С всё может, но не всё хочет 0% (0)
3. Достали ограничения, даёшь платформу open source 0% (0)
Всего мнений: 1

Всем привет!

8.3.7, УТ 11.2.
Юзер открыл список документов (любых, не важно), щелкнул в колонку, нажал Ctrl+F и выполнил поиск. Как отловить это событие?
1 apokrit
 
15.12.16
13:03
Пятница вроде только завтра.
2 VatKir
 
15.12.16
13:31
похоже, нет события, которое сработает при поиске в дин.списке.

Разработчики платформы, если вы читаете этот бред, знайте, НУЖНО БОЛЬШЕ СОБЫТИЙ в динамическом списке
3 oslokot
 
15.12.16
13:40
нет такого. а зачем например?
4 Defender aka LINN
 
15.12.16
14:28
(2) Для нахрена?
Разработчики сидят на другом форуме. Осиль сертификат и сможешь с ними пообщаться.
5 VatKir
 
15.12.16
17:18
Чтобы итоги считать по динамическому списку. Также чтобы знать перечень вариантов какого-то реквизита. К примеру, какие в списке Заказов есть Менеджеры. Нужно для организации гибкого фильтра. Всё это уже работает, но:

Подскажет кто-нибудь событие, возникающее по поиску по Ctrl+F?
6 Fedor-1971
 
15.12.16
17:30
(5) получить доступ к фильтрам пользователя можно через компоновщик.ПользовательскиеНастройки (или как-то так, по памяти). Посмотри что там есть, около 90% это всё что нужно для разных хотелок.
В крайнем случае переопредели CTRL+F и сделай свой обработчик фильтрации.
7 SUA
 
15.12.16
18:36
(5)итоги... по динамическому списку... отстреливать будут когда количество объектов в списке вырастет, или итоги или их автора, а то и вместе
Да и CTRL+F тоже отстрелить неплохо бы, отборы быстрее
8 VatKir
 
15.12.16
18:49
(7) Не будут отстреливать, там всегда автоотборы по периоду при открытии + через запрос всё моментально работает

(6) Сделал свой поиск по Ctrl+F, спасибо за подсказку
9 Demasiado
 
15.12.16
20:13
(0) а это не полнотекстовый поиск?
10 oslokot
 
15.12.16
20:30
(8) Итоги можно запросто получать через компоновку данных
11 Diman000
 
15.12.16
23:23
О, знакомая проблема, зело знакомая.
Хорошо когда 8.3.
А в 8.2 платформенного механизма получения данных динсписка через компоновку нет.
А у меня филиал госкорпорации, млин, там версия z обязательна. 8.2z, 8.3z и так далее. 8.3z вышла совсем недавно, в следующем году перейдем...
Пока ее не нет, я давно написал универсальные процедуры получения строк ДС с учетом всех отборов и параметров.
Итоги штука нужная. В онлайне зло, согласен, вернее имеет ограниченное применение, иначе будет тормозить.
На это я ответил дописыванием процедур, чтобы получать только нужные поля и только итоги, а не тащить все подряд.

Но все равно онлайн мы выключили и сделали итоги по запросу, по кнопке.
12 Fragster
 
гуру
15.12.16
23:46
пару месяцев осталось https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/
ну а там и исполняемая схема и прочие радости

ПроцессорВыводаКомпоновкиДанныхИмениНуралиева
13 VatKir
 
16.12.16
11:01
(12) ДА! ЭТО ТО ЧТО НАДО! Много упростит жизнь.

а пока 8.3.10 не вышла - использую ПриАктивизацииСтроки с отключением и подключением обработчика ожидания в 1 сек, чтобы не перегружать систему пересчетом итога. Это событие всегда возникает после поиска по Ctrl+F