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

Распаковка регламентированной отчетности 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

3 Comments

  1. vcv

    Как-то всё сложно.

    Вот эта строка распаковывает регламентированную отчетность в текущей папке, удаляя удачно распакованные архивы:

    for %i in (*.exe) do del rplist.txt & %i & del %i
    Reply
  2. volink

    На оптимальность кода не претендую. Главное достоинство скрипта это то что он реально работает. Я им пользуюсь уже несколько лет и всегда он отрабатывал безотказно. Причина по которой я опубликовал результат в том что ни чего подобного в инете я не встречал. Тот кто постоянно занимается обновлениями оценит разработку, тот кто томительно ждет в 1с окончания процесса установки отчетности. Кстати использовать её могут даже не специалисты 1с. Достаточно лишь знать в какую папку (ExtForms) скопировать распакованную скриптом отчетность.

    Reply
  3. volink

    Поправил код. Спасибо vcv. Ещё короче у меня не получилось.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *