Пакетный режим

Новая тема
имеется

c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c



где backup.1c равен



[General]

Quit=1

UnloadData=1

[UnloadData]

UnloadTofile=c:\copy\1.zip

IncludeUserDef=1





как сделать чтоб имя файла автоматически имело вид даты архивирования????
Похоже, что никак. Нам бы тоже хотелось знать, как такое можно сделать с помощью стандартных средств 1С. Но приходится использовать для создания ежедневных копий сторонние программы.
echo [General] >test1.ini

echo Output=c:\log1.txt>>test1.ini

echo Quit=1 >>test1.ini

echo UnloadData=1 >>test1.ini

echo [UnloadData] >>test1.ini

echo UnloadTofile=c:\%date%.zip >>test1.ini

echo IncludeUserDef=1 >>test1.ini



Добавь в батник строчки.Вместо test1.ini должно быть backup.1c
Были аналогичные проблемы, но если установлен Windows 2000/XP подправляем пакетник (ну и backup.1c при необходимости - например для защиты архива паролем). Этот способ используется уже больше года.



Для Windows 2000



rem ---Begin-----

c:\progra~1\1cv77\bin\1cv7s.exe config /d c:\progra~1\1cv77\atc /n(ник) /p(пароль) /@c:\copy\backup.1c

rem [Получаем дату в 3 строки - день месяц год...]

Set DD=%date:~3,2%

Set MM=%date:~6,2%

Set YYYY=%date:~9,4%

rem [Приписываем дату к сформированному файлу архива]

Move C:\copy\1.ZIP C:\copy\1c_%DD%_%MM%_%YYYY%.ZIP

rem [...и, заодно, проверим CRC]

c:\WinRAR\WinRar.exe t C:\Copy\1c_%DD%_%MM%_%YYYY%.ZIP

If not %Errorlevel%==0 WARN.txt

rem ---End------



Файл Warn.txt располагаем в том же каталоге, что и пакетник. Он содержит предупреждение о поврежденной контрольной сумме архива.



Для XP изменяются три строчки:



Set DD=%date:~0,2%

Set MM=%date:~3,2%

Set YYYY=%date:~6,4%



Данные указаны для русифицированных Windows, но для различных региональных устоновок возможно потребуется корректировка цифр после "~" (из-за различий в формате отображения даты).

Подробнее о способе см. help командной строки. WinRar используется из-за универсальности. Вопросы - почтой.
Читают тему
(гостей: 1)

Быстрый переход