|   |   | 
| 
 | УФ. Какое событие возникает при поиске в табличной части | ☑ | ||
|---|---|---|---|---|
| 0
    
        ixijixi 13.11.17✎ 10:23 | 
        Коллеги, подскажите, сам не смог найти.
 Есть ли событие, отвечающее за поиск и отмену поиска в табличной части? Нужно для отображения актуальных итогов по числовым колонкам. | |||
| 1
    
        Mort 13.11.17✎ 10:24 | 
        Лучше забить. Честно.     | |||
| 2
    
        oslokot 13.11.17✎ 10:31 | 
        нет такого события     | |||
| 3
    
        ixijixi 13.11.17✎ 10:47 | 
        Что, всё так печально?     | |||
| 4
    
        oslokot 13.11.17✎ 10:54 | ||||
| 5
    
        ixijixi 13.11.17✎ 11:15 | 
        (4) Не в тему. Табличная часть != Динамический список     | |||
| 6
    
        oslokot 13.11.17✎ 11:19 | 
        (5) так у тебя таблица значений на форме или табличная часть документа?     | |||
| 7
    
        ixijixi 13.11.17✎ 11:25 | 
        (6) табличная часть     | |||
| 8
    
        oslokot 13.11.17✎ 11:41 | 
        Тогда делать свой отбор с кнопками     | |||
| 9
    
        oslokot 13.11.17✎ 11:44 | 
        Еще можно попробовать событие ПриАктивизацииСтроки(), оно должно сработать после поиска по Ctrl+F     | |||
| 10
    
        ixijixi 13.11.17✎ 16:52 | 
        (8) Отбор можно, но не перехватит, если юзер сделает Ctrl+F в уже отобранном списке
 (9) Не сработает, если активная строка не изменилась | |||
| 11
    
        mistеr 13.11.17✎ 17:10 | 
        (0) ЯННП. Что такое "отображение актуальных итогов по числовым колонкам"? И причем здесь поиск?     | |||
| 12
    
        nordbox 13.11.17✎ 17:20 | 
        (0)Может поможет
 https://its.1c.ru/db/metod8dev#content:2207:hdoc https://forum.infostart.ru/forum9/topic41782/ на самом деле не совсем понятно что ты хочешь | |||
| 13
    
        DexterMorgan 13.11.17✎ 17:20 | 
        (10) "Не сработает, если активная строка не изменилась" 
 Ты проверь, ПриАктвиацииСтроки на каждую фигню отрабатывает | |||
| 14
    
        ixijixi 14.11.17✎ 09:39 | 
        (11) Что тут непонятного. Поищи в ТЧ документа на УФ, и увидишь, что итоги в подвале не меняются, сколько бы строк не отображалось в ТЧ.     | |||
| 15
    
        ixijixi 14.11.17✎ 09:41 | 
        (12) Вообще не туда.     | |||
| 16
    
        Fedor-1971 14.11.17✎ 10:30 | 
        (0) т.е. другими словами ты хочешь получить доступ к пользовательским отборам на УФ. Для 8.2 никак не получишь, для 8.3 можно достучаться через компоновщик данных
 (10) таки проверь, ПриАктивацииСтроки - отбор передёргивает текущую строку, даже если она осталась той-же (14) выкрутиться можно примерно так: делаем свою кнопку, назначаем ей сочетание клавиш Ctrl+F - в обработчике получаем данные для отбора, устанавливаем оный и пересчитываем итоги, соответственно делаем и кнопку отмены отбора (хочешь простой сброс, хочешь хитрое снятие отборов) | |||
| 17
    
        mistеr 14.11.17✎ 12:27 | 
        (14) Используйте отборы вместо поиска     | |||
| 18
    
        ixijixi 15.11.17✎ 09:22 | 
        (17) Я-то могу использовать хоть отборы, хоть Git, хоть черта лысого. Но если юзер сделает Ctrl+F, то мне ничего не поможет, если я не перехвачу это событие     | |||
| 19
    
        volfy 15.11.17✎ 09:27 | 
        (18) Отборы Git?     | |||
| 20
    
        volfy 15.11.17✎ 10:00 | 
        А пардон, не понял.. Думал это как то связано :D (18)     | |||
| 21
    
        ixijixi 17.11.17✎ 09:54 | 
        апну     | |||
| 22
    
        FIXXXL 17.11.17✎ 10:29 | ||||
| 23
    
        ixijixi 08.12.17✎ 14:42 | 
        (22) Да не то! У меня табличная часть, а не динамический список!     | |||
| 24
    
        DexterMorgan 08.12.17✎ 16:01 | 
        (23) да забей     | |||
| 25
    
        Cyberhawk 08.12.17✎ 16:02 | 
        Почти месяц прошел, однако ))     | |||
| 26
    
        ixijixi 08.12.17✎ 17:05 | 
        (25) русские не сдаются!     | |||
| 27
    
        Cyberhawk 08.12.17✎ 17:10 | 
        (26) Так ты скорее занял позицию китайца, который ждет, что проблема, предоставленная сама себе, сама собой и разрешится ))     | |||
| 28
    
        FIXXXL 11.12.17✎ 11:49 | 
        (23) ну, как вариант, можешь уйти НаСервер и по старинке через ПостроительОтчета 
 сам не пробовал, поэтому "но это неточно" :) | |||
| 29
    
        FIXXXL 11.12.17✎ 11:54 | ||||
| 30
    
        Вафель 11.12.17✎ 11:55 | 
        (29) для поиска (не отбора) нельзя програмно получить значение. поэтому никакого списка не построишь     | |||
| 31
    
        FIXXXL 12.12.17✎ 09:47 | 
        (30) ну а если программно нажать CTRL+A и прочитать выделенные строки?     | |||
| 32
    
        Cyberhawk 12.12.17✎ 10:54 | 
        (31) Так только в клиенте под Виндой получится     | |||
| 33
    
        FIXXXL 12.12.17✎ 11:19 | 
        (32) ну а все-таки ТаблицаФормы в качестве ИсточникаДанных скушает Построитель? :)     | |||
| 34
    
        chelentano 12.12.17✎ 11:46 | 
        Схема = Элементы.ТаблицаФормы.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
 Настройки = Элементы.ТаблицаФормы.ПолучитьИсполняемыеНастройкиКомпоновкиДанных(); КомпоновщикНастроек = Новый КомпоновщикМакетаКомпоновкиДанных(); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(КомпоновщикНастроек.Выполнить(Схема,Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"))); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; Результат = ПроцессорВывода.Вывести(ПроцессорКомпоновки); | |||
| 35
    
        FIXXXL 12.12.17✎ 16:33 | 
        (34) (23) (5)     | |||
| 36
    
        1c_July 12.12.17✎ 17:02 | 
        тоже бодалась с отловом ctrl+F, тоже не динамический список, у меня была таблица записей регистра на форме.
 получилось только подключив обработчик ожидания при открытии формы и проверять через ПроверитьСтроку все ли строки есть на форме. &НаКлиенте Функция УстановленПользовательскийОтбор() для каждого текЗапись из НоменклатураВЯчейке_набор Цикл Если НЕ Элементы.НоменклатураВЯчейке.ПроверитьСтроку(текЗапись.ПолучитьИдентификатор()) Тогда Возврат Истина; КонецЕсли; КонецЦикла; Возврат ложь; КонецФункции | |||
| 37
    
        ixijixi 20.12.17✎ 08:46 | 
        (36) Жестко... Не слишком тормозило?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |