Распаковка регламентированной отчетности 1с 7.7

Опубликовал Александр Волынкин (volink) в раздел Администрирование - Сервисные утилиты

Распаковка регламентированной отчетности 1с 7.7

Позволяет одним кликом, из поставляемого фирмой 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

Скачать файлы

Наименование Файл Версия Размер
run.cmd
.cmd 0,12Kb
27.03.14
14
.cmd 0,12Kb 14 Скачать

См. также

Комментарии
1. Владислав Чинючин (vcv) 83 26.03.14 07:11 Сейчас в теме
Как-то всё сложно.
Вот эта строка распаковывает регламентированную отчетность в текущей папке, удаляя удачно распакованные архивы:
for %i in (*.exe) do del rplist.txt & %i & del %i
2. Александр Волынкин (volink) 12 26.03.14 13:35 Сейчас в теме
На оптимальность кода не претендую. Главное достоинство скрипта это то что он реально работает. Я им пользуюсь уже несколько лет и всегда он отрабатывал безотказно. Причина по которой я опубликовал результат в том что ни чего подобного в инете я не встречал. Тот кто постоянно занимается обновлениями оценит разработку, тот кто томительно ждет в 1с окончания процесса установки отчетности. Кстати использовать её могут даже не специалисты 1с. Достаточно лишь знать в какую папку (ExtForms) скопировать распакованную скриптом отчетность.
3. Александр Волынкин (volink) 12 27.03.14 09:23 Сейчас в теме
Поправил код. Спасибо vcv. Ещё короче у меня не получилось.
Оставьте свое сообщение