Но буквально вчера девушка случайно затерла очень сложную форму и попросила меня ее восстановить. И тут я понял всю глубину моей ошибки. Мы просто посчитали время на откат ее изменений и поняли что проще заново построить эту форму.
В результате сегодня похлебывая матэ набросал скриптец для резервного копирования форм.
set year=%date:~6%
set month=%date:~3,2%
set day=%date:~0,2%
set hour=%time:~0,2%
if "%hour:~0,1%"==" " set hour=0%time:~1,1%
set minute=%time:~3,2%
set folder=prodohp_%year%%month%%day%%hour%%minute%
mkdir %folder%
cd %folder%
call %HYPERION_HOME%\Planning\bin\FormDefUtil.cmd export -all server user password application
zip -r -m E:\Forms_Backups\%folder%.zip D:\%folder%
cd ..
rmdir %folder%
FormDefUtil.cmd не выгребет ли все XML-файлы форм в ту директорию (%HYPERION_HOME%\Planning\bin\), где лежит эта утилитка?
ОтветитьУдалитьОна "выгребает" их в текущую директорию. Поэтому и создается папочка. Из нее вызывается утилитка, папочка зипуется и удаляется.
ОтветитьУдалить