Программа для глобального поиска и замены в модулях 1С (1Cv7.md) и внешних отчетах (.ert)

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

Разработка - Инструментарий разработчика

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

Изначально стояла у нас Комплексная конфигурация с разделителем по фирме, а т.к. фирма была только одна, то во многих модулях проведения находились строчки
Операция.РазделительПоФирме=глФирмаПоУмолчанию();
В 2005 году завод разделился на 2 завода, соответственно вышеуказанная строчка не годилась. И вроде всех дел (помимо всего прочего) как заменить в этих модулях «глФирмаПоУмолчанию()» на «Фирма», однако ж пришлось в Конфигураторе выполнять глобальный поиск по всем модулям, по очереди их открывать и вручную править. Потом сохранять измененные метаданные и т.д. и т.п.
В общем в "родной" всегда мне не хватало глобальной одномоментной замены - вот и накорябал ;)
Ограничения: не ищет в текстах таблиц и формулах диалогов, только в модулях (зато модулях всего)

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

Наименование Файл Версия Размер
-
.1228439475 559,37Kb
25.09.09
299
.1228439475 559,37Kb 299 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Дата
3. Abadonna 3845 28.07.06 09:57 Сейчас в теме
Скорострельность уж больно хорошая получилась, да и конфу сохранять не надо лишний раз
4. корум 311 15.08.06 14:52 Сейчас в теме
Будет ли возможность поиска/замены в *.txt и *.mxl ?
8. 22.10.06 16:16 Сейчас в теме
Лучше утилиты не придумаешь. Нет в конфигураторе глобального поиска. Так что Нечего на автора наезжать
9. andrewalexk 07.05.07 13:32 Сейчас в теме
10. victuan 3533 08.05.07 05:23 Сейчас в теме
Для ChessProg:
обнаружилась очень интересная особенность такого способа. если в расшифровке ячейки таблицы стоит значение, то при его замене происходит замена на значение ячейки !
пример - в ячейке стоит значение ПечДок, с расшифровкой Запрос.текущийдокумент()
если произвести поиск по конфе значения текущийдокумент(), щелкнуть в окне результатов правой кнопкой
мыши, выбрать заменить текущийдокумент() на ТекущийДокумент( ), то в результатет замены получим
ячейку с значением ПечДок с расшифровкой не Запрос.ТекущийДокумент() а ПечДок !
ть есть расшифровка будет убита.


Данная информация не соответствует действительности. Проверено на 25 релизе платформы. Все заменяется нормально, глюков и порчи расшифровки ячейки нет.
11. irbek 6 24.04.08 10:47 Сейчас в теме
хотолось бы что б поиск проводил и в модулях вида расчета
12. Abadonna 3845 24.04.08 10:53 Сейчас в теме
(11) Всегда ненавидел ЗИК ;)
Если не убил исходники - добавлю
13. dmitish 155 24.04.08 12:30 Сейчас в теме
Хорошенькая надстроечка для ActiveMD. В закрома, однозначно...
14. Лев 05.12.08 17:20 Сейчас в теме
вещь. пригодится однозначно
15. Boris_1c 39 25.02.09 12:11 Сейчас в теме
16. Vital451 26 23.12.11 06:15 Сейчас в теме
17. Likelihood 16.04.13 23:19 Сейчас в теме
Есть ли в программе поиск не однострочный, а многострочный? И возможность использовать подстановочные знаки (типа "*" - любой текст, "?" - любой знак)? А так же игнорировать количество пробелов и аналогичных знаков?
Оставьте свое сообщение

См. также

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

Коллективная разработка на 1С версии 7.7 и Git

Статья Программист Нет файла v7.7 Россия Windows Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

17.09.2013    16504    s.nek    12       

ADODB Строка подключения

Статья Программист Нет файла v7.7 v8 1cv8.cf Windows Бесплатно (free) Внешние источники данных Инструментарий разработчика

Я очень люблю SQL, иногда слишком сильно и поэтому бываю предвзятым. Создать запрос к базе данных из 1С через ADODB не просто, а очень просто. Но есть одно обстоятельство, которое мне всегда мешало жить - это ConnectionString. Конечно, есть сайт http://www.connectionstrings.com/, но...

25.01.2011    49152    awk    13       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Подборка программ для взаимодействия с ЕГАИС Промо

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

Удобный просмотр содержания шапки любого документа

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

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

04.02.2010    9090    83    ShEvOvIcH    16       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

Редактор формы для 7.7 + Настройка привязок

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Позволяет редактировать форму из предприятия. Настраивать простые привязки формы.

03.07.2009    33258    635    Ёпрст    72       

Онлайн-интенсив "1C:Предприятие для программистов: Бухгалтерские задачи" с 22 июня по 8 июля 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для решения задач бухгалтерского учета. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Бухгалтерия” и прочих прикладных решений, в которых реализованы соответствующие механизмы для автоматизации бухгалтерских задач.

4900 рублей

Загрузка правил обмена в КД 1.0

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 КД Windows Бесплатно (free) Инструментарий разработчика Обмен через XML 1С7.7<->1C7.7

Обработка позволяет загрузить правила конвертации, сформированные в конфигурации Конвертация Данных 1.0 обратно в конфигурацию

27.05.2009    12986    182    Ctrl P    14       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Обработки для просмотра таблиц, списков, справочников, документов, регистров. Групповая обработка справочников и документов.

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Инструментарий разработчика Универсальные обработки Работа с интерфейсом

Для работы мне нужен был ряд возможностей в 1С, которых я не нашёл в обработках в инете, хотя нашёл какие-то обработки. Пришлось написать эти обработки "для себя". Для того, чтобы ими могли пользоваться люди без особых знаний конфигураций 1С, мне пришлось сделать доработки "для людей", что сделало использование гораздо более удобным, в том числе и мне :о). Желаю успехов.

13.05.2009    18121    1034    legcc    16       

AddGlobMD (Добавление/изменение кода модулей 1С)

Инструменты и обработки Программист Приложение (exe) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Инструментарий разработчика

При использовании AddGlobMD совместно с 1С++ и FormEx, появляются потрясающие возможности по изменению конфигураций 1С! Данная программа позволяет добавлять/изменять код модулей 1C MD, ERT и изменять формулы кнопок, Применяется для случаев, когда надо внести изменения без изменения оригинальных конфигураций и внешних обработок, например: 1) Надо временно для себя добавить код, чтобы пользователей не выгонять. 2) Кто пользуется только типовыми конфигурациями (нет своих программистов), можно без изменения типовой ускорить работу 1С, простой загрузкой 1С++ v3. 3) Удобно для тестов (разные варианты). 4) Добавление в глобальный модуль переменных, процедур требуемых для обработок, написанных сторонними разработчиками. 5) Создавать аддоны к типовым конфигурациям (исправление ошибок или дополнительный функционал).

10.04.2009    11805    395    slavapil    20       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Настройка курсоров на триггерах для 1C 7.7+Selta+Postgresql

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Linux Бесплатно (free) Инструментарий разработчика Внешние источники данных

В новых версиях Selta начиная с 1.0.6 (SQL базы 1С 7.7 в Postgresql) начал применяться более продвинутый подход к SQL-курсорам (пересоздание курсоров основано на триггерах), однако выставлять триггеры на таблицы вручную неудобно. Обработка под 1С77 с использованием 1С++ решает эту небольшую проблему.

07.04.2009    22218    51    Djelf    2       

SciColorer - расширенный текстовый редактор для конфигуратора 1С

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Плагин SciColorer - альтернативный текстовый редактор для конфигуратора 1С на основе компоненты Scintilla с множеством функций современной среды разработки.

05.04.2009    25324    1427    metaeditor    85       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Интерактивный курс Изготовление Интернет-магазина - Выгрузка прайс-листа из 1С:Торговля и склад 7.7

Инструменты и обработки Программист Приложение (exe) v7.7 1С7:ТиС Россия Windows Бесплатно (free) Инструментарий разработчика

Вы узнаете как сделать Интернет-магазин и систему мобильной торговли в 5 шагов. Предназначено для новичков, а также будет интересно для опытных пользователей. Вам не нужны знания HTML, PHP, MySQL и др. чтобы организовать свой Интернет-магазин и начать заниматься электронной коммерцией. Система мобильной торговли предназначена для оптовых организаций всех видов, которая позволяет обрабатывать заявки покупателей напрямую с интернет-сайта.

30.03.2009    10420    306    astracrypt    1       

Движения документа по регистрам оперативного учета

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ 1cv7.md Windows Бесплатно (free) Инструментарий разработчика Печатные формы документов

Простой, но наглядный отчет, позволяющий просматривать движения документа заданного вида по регистрам оперативного учета. Предназначен для работы в любой конфигурации на платформе "1С:Предприятие 7.7".

21.02.2009    12982    330    OlegTor    15       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

1С++Класс: ШаблонHTML

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

1С++Класс: ШаблонHTML Вывод информации по секциям в заранее подготовленный html-файл. CSS для 1С ;)

09.12.2008    7955    69    buzzzard    12       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Тестирование SQL проблем

Инструменты и обработки Системный администратор Программист Приложение (exe) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Инструментарий разработчика

Предназначена для выявления статистики ожидания блокировок и транзакций. Вещь крайне полезная! НЕ МОЯ!!! Думаю, можно плюсовать, а то теряется она на просторах, а ведь реально - стоящая вещь (а еще лучше писать сюда, насколько удалось улучшить систему)

06.11.2008    38643    1425    vde69    79       

DBEng32 (8.0.1.2, Share) – выполнение прямых запросов и в монопольном режиме для DBFной версии 1С:Предприятие 7.7 в среде 1С++

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Windows Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Решение проблемы выполнения прямых запросов в монопольном режиме и исправление ошибки “CodeBase –56” для DBFной версии 1С:Предприятие 7.7. Тестирование проводилось в 1С++ версии 2.0.3.7 с применением “Microsoft OLE DB Provider for Visual FoxPro 9.0” версии 1.2 от 16/05/2008. Время выполнения запроса по методике, описанной в http://infostart.ru/profile/2905/blogs/482/ составляет 28-30 секунд.

23.08.2008    26772    213    hogik    50       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Анализатор кода 1с v7.7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Внешняя обработка для 7.7, позволяющая проанализировать код модуля. Это всего лишь инструмент, дающий возможность разобраться в порядке вызовов процедур и в том, как та или иная переменная получает свое значение. Используется внешняя компонента ActiveMD.

18.07.2008    10347    414    Майкопчанин    27