Показать полную графическую версию : Скрипт на восстановление базы 1с
Камрады, помогите советом. Есть задача сделать копию бэкапа из одного места на локальном диске в другое, а точнее, как мне пояснил коллега: восстановить из файла бэкапа (архива) рабочую версию базы на другое место в локальном пространстве. Кто сталкивался с подобным? Может кто видел шаблоны в инете, или сам может предоставить шаблон.
Батник по максимаму сам буду писать, вдруг у кого надобность возникнет, опишу ход действий тут. Да и помощь мажот понадобиться.
Понял, что копирование и и восстановление баз делается через запуск 1с, запуск делается с ключами.
По вопросу ключи для запуска 1с выдало:
Возможные значения ключей приведены ниже.
1cv7.exe MODE [ /M | /D(Path) | /U(Path) | /N(Name) | /P(Pass) | /@(filename)],
где MODE - режим запуска, может принимать только одно из трех значений :
config - режим конфигуратора;
debug - режим отладчика;
enterprise - рабочий режим.
monitor - монитор пользователей.
следующие ключи не обязательны:
/M - запуск программы в монопольном режиме;
/D - автоматический запуск базы, находящейся в указанном каталоге. Если эта ИБ еще не зарегистрирована, то будет показан диалог добавления ИБ;
/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);
/N - имя пользователя;
/P - пароль пользователя;
/@ - запуск выполнения указанного командного файла.
Например, при запуске ярлыка с командной строкой
"C:Program Files1CV77BIN1cv7.exe" config /d//server/shop /Nобмен /P1 /@//server/shop/exall.txt
произойдет запуск в режиме конфигуратора ИБ из каталога servershop, причем вход в систему будет произведен под именем пользователя "Обмен" с паролем "1". Пользователь и пароль задаются в конфигураторе 1с. Сразу после запуска будут выполнены команды из файла exall.txt, находящегося в каталоге ИБ.
Если что то не получилось настроить, всегда можно обртится в Центр КТ!
Нужная инфа http://infostart.ru/public/104654/
Камрады, подскажите, как в батнике можно сортировать файлы по дате, то есть нужно выбрать не конкретную базу данных а самую свежуу, где можно почитать про это? Команда sort не сортирует по дате!
Sphinx114
27-06-2013, 17:36
dir /a-d /od
Сортирует файлы в текущем каталоге (без подкаталогов) по дате изменения (дата будет отображена слева).
Подробности в dir /?
Можно загнать название самого свежего файла в текущем каталоге в переменную:
@echo off
for /f "delims=" %%i in ('dir /b /a-d /od') do set "x=%%i"
echo %x%
pause
Спасибо Камрад, на форумах конечно находил похожее, но там без лишних объяснений, понял для себя, что нужно начинать с синтаксиса (вообще с изучения командной строки). Ладно готовую работу скину сюда.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.