Корректно копирует по сети и локально. Необходимо лишь указать в файле полный путь к каждой базе.
Для обновления рег. отчетности надо один раз указать список баз в отдельном файле. Одним нажатием копируется во все базы.
Необходимо лишь, чтоб было достаточно прав для копирования у пользователя, который запустит скрипт.
Всего 2 файла
1) список баз, с указанием полного пути. 1c-buh-bases.txt
например:
D:1c_BaseБаза1
D:1c_Base1Cv77_Демо2911SBUKRD
\192.168.1.2d$BasesНоваяБаза
\192.168.1.13ШараБазы1сБухБаза
2)Исполняемый файл. ОбновлениеРеглОтч.cmd
Для работы требуется положить самораспаковывающийся архив (красненький такой) из комплекта отчетности в каталог со скриптом и запустить скрипт. К примеру отчетность за 1 квартал 2012 года, это файл Rp12q1.exe
Скрипт понимает русские буквы в пути в базе. Не требует установки каких-либо скриптовых программ, написан на консольном языке, который используется во всех версиях Windows.




Скрипт извлекает файлы по временную папку. Затем по каждой базе из списка копирует файлы туда, где они должны быть. При необходимости создаёт каталог для файлов отчетности, обычно если это первая версия отчетности квартала. Если не первая — обновляет файлы.
Корректно копирует по сети и локально. Необходимо лишь указать в файле полный путь к каждой базе.
Перейти к публикации
A где файлы?
(0)
Посмотрите .
тоже вариант, спасибо за труд
(1) vlengin, ситуацию с файлами исправил. Можно скачать
На самом деле скрипт писал для себя больше года назад. Надоело делать одинаковые действия для каждой базы. Сделал максимально просто и удобно. Минимум действий для обновления отчетности. Плюсуйте, если понравилось.
Практически у всех для хранения каталогов баз данных «семерки» используются файловые системы NTFS или ExtFS. И там, и там есть символьные ссылки.
1. Создать каталог, где будет хранить внешние обработки и отчета
2. Во всех каталогах база данных заменить ExtForms на символьную ссылку на каталог, созданный в 1.
3. При обновлении отчетности обновлять ее стандартными возможностями конфигурации в любой базе данных, связанной с каталогом из 1.
4. Радоваться жизни.
(6) SiAl, согласен, вариант неплохой. Не уверен, что можно делать ссылки на каталоги на другом сервере.
Скрипт интересный… но может быть у кто подскажет как автоматом обновлять саму конфигурацию. Задача та же — несколько баз.
Интересный скриптик, спасибо!
Практически у всех для хранения каталогов баз данных «семерки» используются файловые системы NTFS или ExtFS. И там, и там есть символьные ссылки.
1. Создать каталог, где будет хранить внешние обработки и отчета
2. Во всех каталогах база данных заменить ExtForms на символьную ссылку на каталог, созданный в 1.
3. При обновлении отчетности обновлять ее стандартными возможностями конфигурации в любой базе данных, связанной с каталогом из 1.
4. Радоваться жизни.
———————————
Согласен.
(10) candy_sk, я сделал тот вариант, который мне проще. Для меня проще добавить новую базу в список скрипта, чем морочиться с символьными ссылками, которые я никогда не делал.
Вот, то , что надо!