Позволяет одним кликом, из поставляемого фирмой 1с дистрибутива регламентированной отчетности, получить готовую папку отчетности (без использования самой платформы 1с 7.7)
В папку дистрибутива регламентированной отчетности копируем и запускаем скрипт следующего содержания:
BUH.EXE
del *.ert
del *.tif
dir /B *.exe > exe.txt
@FOR /F %%i in (exe.txt) do del RPLIST.TXT & %%i
del *.exe
del exe.txt
Скрипт распаковывает файлы отчетности и удаляет исходники. В результате получаем готовую папку регламентированной отчетности которую переименовываем по шаблону RpГГqК.grp (ГГ-две последние цифры года, К-цифра квартала) и помещаем в ExtForms базы 1c. Экономит много времени, т.к распаковывает буквально за пару секунд. Публикуемый файл скрипта run.cmd
Как-то всё сложно.
Вот эта строка распаковывает регламентированную отчетность в текущей папке, удаляя удачно распакованные архивы:
На оптимальность кода не претендую. Главное достоинство скрипта это то что он реально работает. Я им пользуюсь уже несколько лет и всегда он отрабатывал безотказно. Причина по которой я опубликовал результат в том что ни чего подобного в инете я не встречал. Тот кто постоянно занимается обновлениями оценит разработку, тот кто томительно ждет в 1с окончания процесса установки отчетности. Кстати использовать её могут даже не специалисты 1с. Достаточно лишь знать в какую папку (ExtForms) скопировать распакованную скриптом отчетность.
Поправил код. Спасибо vcv. Ещё короче у меня не получилось.