ПРИНЦИП ДЕЙСТВИЯ:
На данный момент функционал обработки на порядок усложнен по сравнению с первичной версией, поэтому в подробности здесь я вдаваться не буду - если кого заинтересует, и если кто разбирается в структуре компаундов и потоков - спрашивайте в личку или в комментах.
Сжатие достигается за счет переформирования потока "Gallery" (в тех обработках, где используются картинки), а также за счет анализа диалоговых форм и уменьшения потока "Main MetaData Stream" с учетом только используемых в диалоге обработки/отчета типов метаданных.
В состав обработки входит библиотека "compound.dll" (автор Костя Волков (reminder@softhome.net)), она запакована в состав ERT-файла обработки и распаковывается по мере необходимости. С ее помощью происходит процесс разбора файла на потоки и последующий сбор результирующего файла. Метод хранения бинарных файлов внутри ERT описан мной здесь: //infostart.ru/profile/1782/projects/600/
Упаковка внешних отчетов (обработок)
База данных - Инструменты администратора БД
См. также
[7.7 ТиС. СТОП-БАРДАК] Автоперенос непроведенных документов на текущий день
2 стартмани
25.05.2020 5704 2 CheBurator 3
Решение проблем с печатью, предварительным просмотром печати, пакетной печатью 1С: 7.7 в терминале
1 стартмани
09.06.2016 27243 18 tux 3