Хотел бы поделится одной полезной, на мой взгляд, идейкой.
Для версионного контроля использую связку CVS + GComp.
Натолкнулся как то на один полезный ключик GComp-а при сборке внешнего отчета: "--truncate-mms"
Так вот, если во внешнем отчете на форме не используется реквизиты типа "Справочник", "Документ" и т.п. агрегатные типы,
то внешний отчет смело можно собирать GComp-ом с этим ключом,
все будет работать, только размер файла сократиться в разы.
Я это реализовал таким образом:
1. в тексте модуля внешнего отчета добавляю строку вида:
// gcomp-options=--truncate-mms
2. при сборке отчетов, полученных из репозитория скрипт сборки анализирует текст модуля отчета, если находит строку указанного вида, добавляет параметр для GComp-а при сборке.
Пересобрал почти все свой внешние отчеты, реально сократил размер папки внешних отчетов раза в 2-3.