Irzik @ 27.05.17, 13:36
,
[необходимо зарегистрироваться для просмотра ссылки]
Ось тут колись (приблизно 10 років тому
) замітку написав - з малюнками
Працюють досі
Програмки також пробували, та частенько з часом вони переставали працювати. А тут по "дерев'яному"
На той час не те що хмарні сервіси, інтернет по діал-апу йшов... ледве пошту приймали
До того ж - на сервер не хочеться ставити "зайвого", а часто програми й самі не ставляться, або "бачать" що це серверна платформа і безкоштовні одразу вимагають встановити платну ПРО версію, або просто не встають, бо не та платформа.
А так - на сервері все впакували.
А вже робочий комп під віндовс 7 (+антивірус) скачує ці файли собі і "розкидує" їх в хмари...
Виходить копіі є на сервері, на компі адміна, в хмарах.
Чому RAR - танцював від того що було в наявності + популярний + надыйний.
Зустрічав, що використовувались інші
консольні архіватори, наприклад 7z.
Ось спробую поділитись файлими [необходимо зарегистрироваться для просмотра ссылки]
Коротенько тут оновлю:
bat-файл для переіндексації вночі чи якщо "вилетіла" база і просить монопольно
Деяким користувачам підходить лише цей варіант - запустити його по ярличку і зачекати
"C:\Program Files\1Cv77\BIN\1cv7.exe" [b]CONFIG[/b] /M /Dc:\1C_Bases\НашаБаза\ /NAdmin /Pпароль_адміна /@"c:\___APPSERVER\packet\1c_reindex.param"
В файлі "1c_reindex.param" містяться параметри для запуска конфігуратора (ті ж галочки, що ставляться при відкритті "Администрирование - Тестирование и исправление ИБ")
Y - виконувати перевірку, N - не виконувати, галочки якби не має.
Для простого відновлення і для періодичного виправлення/перевірки в мене створені окремі файли бат і парам
[General]
Output="c:\___APPSERVER\packet\1c_reindex_X.log"
Quit=Y
CheckAndRepair=Y
[CheckAndRepair]
Repair=Y
PhysicalIntegrity=N
Reindex=Y
LogicalIntegrity=N
RecalcSecondaries=N
RecalcTotals=N
Pack=N
SkipUnresolved=Y
CreateForUnresolved=N
Reconstruct=N
АрхіваціяДля початку завершуємо всі екземпляри 1С (в окремому чи тому ж батнику)
taskkill /im 1cv7.exe /T /f
taskkill /im cmd.exe /T /f
А тапер бат-файл - копіюємо базу в окремий каталог і архівуємо його. Цей тимчасовий каталог видаляється, архіви складаються окремо
Цитата
в мене понад 10 окремих баз, тому зручно було роботи через змінні (щоб для нової бази лише їх змінити)
set base_name=NewConfig
set base_path=C:\1C_Bases\
xcopy %base_path%%base_name% ...
але можна і просто так писати
xcopy C:\1C_Bases\NewConfig ...
set base_name=NewConfig
set base_path=C:\1C_Bases\
set backup_path=C:\___APPSERVER\
rmdir %backup_path%tmp_backup_tnx /s /q
mkdir %backup_path%tmp_backup_tnx\%base_name%
del /q %backup_path%tnx1c.rar
echo Создаем копию базы
xcopy %base_path%%base_name% %backup_path%tmp_backup_tnx\%base_name% /s /e /h /EXCLUDE:NoCopy.lst
echo Создаем основной архив
rar a -rr5p -ibck -m5 -ep1 -ag_ddmmyyhhmm %backup_path%tnx1c %backup_path%tmp_backup_tnx\%base_name%
rem як варіант - архів можна одразу запролити
rem rar a -rr5p -ibck -hpНАШ_ПАРОЛЬ_НА_АРХІВ -m5 -ep1 -ag_ddmmyyhhmm %backup_path%tnx1c %backup_path%tmp_backup_tnx\%base_name%
rem shutdown /s /t 61 /c "Отключение на ночь... для зарядки батарей"
Файл NoCopy.lst - файл виключень, що не потрібно копіювати.
А то копіювали 5Гб, потім 3Гб видаляли....
.cdx
.lst
.cfg
.log
.exe
.jpg
.csv
деякі маски додав просто провсяк випадок...
Ось спробую поділитись файлими [необходимо зарегистрироваться для просмотра ссылки]