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

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

Пользовательские инструменты - Поиск данных

Поиск текста в *.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
47
.rar 40,98Kb 47 Скачать

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

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

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

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

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

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

См. также

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

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

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

1 стартмани

28.11.2010    37515    177    Denis1c    12    

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

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

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

1 стартмани

19.11.2020    6305    1    Kuzya_brаtsk    4    

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

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

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

1 стартмани

20.03.2020    4587    4    AlexHelmer    1    

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

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

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

2 стартмани

29.04.2015    17673    52    Pirat-37    1    

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

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

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

1 стартмани

30.12.2013    20811    34    Jill    13    

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

Поиск данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

26.07.2013    13745    10    hubby    2    

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

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

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

1 стартмани

07.03.2013    13995    21    lamer19    25    

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

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

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

1 стартмани

29.10.2012    20823    32    evgeniybel    3    

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

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

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

1 стартмани

09.06.2012    15787    36    serko8547    1    

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

Обработка справочников Поиск данных Обработка документов Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Расчет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 1С:Бюджет муниципального образования 7.7 1С:Бюджет муниципального образования 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры 7.7 1С:Комплексная 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Производство+Услуги+Бухгалтерия 1С:Бухгалтерия для бюджетных учреждений 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Россия Россия Абонемент ($m) Абонемент ($m)

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

1 стартмани

05.06.2012    13278    47    Gluk    1    

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

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

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

1 стартмани

03.05.2012    19318    33    l2d808    5    

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

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

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

1 стартмани

28.04.2012    13782    30    ivangorchakov    9    

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

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

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

1 стартмани

20.03.2012    11247    40    select234    1    

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

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

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

1 стартмани

16.02.2012    24647    62    Kuzya_brаtsk    4    

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

Поиск данных Универсальные обработки Корректировка данных Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Расчет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

14.12.2011    13080    37    dimaster    3    

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

Обработка документов Поиск данных Корректировка данных Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

22.11.2011    16707    54    Andruykha    12    

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

Универсальные обработки Поиск данных Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Расчет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

18.10.2011    14172    49    warenic    10    

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

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

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

1 стартмани

24.09.2011    22153    45    Программулькин    30    

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

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

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

1 стартмани

15.08.2011    23940    208    zzerro    17    

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

Менеджеры внешних отчетов Поиск данных Работа с интерфейсом OpenConf OpenConf Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Расчет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

09.08.2011    19395    52    VoF_Ka    1    

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

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

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

1 стартмани

08.06.2011    14281    96    Golub    4    

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

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

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

1 стартмани

07.05.2011    15986    273    sanja    12    

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

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

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

1 стартмани

28.10.2010    16706    275    shandre    13    

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

Обработка справочников Поиск данных Оперативный учет 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Расчет 7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

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

1 стартмани

10.09.2010    15597    360    vladimir_makarov    5    

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

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

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

1 стартмани

12.07.2010    16770    94    Shaman100M    10    

Поиск и замена дублей в ТИС v7.7

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

Возникла необходимость замены двойников номенклатуры в конфигурации ТИС. Штатная REPLVAL.ERT - не до конца выправляет проблему - в документах оставляет старые Единицы измерения (от старой номенклатуры), пришлось немного даработать напильником на скорую руку Когда-то давно вроде где - то видал, но как понадобилась найти не смог. Может кому понадобится

1 стартмани

22.06.2010    16831    228    gosizo    5