Выполняя доработки на 1С, обратил внимание на частое использование отлаженных кусков кода, шаблонов кода. Приходилось часто лезть в старые проекты, отчеты, обработки, копировать оттуда проверенные временем шаблоны кода и вставлять в новый код. Часто бывает, что необходимый шаблон кода ищется в интернет, копируется, исправляется под задачу, используется и т.д.
Возникла идея упорядочить, автоматизировать этот процесс.
Родилась удобная утилита CopyPaster1C, позволяющая вести базу данных шаблонов кода 1С и осуществлять поиск по ключевым словам и тэгам.
Программа оказалась настолько удобной, что разработка на 1С (во всяком случае, у меня) ускорилась в несколько раз.
Теперь о возможностях данной утилиты.
Программа полностью portable, т.е. не требует установки. Достаточно распаковать в удобное место и пользоваться. Запускается даже с «флэшки». Совместима со всеми версиями Windows.
Имеется возможность добавлять свои отлаженные куски кода, с указанием ключевых слов и тэгов для последующего поиска и использования. Искать можно как по ключевым словам, так и по содержимому кода.
Реализована подсветка синтаксиса встроенного языка 1С.
Утилита CopyPaster1C полностью бесплатна.
База шаблонов кода (base.db) находится в папке с программой, что позволяет обмениваться шаблонами кода с другими разработчиками, простой заменой данного файла.
Как это работает?
В 1С:Предприятие копируете кусок отлаженного кода в буфер обмена (CTRL+C). Переходите в окно CopyPaster1C, нажимаете кнопку «Добавить», вставляете код (CTRL+V), указываете ключевые слова, тэги для последующего поиска и жмете кнопку «Сохранить».
Далее, например, Вам необходим шаблон кода выбора файла, ничего в этом сложного нет, но не хочется лезть в синтаксис помощник, искать весь необходимый синтаксис процедур, функций и т.д. Гораздо быстрее и проще в строке поиска CopyPaster1C набрать «выбор файла» или «диалог выбора файла» (все зависит от того, какие ключевые слова и тэги Вы использовали) и готовый, проверенный временем шаблон кода 1С перед Вами!
Выделяете его, копируете (CTRL+C), вставляете себе в код в 1С (CTRL+V).
Утилита оказалась настолько эффективной для меня, что лично я ее использую активно и постоянно.
Попробуйте! Удачи!
Доступна новая версия 1.5.0.0