Быстрый поиск по части текстового реквизита в формах справочника, журналах, списках и таблицах значений

09.10.09

Разработка - Работа с интерфейсом

Интерактивный поиск по части текстового реквизита

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Конфигурация со справочником, журналом, списком и таблицей значений
.zip 128,25Kb
164
164 Скачать (1 SM) Купить за 1 850 руб.

Быстрый поиск по части текстового реквизита в формах справочника и журналах

При фокусировке на строке поиска и при нажатии клавиш выполняются следующие действия:
Esc - очистить строку поиска и перейти на список элементов/документов;
Enter - продолжить поиск с уже введенной частью реквизита;
Tab - стандартно. Перейти на следующее поле формы;
BackSpace - удаление последнего введенного символа в строке поиска;
Любой печатный символ - добавление его в конец строки для поиска и выполнение самого поиска.

Для работы необходим FormEx

Последняя версия здесь 95 релиз.

Огромное спасибо АЛьФу за создание этой замечательной ВК и за советы, данные им мне в процессе программирования.

Внимание! Первый запуск производите в монопольном режиме.

 

 

История версий:

1 от 23.09.2009. Пример поиска в справочниках.

2 от 29.09.2009. Пример поиска в журналах. Возможность поиска по любому текстовому реквизиту (имя реквизита задается в коде).

3 от 09.10.2009. Пример поиска в списках и таблицах значений.

См. также

Работа с интерфейсом Пользователь Платформа 1С v7.7 1C77 Абонемент ($m)

Часто встречающаяся проблема: потерялось Окно сообщений. Обработка исправляет эту "проблему" одним нажатием кнопки. Для обычных пользователей. Не требует программирования. Достаточно запустить обработку и нажать кнопку "Выполнить".

5 стартмани

17.01.2025    346    1    CheBurator    11    

6

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.

1 стартмани

06.06.2024    870    1    user1416274    17    

2

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Программист Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

2500 руб.

18.10.2022    6033    1    45    

4

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    5156    2    igor7777    4    

6

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    5039    77    Cерый    13    

8

Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7573    4    vap_pig    5    

4

Учет рабочего времени Работа с интерфейсом Программист Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    13244    6    Jill    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Altair777 647 23.09.09 16:48 Сейчас в теме
Новая моя разработка - "Интерактивный поиск по части наименования"
Может применяться не только в справочниках. Это просто алгоритм с примером решения.
2. Арчибальд 2709 23.09.09 16:48 Сейчас в теме
При разработке конфей пригодится :)
3. Altair777 647 23.09.09 16:49 Сейчас в теме
(2) Поэтому я и поместил ее в раздел "Инструментарий программиста (алгоритмы, утилиты)" :-)
4. Ёпрст 1065 23.09.09 17:20 Сейчас в теме
На больших справочниках тормоза обеспечены..
+ находит только первые..да и перебор, не есть гуд...

Вот, самое лучшее средство для поиска:
http://www.1cpp.ru/forum/YaBB.pl?num=1211491690/0

Можно "заточить" под себя, например искать по строке целиком или по условию "И" или "ИЛИ"

ЗЫ: очень полезно для Множественного фильтра в типовой конфе - при поиске, найденные элементы сразу "летят" туда.
6. Altair777 647 23.09.09 17:31 Сейчас в теме
(4)
В моем справочнике около 5 тыс элементов. Поиск идет мгновенно в разгар рабочего дня при 30 работащих пользователей.
Можно не только первые, а и последующие Enter'ом или кнопочкой.

Про прямые запросы я знаю. Но еще не умею ими пользоваться :-(
Ничего... скоро научусь :-)

P.S. Спасибо!
5. Noy 1079 23.09.09 17:27 Сейчас в теме
Рекомендую скрестить с http://infostart.ru/projects/4220/
на больших справочниках разница в скорости будет заметна...
Altair777; +1 Ответить
7. Altair777 647 23.09.09 17:32 Сейчас в теме
8. Арчибальд 2709 23.09.09 17:53 Сейчас в теме
9. dobraleks 136 28.09.09 12:47 Сейчас в теме
Altair777 вы как в воду глядели..
как раз вот сегодня отчитывался про самописную конфу, захотели еще чтоб был поиск по докам и по номерам, вот и сижу думаю с чего б это начать, а тук такая сладость от Вас.
Думаю найду для себя много полезного. СЕНКС, плюсик от меня прилагаеться..
10. Altair777 647 28.09.09 14:23 Сейчас в теме
(9) Специально для Вас добавил пример с поиском в Журналах :D
И слегка облегчил поиск по произвольному полю (текстовому).
Последняя строка кода.
ПолеГдеИскать="Наименование";

или
ПолеГдеИскать="НомерДок";
dobraleks; +1 Ответить
11. Altair777 647 28.09.09 14:24 Сейчас в теме
+(10) хм... в коде символы "\" сами вставились...
12. dobraleks 136 28.09.09 14:30 Сейчас в теме
неожидал такой оперативности, еще раз сенкс. уже юзаю :)
13. Altair777 647 28.09.09 14:42 Сейчас в теме
(12) да ничего там сложного нет на самом деле :-)
А в ТаблицеЗначений или СпискахЗначений не надо? ;)
14. dobraleks 136 28.09.09 16:26 Сейчас в теме
хм. как вам сказать. когда есть опыт работы и вертишься в этой кухне каждый день то тогда вы и правы, может и нет ничего сложного.
Коль от вас поступило предложение сделать еще в ТЗ или в СпискахЗначений, и есть желание можете и сотворить, может кому то и пригодиться.. :)
15. Altair777 647 28.09.09 16:31 Сейчас в теме
(14) ок, но версия 3 будет завтра :-)
20. Altair777 647 09.10.09 12:46 Сейчас в теме
(14) Обновил. Поиск в списках и таблицах значений.
16. homkadron 30.09.09 14:50 Сейчас в теме
Пригодится в дальнейшем
17. Altair777 647 30.09.09 17:29 Сейчас в теме
3 версия запаздывает.... оптимизация :-)
18. CheBurator 2695 01.10.09 19:21 Сейчас в теме
да.. а если пишет с ошибками? ищет например название "ашипка"....
????
19. Altair777 647 02.10.09 10:12 Сейчас в теме
(18) Предлагаешь прикрутить еще поиск нечеткому условию?
Или из Ворда выдрать автозамену? :D
21. ROM_1C 692 28.05.13 12:00 Сейчас в теме
Спасибо, то что нужно!
Оставьте свое сообщение