Быстрый нечёткий поиск по атрибутам справочников

28.04.12

Задачи пользователя - Поиск данных

Данная программа предназначена для быстрого поиска элементов справочников по значениям атрибутов справочников в среде 1С 7.7.

Скачать исходный код

Наименование Файл Версия Размер
Быстрый поиск
.zip 121,16Kb
30
.zip 121,16Kb 30 Скачать

Данная программа предназначена для быстрого поиска элементов справочников по значениям атрибутов справочников в среде 1С 7.7.

Главным достоинством программы является то, что она ищет элементы, даже если значение в строке поиска было задано неправильно, например, "Север" вместо "Сервер" - используется технология нечёткого поиска.

Идеально подходит, когда нужно найти сотрудника по должности, по части имени или отчества и т. д., найти основное средство если примерно известно его название и т. д.

Правила пользования:

1. Поместить программы SameStrings.exe и SameStrings2.exe в каталог БД 1С 7.7.

2. Быстрый поиск в 1С 7.7 осуществляется с помощью отчёта qs.ert - просто нужно его запустить.

qs2.ert - такой же точно отчёт, как qs2.ert, только использует для работы программу SameStrings2.exe с настраиваемыми параметрами, более гибко. По умолчанию работа ведётся в каталоге d:\temp, но всё можно изменить, прописав нужные пути в отчёте.

Если Вы используете MS SQL Server и программу ToySQL, то желательно ставить галочку "Использовать Той" для ускорения работы (в десятки раз). В противном случае галочку нужно снимать.

См. также

Универсальная обработка навигации по метаданным 1С:Предприятия 7.7 для пользователя (навигатор - органайзер открывает любые объекты в режиме 1С:Предприятия)

Поиск данных Платформа 1С v7.7 Абонемент ($m)

Если у пользователя конфигурации 1С 7.7 сложный интерфейс (или несколько интерфейсов), в котором проблематично найти нужный элемент метаданных - константу, справочник или документ (журнал документов), отчет или обработку, в этом случае поможет универсальный навигатор - органайзер по элементам метаданных, позволяющий легко найти нужный пользователю вид объекта метаданных в отсортированном по алфавитному порядку списке идентификаторов, синонимов или даже комментариев объектов метаданных. Данная универсальная обработка позволяет выбрать и открыть необходимую форму списка и форму элемента. Для доступа к нужному объекту в конфигурации у пользователя должно быть настроено разрешение в правах пользователя, а ссылка в его интерфейсе пользователя в конфигурации не обязательна.

1 стартмани

09.10.2021    4892    0    ksnik    1    

6

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

Поиск данных Чистка данных Логистика, склад и ТМЦ Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7678    1    Kuzya_brаtsk    4    

8

Вычленение из строки с набором букв и цифр номера сотового телефона

Поиск данных Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Абонемент ($m)

Для 1с77 ТиС 9.2 отчет - выборка всех сотовых телефонов из справочника контрагенты для передачи в СМС рассылку. Для 1с8 Обработка с алгоритмом распознавания номера телефона из строки.

1 стартмани

20.03.2020    5325    5    AlexHelmer    1    

2

Поиск дублей в любом справочнике для 1С 7.7

Поиск данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Внешняя обработка предназначена для поиска и подробного анализа дублей.

2 стартмани

29.04.2015    18839    52    Pirat-37    1    

0

Поиск автозапчастей по каталожному номеру

WEB-интеграция Поиск данных Платформа 1С v7.7 1С:Торговля и склад 7.7 Автомобили, автосервисы Абонемент ($m)

Внешняя обработка для поиска автозапчастей по каталожному номеру

1 стартмани

26.01.2015    14931    11    kras_71    6    

2

Поиск контрагентов по списку ИНН, переноса в группу и формирования оборотов

Поиск данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Поиск контрагентов по списку ИНН, переноса в группу и формирования оборотов по счетам с субконто "Контрагенты"

10 стартмани

16.08.2014    16968    2    GSoft    1    

1

Контекстный поиск в 7.7

Поиск данных Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Процедура контекстного поиска в журнале документов.

18.04.2014    11352    cushe    3    

5

Быстрый умный поиск с выпадающим списком

Поиск данных Платформа 1С v7.7 Абонемент ($m)

Обработка + консольная утилита (exe). Работает с использованием FormEx.dll (Алексей Фёдоров aka АЛьФ), strmatch (Ракунов Александр aka skorp) и 1sqlite (Александр Орефков). Выполняет быстрый нечеткий поиск по справочнику (по умолчанию - номенклатуры) с выводом наиболее похожих позиций в выпадающий список. Работает на 1с 7.7. Тестировалось на server 2003 в терминалах, в файловой БД. Предполагаемые достоинства: пример (более) «адекватного» (по меркам автора на данный момент) поведения поисковой строки (реализовано при помощи консольной утилиты, работающей через winapi – исходники прилагаются (писалось в lazarus)) и удобной навигации по списку, во время ввода. Является, скорее, примером для реализаций собственных адаптированных поисковых решений.

1 стартмани

30.12.2013    22014    34    Jill    13    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. ivangorchakov 14 28.04.12 13:18 Сейчас в теме
Данная программа предназначена для быстрого поиска элементов справочников по значениям атрибутов справочников в среде 1С 7.7.


Перейти к публикации

1. Famza 84 28.04.12 13:18 Сейчас в теме
(0) Пример на скриншоте очень уж нечеткий (соответствует названию? ;-) ) - что конкретно найдено? Поиск по символам можно организовать простым перебором - долго, но результат то будет.
2. ivangorchakov 14 28.04.12 13:35 Сейчас в теме
Нужно смотреть не главный скриншот программы. а скриншоты в описании программы - там всё чётко.

Насчёт поиска по символам - здесь будет немного не то.

Во-первых, здесь идёт поиск не совсем по символам, а используется алгоритм, который определяет степень похожести двух строк от 0 до 100. Сначала определяется похожесть каждого элемента справочника поисковому шаблону, затем производится сортировка, чтобы сначала шли наиболее похожие, и всё это выводится в таблицу значений на форму.

Во-вторых, если этот самый хитрый алгоритм завернуть средствами 1С, будет медленно, т. к. 1С - интепретируемый язык, а алгоритм ресурсоёмкий.
3. janber 29.04.12 11:03 Сейчас в теме
qs2.ert - такой же точно отчёт, как qs2.ert
- ну разумеется, такой же!
4. ivangorchakov 14 02.05.12 11:10 Сейчас в теме
Извините, опечатка вышла :)
5. dumal 03.05.12 14:11 Сейчас в теме
Скажите, а программы samestrings?.exe Ваши? Я к тому, что можно ли ими пользоваться отдельно от Вашего отчета?
6. ivangorchakov 14 04.05.12 14:59 Сейчас в теме
Можете пользоваться отдельно, если нужно.
7. ivangorchakov 14 04.05.12 15:00 Сейчас в теме
Написал их я. Единственное, исходник не распространяю, а так, использование свободное.
Оставьте свое сообщение