[версия для печати]
Коммерческие
Бесплатные
Inserter™   
Inserter - отдельная программа, написанная на Delphi 7. Для ее работы не требуется установки 1С:Предприятия.
Идея написать подобную программу возникла у меня, когда мне приходилось весь день тратить на "вливание" надстроек в типовые конфигурации. Работа эта далеко не творческая. Требовалось сидеть, тупо глядя в экран, и жать бесконечные "copy & paste". Конечно же к концу рабочего дня количество ошибок возрастало по экспоненте. Глаз "замыливался", некоторые объекты конфигурации оставались необработанными, по некоторым пробегал несколько раз. И дело не в моей невнимательности или неусидчивости. Просто подобная работа действительно очень нудная, а в больших количествах вызывает просто отупение.
Представляемая программа позволяет в несколько раз повысить производительность (при этом не вызывает привыкания :-)). Вы просто указываете ей необходимую конфигурацию (1cv7.md), настраиваете соответствия между предопределенными процедурами модулей форм объектов и существующими (или нет) процедурами глобального модуля. Всю остальную (саму нудную) работу Inserter сделает за Вас.
Для лучшего понимания приведу простой пример.
Задача: необходимо в типовой конфигурации реализовать собственный контроль прав. В часности, для некоторых пользователей необходимо запретить изменение и создание документов.
Решение: настраиваем Inserter на перенаправление предопределенных процедур модулей форм документов "ПриОткрытии" и "ВводНового" в глобальный модуль, в процедуры "глДокПриОткрытии" и "глДокВводНового", соответственно. Запускаем обработку. Inserter проанализирует все модули форм документов. Если в каком–либо модуле нет нужных процедур, он их добавит в начало модуля. Иначе вставит вызов глобальной процедуры в уже существующую процедуру (в начало или конец тела процедуры, в зависимости от настройки). Далее если в глобальном модуле не определены процедуры "глДокПриОткрытии" и "глДокВводНового", Inserter автоматически создаст их в начале глобального модуля. Процедуры сразу будут созданы экспортными.
Что остается Вам: написать в глобальных процедурах нужный код. Творческая работа. Всю нудную однообразную работу выполнил Inserter за несколько секунд. :-)
Программа распространяется совершенно бесплатно.

[наверх]