Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах.
Это меня натолкнуло на мысль "тряхнуть стариной" и написать себе помошника - репозитарий элементов+кода форм, что и было реализовано на Delphi. Данная разработка была анонсированна уважаемым мною artbear-ом пост 93 http://1c.alterplast.ru/faq/tlpt_t1c/tlpt_t1c_20.html.
Думаю программку стоит выложить сюда. Может кому пригодится.
Как это работает?
Добавление блока: пишем в поле "Название блока" название блока контролов и текста, жмем добавить. В списке появидся новый пукт с указанным зазванием. Далее открываем форму и выделаем в ней группу контролов. Сохраняем их в буфер обмена. В программке правой на пукте списка - Вставить контролы. Теперь поместим текст, связанный с группой контролов. Идем в модуль и копируем его в буфер. Возвращаемся в список - правой кнопкой Вставить модуль. Все. Вы добавили в репозитарий новый блок контролов связанный с модулем.
Получение из репозитария: тут все проще. Двойной клик на нужном элементе списка - данные скопированны в буфер. Открываете Форму-приемник - вставить из буфера. тут же переходите в модуль формы - вставить из буфера.
Пользуемся, плюсуем.
PS: Данные сохраняются в xml-нике в каталоге программы. В архиве есть файл-репозиторий с примерами
Есть слегка правленная версия от artbear но я ее не могу выклавывать по соображениям не нарушения авторских прав )
________________
Получено добро от Артура. Выложил его версию. Вот как описал автор изменения:
(ALL) Слегка поправил авторскую версию и выложил новую версию "1CHelper 1.1.0"
История изменений :
[+] кнопки "Копировать" и "Вставить";
[+] вывод сообщений в строку статуса;
[+] подсказки ко всем элементам на форме;
[+] при добавлении нового шаблона к нему также добавляются данные из буфера обмена, если они там есть;
[+] есть возможность написать авторам письмо;
[+] добавил удобную подсказку справа, которую можно показывать и прятать;