Поиск текста в *.ert и не только

Публикация № 74643

Администрирование - Администрирование данных 1С - Поиск данных

Поиск текста в *.ert и не только

не знаю, может быть таких обработок есть навалом, но я почему-то с наскоку не нашел и решил по-быстрому сваять свою.

 

Обработка написана на примере заготовки для вируса 1С (ссылка нерабочая, здесь кэш статьи). Таким образом вирус послужит на благо обществу Tongue out

Для работы обработки нужна компонента compound.dll, взятая отсюда. Она есть в архиве с обработкой. Нужно зарегистрировать ее с помощью команды regsvr32 путь_к_dll\compound.dll

 

Довольно долго формируется дерево каталогов. Буду признателен, если кто-то подскажет более оптимальный вариант.

В параметрах обработки можно задать искомый текст, маски поиска, список дисков/папок, на которых будет производится поиск и список исключаемых слов в названиях каталогов/файлов - если хоть одно из исключаемых слов содержится в названии каталога/файла - он не будет участвовать в поиске.

 

Кто ищет, тот всегда найдет!

 

upd 27.08.10

1. исправил ошибку, в связи с которой плодились временные файлы

2. добавил возможность поиска по маскам, исключения файлов; чуть доработал области поиска

 

upd 29.11.10

1. исправил досадную мелкую ошибку с фильтрами

 

текст публикации и главный файл обновлены

Скачать файлы

Наименование Файл Версия Размер
ПоискТекстаВERT.rar

.rar 40,98Kb
29.11.10
47
.rar 40,98Kb 47 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1040 26.08.10 14:42 Сейчас в теме
А чего, пофигуратор ужо не устраивает для этих целей ??????
Он тоже прекрасно ищет текст в *.ert в произвольном каталоге.
И не надо декомпилировать ert при этом с помощью ВК.
3. krosaf4eg 46 26.08.10 15:39 Сейчас в теме
(1) вообще-то мне нужно было произвести поиск сразу по всему компьютеру, в том числе по сетевым дискам исключая некоторые каталоги, например с регламентированной отчетностью, так что тут с пофигуратором много ручной работы.

(2) А программу которую привел Abadonna не нашел. Но в ней с поиском еще хуже. Если пофигуратор может произвести поиск по всему диску (хоть и с глюками ;) ), то там нужно указывать только конкретную папку
4. Ёпрст 1040 26.08.10 23:03 Сейчас в теме
(3) ты не поверишь, но пофигуратор ищет на всём диске сразу!
достаточно указать нужный диск.
5. krosaf4eg 46 27.08.10 00:28 Сейчас в теме
(4) Ёпрст, ты не поверишь, но я написал в предыдущем комментарии что мне нужно было произвести поиск, цитирую: сразу по всему компьютеру, а это, честно, не поверишь - означает то, что нужно искать на нескольких дисках!
2. Abadonna 3859 26.08.10 15:09 Сейчас в теме
Уж если не использовать встроенные возможности конфигуратора (а он прекрасно справляется), тогда уж лучше совсем 1С-независимую прогу. Такую, например:
http://infostart.ru/public/14235/
С другой стороны - дело хозяйское ;)
6. krosaf4eg 46 27.08.10 00:44 Сейчас в теме
также хочу посмотреть, как Вы, уважаемый Ёпрст поступите в случае, когда в сети крутятся порядка 50ти баз а найти нужно будет некий текст, который встречается не только в нужных обработках. Пожалуй Вы будете производить поиск отдельно по каждой папке/диске/сетевом диске и результаты выгружать в файлик, который, пожалуй Вы обработаете некими макросами (в PSPad'е к примеру), чтобы вручную не отбирать ошибочные результаты.

Так вот, я написал данную обработку чтобы как раз Вы, уважаемый Ёпрст, не произносили свой ник при этой рутинной работе.
7. Ёпрст 1040 27.08.10 08:43 Сейчас в теме
(6) Утомил.. и часто вы ищете хлам на всех дисках ?
Вот за хрен знает сколько лет работы с 1с-иной, такой поиск ни разу не был нужен вообще.
Что я делаю не так ?

8. Ёпрст 1040 27.08.10 08:48 Сейчас в теме
+7 да и ... поиск из Предприятия - тоже весьма неудобен, в отличии от пофигуратора, где можно сразу открыть объект, в котором найден необходимый текст и внести изменения.

9. krosaf4eg 46 27.08.10 10:07 Сейчас в теме
ладно, хватит холиваров. Лично мне по долгу работы такой поиск нужен был и раньше. Правда только сейчас руки дошли написать обработку
10. LubK 30.08.10 16:49 Сейчас в теме
1 - Извините, но если можна конкретно, как именно пофигуратор ищет текст в *.ert в произвольном каталоге? Очень бы пригодилось, а я к сожелению не знаю как это делается.
11. Ёпрст 1040 30.08.10 16:55 Сейчас в теме
12. LubK 30.08.10 19:49 Сейчас в теме
13. karko 18.06.11 21:08 Сейчас в теме
Спасибо, дорога ложка к обеду, и быстрее и удобнее для разно лежащих *.ert - очень вовремя
Оставьте свое сообщение

См. также

Применение штрих-кода в 7.7 УСН и ОСН для учета документов Промо

Поиск данных Печатные формы документов Сканер штрих-кода Документооборот и делопроизводство Документооборот и делопроизводство v77::ОУ v77::БУ v77::Расчет 1С7:Бух Абонемент ($m)

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

1 стартмани

28.11.2010    30754    21    Denis1c    12    

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

Поиск данных v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

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

1 стартмани

20.03.2020    1306    1    ah7777777    0    

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

Поиск данных v7.7 1cv7.md Россия Абонемент ($m)

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

2 стартмани

29.04.2015    13361    33    Pirat-37    1    

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

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

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

1 стартмани

30.12.2013    16118    14    Jill    13    

Поиск ошибок в регистрах 7.7 Промо

Поиск данных Тестирование и исправление Анализ учета v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Обработка позволяет найти ошибки в регистрах 7.7 в Вашей базе данных

1 стартмани

04.05.2010    24041    13    _Z1    31    

Поиск дублирующихся записей в DBF файлах

Поиск данных Файловые протоколы обмена, FTP v7.7 1cv7.md Абонемент ($m)

Обработка 1С7.7 ищет в таблице DBF дублирующиеся записи. Помещает все найденные дубли в файл dubli.dbf. Есть вариант поиска с удалением дублей из файла, если установить соответствующую отметку на форме.

1 стартмани

26.07.2013    9602    2    hubby    2    

Где-то была обработка

Поиск данных Администрирование данных 1С v7.7 1cv7.md Россия Абонемент ($m)

Обработка 1С 7.7 осуществляющая поиск по истории открытых обработок. Обработки могли быть открыты программистом в конфигураторе и пользователем в режиме предприятия. В редакции 0.5 добавлены плюшечки: Наравне с открытием обработки добавлено, открытие папки содержащей обработку. Так же понятно что поскольку история хранится в реестре, то данная обработка является примером для работы с реестром. Строго говоря в то время для эксплуатации реестра MSScriptControl.ScriptControl . Крест возле имения базы на форме означает что база нет (нет файла 1CV7.MD по указанному пути). Соответственно крест возле имени обработки означает что обработки нет по указанному пути. Добавлена сортировка. Убрана возможность разобрать понравившуюся обработку. Добавлена возможность показать в папке (не путать с открыть папку). Добавлена возможность скопировать обработку. Добавлена выборка обработок по истории отладчика.

1 стартмани

07.03.2013    10390    1    lamer19    25    

Поиск в движениях регистров битых ссылок на документы (<объект не найден>) и их пометка, как измененных, в другой базе для переноса по УРБД.

Распределенная БД (УРИБ, УРБД) Поиск данных 1С7.7<->1C7.7 v7.7 1cv7.md Россия Абонемент ($m)

Обработка предназначена для поиска в движениях регистров оперативного учета битых ссылок на документы (<объект не найден>), записи ID этих документов в файл и их пометки, как измененных, в другой (не поврежденной) базе для переноса в исходную с помощью УРБД.

1 стартмани

29.10.2012    16257    1    evgeniybel    3    

Поиск и замена дублей по артикулу в справочнике "Номенклатура" (торговля 7.7)

Обработка документов Поиск данных Обработка справочников v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка просматривает документы: Счет Входящий, Счет, Приходную накладную, расходную накладную. Если находятся движения по дублям, заменяет движение на первый из нашедших.

1 стартмани

09.06.2012    11762    3    serko8547    1    

Поиск и исправление повторов элементов в справочниках

Обработка справочников Поиск данных Обработка документов v77::ОУ v77::БУ v77::Расчет 1cv7.md 1С7:БМО 1С7:Бух 1С7:ЗиК 1С7:Комплекс 1С7:ТиС 1С7:ПУБ 1С7:ББУ Россия Абонемент ($m)

Обработка предназначена для поиска и ИСПРАВЛЕНИЯ(в полной версии) одинаковых по КОДУ элементов в указанном справочнике. Это бывает необходимо, например, если произошел сбой в работе 1С, если снят флаг "Контроль уникальности", если есть разные элементы, которые должны быть объединены в один.

1 стартмани

05.06.2012    8200    3    Gluk    1    

Перебор всех файлов в папке

Загрузка и выгрузка в Excel Поиск данных v7.7 1cv7.md Абонемент ($m)

Обработка берет все файлы эксель в выбранной папке, затем перебирает все эти файлы.

1 стартмани

03.05.2012    14525    3    l2d808    5    

Панель функций 7.7

Универсальные обработки Инструментарий разработчика Поиск данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Универсальная панель функций для 1С 7.7 (SQL). На замену меню Операции.

1 стартмани

05.04.2012    15571    0    json    2    

Поиск и замена дублирующихся элементов справочников для 7.7

Сервисные утилиты Поиск данных Универсальные обработки v7.7 1cv7.md Абонемент ($m)

Обработка для замены дублирующихся элементов справочника с небольшими доработками.

1 стартмани

26.03.2012    17208    28    Dmitri_1C    7    

Анализ ссылок

Обработка документов Поиск данных Обработка справочников v7.7 1cv8.cf Россия Абонемент ($m)

Поиск ссылок и пакетная обработка документов и справочников (Пометка удаления[+/-] )

1 стартмани

20.03.2012    7641    0    select234    1    

Поиск по подстроке с индикатором исполнения

Поиск данных Обработка справочников Учет ТМЦ Учет ТМЦ v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Поиск по подстроке вызываемый в контексте любого объекта. В строке статуса показывается процент исполнения при поиске.

1 стартмани

18.03.2012    10116    0    shylep    3    

Обработка автозаполнения значений БазоваяЕдиница и ОсновнаяЕдиница в справочнике Номенклатура для 1с7

Обработка справочников Поиск данных v77::ОУ 1С7:ТиС Абонемент ($m)

Обработка предназначена для автозаполнения значений БазоваяЕдиница и ОсновнаяЕдиница в справочнике Номенклатура, для 1с7.7 Торговля и склад. Актуальна после некорректного переноса данных, когда номенклатуре присваивается Базовая Единица и Основная Единица подчиненная другой номенклатурной позиции или вообще не заполнена.

1 стартмани

16.02.2012    18618    9    Kuzya_brаtsk    4    

Подготовка сведений в ПФР с учетом ранее переданных данных не учитывает наличие сотрудников с одинаковыми страховыми номерами

Зарплата Сервисные утилиты Поиск данных Зарплата v77::Расчет 1С7:ЗиК Россия БУ НУ ФОМС, ПФ, ФСС Абонемент ($m)

Подготовка сведений в ПФР с учетом ранее переданных данных не учитывает наличие сотрудников с одинаковыми страховыми номерами. Такие сотрудники - это результат повторного приёма на работу. Кадры ленятся полистать трудовую книжку и заносят в справочник сотрудников новую строчку. При загрузке раннее переданных данных определение сотрудника происходит по страховому номеру. В результате в документ "данные переданные в ПФР" выбирается наиболее старый сотрудник, часто с другой фамилией у женщин.

1 стартмани

11.02.2012    7292    0    Tishu    3    

Поиск ссылок на удаленные объекты (1с 7.7)

Поиск данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Универсальная обработка для поиска помеченных на удаление объектов и ссылок на них

1 стартмани

25.01.2012    6323    5    Alexkoz1980    3    

Восстановление элементов справочника "<Объект не найден>(7227/)" DBF, SQL

Сервисные утилиты Поиск данных Обработка справочников v77::БУ 1cv7.md Абонемент ($m)

Восстановление элементов справочника "<Объект не найден>(7227/)" DBF, SQL Бывает, удалят элемент или папку в справочнике непосредственно...

1 стартмани

16.01.2012    12845    17    pupkinSana    15    

Поиск и замена значений для 1С 7.7

Поиск данных Универсальные обработки v7.7 1cv7.md Россия Абонемент ($m)

Поиск и замена значений для 1С 7.7

1 стартмани

03.01.2012    13025    38    gentle    2    

Поиск дубликатов контрагентов по ИНН

Чистка базы Поиск данных v77::БУ 1С7:Бух Россия Абонемент ($m)

Поиск дубликатов контрагентов по ИНН

1 стартмани

02.01.2012    9138    7    Изучающий1С    13    

Замена элементов справочников в конфигурации

Поиск данных Универсальные обработки Тестирование и исправление v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Групповая замена одних элементов справочников на другие в реквизитах справочников, документов, операций документов (без перепроведения)

1 стартмани

14.12.2011    9633    0    dimaster    3    

Искатель v1.1: Поиск документов без проводок, без движений по регистрам 1C 7.7

Обработка документов Поиск данных Тестирование и исправление v77::ОУ v77::БУ 1cv7.md Абонемент ($m)

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

1 стартмани

22.11.2011    12433    9    Andruykha    12    

Ошибки в объекте - первоисточнике: найти и уничтожить!

Универсальные обработки Поиск данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Обработка изначально создавалась для выбора объектов, форма списка которых запрещает интерактивный выбор. Позднее она "обросла" множеством фильтров и отборов и получила возможность вызывать универсальные редакторы для корректировки объектов.

1 стартмани

18.10.2011    10653    4    warenic    10    

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

Поиск данных v77::ОУ v77::БУ 1С7:ТиС Россия Абонемент ($m)

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

1 стартмани

07.10.2011    8064    4    фримон    2    

Проверка номера ПФР (СНИЛС) (для 7.7)

Управление персоналом (HRM) Обработка справочников Поиск данных Управление персоналом (HRM) v77::Расчет 1С7:ЗиК Россия БУ Абонемент ($m)

Примитивная обработка, которая теперь умеет: показывает, у кого пустой СНИЛС, у кого неправильный, у кого одинаковый

1 стартмани

24.09.2011    18254    2    Программулькин    30    

Автоматический поиск и замена дублей любого справочника 1с 7.7

Поиск данных Обработка справочников v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Поиск по любому дублирующемуся реквизиту, любого справочника и дальнейшая автоматическая замена ссылок

1 стартмани

07.09.2011    19237    51    Umkas    7    

Полнотекстовый поиск данных

Поиск данных v77::БУ 1cv7.md Абонемент ($m)

Полнотекстовый поиск данных по справочникам и документам

1 стартмани

15.08.2011    20491    7    zzerro    17    

Поиск, копирование и перемещение файлов

Менеджеры внешних отчетов Поиск данных Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Внешняя обработка, осуществляет поиск файлов по указанному каталогу и вложенным папкам. Есть возможность отбирать файлы по расширениям.

1 стартмани

09.08.2011    15611    1    VoF_Ka    1    

Замена видов затрат в документах с перепроведением. Релиз 7.70.287

Обработка документов Поиск данных Тестирование и исправление Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух БУ Абонемент ($m)

Для формирования новой налоговой декларации бухгалтерам нужно во всех документах за период поменять виды затрат на новые.

1 стартмани

15.07.2011    7175    0    vligm    4    

Проверка базы "1С:Бухгатерия для бюджетных учреждений 7.7" ред . 6 на наличие сложных проводок до выгрузки в "Бухгалтерию бюджетных учреждений 8"

Анализ учета Перенос данных из 1С7.7 в 1C8.X Поиск данных v77::БУ 1С7:ББУ БУ Госбюджет Абонемент ($m)

По состоянию на 08.06.11 правила конвертации из бюджетной конфигурации 7.7 в бюджет 8 не позволяют выгружать сложные проводки. При нахождении сложной проводки обработка аварийно завершается, и все последующие документы не выгружаются. Столкнулся с этой проблемой в одной из баз и потратил время на поиск причины аварийного завершения выгрузки. Вряд ли найдется много бухгалтеров, использующих в своей практике "сложные проводки", но буду рад если эта информация кому-то сэкономит время, потраченное на поиск ошибки выгрузки данных из 7.7.

1 стартмани

08.06.2011    11044    1    Golub    4    

Отчет по отпускам

Поиск данных Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v77::Расчет 1С7:ЗиК Россия БУ Абонемент ($m)

Отчет по отпускам сотрудников. Выводится: "положено всего", "отгулял всего" и отгулянные дни в последние 3 года.

1 стартмани

07.05.2011    12853    2    sanja    12    

ТиС общий журнал с множественным фильтром

Обработка документов Поиск данных v77::ОУ 1С7:ТиС Абонемент ($m)

Обработка для ТиС 9.2 тестировалась на релизах 937-960 позволяет проводить отбор в общем журнале по 4м произвольно заданным параметрам

1 стартмани

28.10.2010    12229    18    shandre    13    

Поиск дублей

Поиск данных Обработка справочников Анализ учета v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Универсальная обработка для поиска дублей в справочниках

1 стартмани

21.09.2010    10168    7    oleg2603    4    

Поиск повторяющихся элементов справочников

Обработка справочников Поиск данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Случаются ситуации, когда повторяются элементы справочников (в основном это касается номенклатуры и контрагентов). Итог этого: полное враньё во взаиморасчетах, остатках и движениях. Этот отчёт поможет вычислить такие элементы справочников, квлючая подчинённые.

1 стартмани

10.09.2010    12412    2    vladimir_makarov    5    

"Штрихкод товара не уникален!" и как с этим бороться

Обработка справочников Поиск данных Учет ТМЦ Учет ТМЦ v77::ОУ 1cv7.md 1С7:Комплекс 1С7:ТиС Абонемент ($m)

"Штрихкод товара не уникален!" и как с этим бороться. Вариант первый - "Найти клона"

1 стартмани

27.08.2010    14007    2    zveruganet    12    

Релизы и названия конфигураций 7.7

Поиск данных v7.7 1cv7.md Россия Абонемент ($m)

Внешний отчет, формирующий данные (название, релиз конфигурации) об информационных базах, расположенных в общем родительском каталоге.

1 стартмани

12.07.2010    14200    1    Shaman100M    10