IE2017

Скрипт для обновления регламентированной отчетности в нескольких базах сразу, не надо заходить в 1с. Скрипт сам распаковывает и копирует.

Печать - Регламентированная отчетность

Скрипт извлекает файлы по временную папку. Затем по каждой базе из списка копирует файлы туда, где они должны быть. При необходимости создаёт каталог для файлов отчетности, обычно если это первая версия отчетности квартала. Если не первая - обновляет файлы.

Корректно копирует по сети и локально. Необходимо лишь указать в файле полный путь к каждой базе.

Для обновления рег. отчетности надо один раз указать список баз в отдельном файле. Одним нажатием копируется во все базы.

Необходимо лишь, чтоб было достаточно прав для копирования у пользователя, который запустит скрипт.

Всего 2 файла

1) список баз, с указанием полного пути. 1c-buh-bases.txt 

например:

D:\1c_Base\База1

D:\1c_Base\1Cv77_Демо\291\1SBUKRD

\\192.168.1.2\d$\Bases\НоваяБаза

\\192.168.1.13\Шара\Базы1с\БухБаза

2)Исполняемый файл. ОбновлениеРеглОтч.cmd

Для работы требуется положить самораспаковывающийся архив (красненький такой) из комплекта отчетности в каталог со скриптом и запустить скрипт. К примеру отчетность за 1 квартал 2012 года, это файл Rp12q1.exe

Скрипт понимает русские буквы в пути в базе. Не требует установки каких-либо скриптовых программ, написан на консольном языке, который используется во всех версиях Windows.

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

Наименование Файл Версия Размер
Скрипт
.rar 0,70Kb
14.02.12
33
.rar 0,70Kb 33 Скачать

См. также

Комментарии
0. evgenum 8 13.02.12 16:26 Сейчас в теме
Скрипт извлекает файлы по временную папку. Затем по каждой базе из списка копирует файлы туда, где они должны быть. При необходимости создаёт каталог для файлов отчетности, обычно если это первая версия отчетности квартала. Если не первая - обновляет файлы.

Корректно копирует по сети и локально. Необходимо лишь указать в файле полный путь к каждой базе.

Перейти к публикации

1. Владимир Ленгин (vlengin) 13.02.12 16:26 Сейчас в теме
2. Дмитрий Литовченко (kompas-dm) 750 13.02.12 18:21 Сейчас в теме
(0)
Если у вас много баз и есть проблема в обновлении регламентированной отчетности...

Посмотрите http://infostart.ru/public/21622/.
3. Александр Лыткин (TrinitronOTV) 14.02.12 09:07 Сейчас в теме
тоже вариант, спасибо за труд
4. evgenum 8 14.02.12 12:44 Сейчас в теме
(1) vlengin, ситуацию с файлами исправил. Можно скачать
5. evgenum 8 14.02.12 12:49 Сейчас в теме
На самом деле скрипт писал для себя больше года назад. Надоело делать одинаковые действия для каждой базы. Сделал максимально просто и удобно. Минимум действий для обновления отчетности. Плюсуйте, если понравилось.
6. Алексей Ситников (SiAl) 70 14.02.12 23:15 Сейчас в теме
Практически у всех для хранения каталогов баз данных "семерки" используются файловые системы NTFS или ExtFS. И там, и там есть символьные ссылки.
1. Создать каталог, где будет хранить внешние обработки и отчета
2. Во всех каталогах база данных заменить ExtForms на символьную ссылку на каталог, созданный в 1.
3. При обновлении отчетности обновлять ее стандартными возможностями конфигурации в любой базе данных, связанной с каталогом из 1.
4. Радоваться жизни.
7. evgenum 8 15.02.12 00:34 Сейчас в теме
(6) SiAl, согласен, вариант неплохой. Не уверен, что можно делать ссылки на каталоги на другом сервере.
8. Артур Коржан (1v7) 182 15.02.12 10:42 Сейчас в теме
Скрипт интересный... но может быть у кто подскажет как автоматом обновлять саму конфигурацию. Задача та же - несколько баз.
9. IrinaKostroma (IrinaKostroma) 16.02.12 11:46 Сейчас в теме
Интересный скриптик, спасибо!
10. candy_sk (candy_sk) 28.02.12 09:46 Сейчас в теме
Практически у всех для хранения каталогов баз данных "семерки" используются файловые системы NTFS или ExtFS. И там, и там есть символьные ссылки.
1. Создать каталог, где будет хранить внешние обработки и отчета
2. Во всех каталогах база данных заменить ExtForms на символьную ссылку на каталог, созданный в 1.
3. При обновлении отчетности обновлять ее стандартными возможностями конфигурации в любой базе данных, связанной с каталогом из 1.
4. Радоваться жизни.
--------------------------------
Согласен.
11. evgenum 8 28.02.12 15:55 Сейчас в теме
(10) candy_sk, я сделал тот вариант, который мне проще. Для меня проще добавить новую базу в список скрипта, чем морочиться с символьными ссылками, которые я никогда не делал.
12. krreezz krreezz (krreezz) 04.07.13 16:38 Сейчас в теме
Оставьте свое сообщение