Вернуться   Компьютерный форум > Компьютеры > Программы > Интернет и сети
 
 
Опции темы
Старый 08.07.2009, 08:36   #1 (ссылка)
Гость
 
Сообщений: n/a
Exclamation bat file

Как говорится, у Сис Админа работа только на неделю,а потом он сидит и отдыхает и смотрит как все работает!
У меня вопрос :
помогите создать .bat файл с автоматическим сохранением базы данных 1с Бухгалтерии
Чтоб через Планировщик задач я всунул его и каждую неделю он у меня сохранял БД
 
Старый 08.07.2009, 13:34   #2 (ссылка)
Новичок
 
Аватар для Антон Андреевич
 
Регистрация: 04.07.2009
Сообщений: 211
Репутация: 0
По умолчанию

с 1C не сталкивался, но поискал инфу:
Может, чем поможет в написании батника.
Цитата:
2 текстовых файла для архивации 1с бухгалтерии в пакетном режиме 1-файл батник запускаемый по расписанию 2-й пакетник дляобработки программой 1с

итак бат файл имя любое.

rem ПЕРЕМЕННЫЕ
rem Logdate - сегодняшняя дата
rem FileName - Имя файла сохраняемой базы
rem в итоге имя файла будет выглядеть как %FileName%%Logdate%
rem NameUser - Имя пользователя под которым запускать базу
rem PassUser - Пароль этого пользователя
rem PacketFile - Имя пакетного файла
rem Place - Имя пакетного файла (если расширение *.prm то можно его не указывать


for /f "tokens=2" %%i in ('date /t') do (set Logdate=%%i)

rem
rem Параметры для архивации

set FileName=Архив
set NameUser=ЮЗЕР
set PassUser=*****
set PacketFile=h:\Путь до файла\Packet
set Place=H:\Путь до базы

set OutputFile="H:\Backup1C\%FileName%1_%Logdate%.zip"
"c:\Program Files\1Cv77\BIN\1cv7s.exe" CONFIG /D%Place% /N%NameUser% /P%PassUser
% /@%PacketFile%
move Safe.zip %OutputFile%

set OutputFile="H:\Backup1C\%FileName%2_%Logdate%.zip"
"c:\Program Files\bin\1cv7s.exe" CONFIG /D%Place% /N%NameUser% /P%PassUser% /@%P
acketFile%
move Safe.zip %OutputFile%
del Safe.zip

Теперь второй файл пакетник название (Packet.prm можно другое)

[General]
Output=Safe.log
Quit=Y
CheckAndRepair=N
UnloadData=Y
SaveData=Y
AutoExchange=N
[CheckAndRepair]
SkipUnresolved=Y
CreateForUnresolved=Y
Repair=Y
PhysicalIntegrity=Y
LogicalIntegrity=Y
RecalcSecondaries=Y
RecalcTotals=Y
Reconstruct=Y
Reindex=Y
Pack=Y
[UnloadData]
UnLoadToFile=Safe.zip
IncudeUserDef=Y
[SaveData]
SaveToFile=Safe.zip
FileList=
Цитата:
Текст бат-файла для запуска 1с в пакетном режиме.
платформа 8,1
база серверная.
планировщик задач работает корректно
Заводим пользователя 1с с полными правами и жестоким паролем
В примере - 1cuser и 1cpass
Предположим, что
Имя вашего сервера - sname
Имя базы на нем - bname
имя файла бэкапа - bac.dt
Тогда текст бат-файла будет выглядеть так:
1cv8.exe DESIGNER /sname\bname /N1cuser /1cpass /DumpIBC:\bac.dt
Кладем получившийся бат-файл в папку 1Cv81\bin (туда где лежит исполняемый файл 1cv8.exe)
Прописываем файл в планировщик задач.
А вообще по этому очень много мануалов. Погугли и ты 100% Найдёшь.

---------- Добавлено в 12:36 ---------- Предыдущее сообщение было написано в 12:34 ----------

Кстати, в 1 статье старая версия 1с. Обрати внимание.

а так, вот ещё статья...
Автоматическое сохранение (backup) базы 1С:Предприятие средствами SQL
Антон Андреевич вне форума  
Старый 08.07.2009, 16:09   #3 (ссылка)
Гость
 
Сообщений: n/a
По умолчанию

да как бы я это знаю но не могу понять,как сохранять и сразу их архивировать...мне бы точную строку бат файла, есть тут такие помощники?
 
Старый 08.07.2009, 23:29   #4 (ссылка)
Новичок
 
Аватар для Борман
 
Регистрация: 30.03.2009
Сообщений: 684
Репутация: 10
По умолчанию

Товарищ, вообще то за такие штучки люди получают некислые бабки, а вы как то на халяву хотите!! Конечно наглость второе счастье но все же....И кстати вы разделом случаем не ошиблись???
Борман вне форума  
Старый 08.07.2009, 23:54   #5 (ссылка)
Новичок
 
Аватар для Антон Андреевич
 
Регистрация: 04.07.2009
Сообщений: 211
Репутация: 0
По умолчанию

Ecли есть возможность автоматизировать процесс - почему бы и нет?
Антон Андреевич вне форума  
Старый 08.07.2009, 23:58   #6 (ссылка)
Новичок
 
Аватар для Борман
 
Регистрация: 30.03.2009
Сообщений: 684
Репутация: 10
По умолчанию

Ну если вы живете на альтруизме то пожалуйста вам мешать никто не будет,постоим в сторонке и послушаем вас
Борман вне форума  
Старый 09.07.2009, 00:05   #7 (ссылка)
Новичок
 
Аватар для Антон Андреевич
 
Регистрация: 04.07.2009
Сообщений: 211
Репутация: 0
По умолчанию

Что Вы имеете ввиду? За что люди получают некислые бабки?
Если я Вас правильно понял - получают за ОБСЛУЖИВАНИЕ данных систем.
Антон Андреевич вне форума  
Старый 09.07.2009, 00:17   #8 (ссылка)
Новичок
 
Аватар для Борман
 
Регистрация: 30.03.2009
Сообщений: 684
Репутация: 10
По умолчанию

В организациях существуют целые отделы которые помимо обслуживания занимаются доработкой систем сохранения баз данных. Это называется программирование. При чем здесь раздел интернет и сети????????
Борман вне форума  
Ads
Старый 09.07.2009, 00:21   #9 (ссылка)
Новичок
 
Аватар для Антон Андреевич
 
Регистрация: 04.07.2009
Сообщений: 211
Репутация: 0
По умолчанию

Не в каждой организации существуют такие отделы. Не забывайте об этом.
И, если Вы внимательно читали пост Автора, то станет ясно, что этим Он занимается один.
__
Ну, ошибся человек разделом, разве это так принципиально? Модеры поправят.
Антон Андреевич вне форума  
Старый 09.07.2009, 00:40   #10 (ссылка)
Новичок
 
Аватар для Борман
 
Регистрация: 30.03.2009
Сообщений: 684
Репутация: 10
По умолчанию

Да я знаю, кстати я работаю в такой организации в которой существует отдел из 12 человек средняя зарплата у каждого из которых около 20 тысяч рублей, можете прикинуть сколько организация тратит на это в месяц. Если организация не заботится о сохранении своей информации и не хочет платить за это значит рано или поздно эта организация столкнется с проблемой утери данных или что еще хуже кражей данных. Ну это как в поговорке про экономию на спичках...
Борман вне форума  
Старый 09.07.2009, 12:55   #11 (ссылка)
Стажёр
 
Аватар для Denesis
 
Регистрация: 06.12.2008
Сообщений: 6,847
Записей в блоге: 1
Репутация: 139
По умолчанию

Да, действительно, на доработках к 1С можно заработать неплохо. Я свои бухгалтерам тоже хотел сделать автоматизированный процесс. Хотел немного доработать. НО....я не знаю как в Вашем случае, для чего Вам нужны будут эти базы. Но я у себя сделал так, как нужно было мне. Ну вот слушайте: 14 августа 2007 года у нас в городе был сильный дождь. Утром, когда я пришел в офис - мне навстречу плыла корзина с мусором. Ночью вода была до 60 см. Компьютеры все позаливало. На восстановлении техники мне выделили 50 000 рублей (на российские рубли). Я справился довольно быстро, т.к. все было предусмотренно. Но после этого, я сделал батник, который попросту в конце дня копировал всю базу без упаковки в ZIP. Просто папку с базой. Потом, когда бухгалтер посчитала системные файлы ненужными и удалила, Windows перестала функционировать. И вот здесь всем было приятно, когда в течении 90 секунд я перекинул всех на другой компьютер к тем же базам.
Denesis вне форума  
Старый 09.07.2009, 13:19   #12 (ссылка)
Гость
 
Сообщений: n/a
По умолчанию

написать ,чтоб он сохранял каждый день БД и в отдельеную папку с указанной датой я могу, но я не могу понять, как происходит процесс архивирования??? и еще вопрос командная строка Русских символов не понимает?Да кстати я один в Компании 120 компьютеров.... уже все автоматизировано, но хочется автоматизировать и сохранение и БД 1с ,а то лень ходить в серверную и там вручную сохранять вечером БД 1с
ps на то и форум, чтоб обсуждать какие то вопросы, проблемы или кому то помочь в помощи ,кто в той или иной среде не селен..
 
Старый 10.07.2009, 00:47   #13 (ссылка)
Стажёр
 
Аватар для Denesis
 
Регистрация: 06.12.2008
Сообщений: 6,847
Записей в блоге: 1
Репутация: 139
По умолчанию

Цитата:
Сообщение от deejayyug Посмотреть сообщение
и еще вопрос командная строка Русских символов не понимает?
Понимает и понимает отлично. Есть правда один "бзык". У Вас в чем загвоздка? Русские символы в пути к базе?
По поводу архивирования прочтите здесь. Возможно скрипт Вам поможет. Скачайте его, перепишите под свои переменные. Думаю, подойдет.
Denesis вне форума  
Старый 10.07.2009, 06:21   #14 (ссылка)
Мастер
 
Аватар для Iljeben
 
Регистрация: 27.10.2008
Сообщений: 9,488
Записей в блоге: 4
Репутация: 702
По умолчанию

deejayyug, а ты часом не хитроумный бухгалтер? Что ты хочешь, от Компьютерного форума? Здесь по моему, в большинстве своем сидят или продвинутые юзеры или сисадмины. Ни разу здесь не встречал программера (а 1с-ники это по сути программеры, ну или почти те же бухгалтера). Все что тебе предлагают ты или знаешь или можешь. Что ты хочешь? Если самому разбираться в лом, попроси начальство, чтоб заключили договор с 1с франча. Пускай обслуживают. Ведь бухгалтерия и начальство считает что 1с обслуживать важнее чем содержать в порядке платформу которая нужна для функционирования всего комплекса ПО предприятия, 1с в том числе. Ну пусть и тратят денежки на обслуживание гребанного 1С.
Iljeben вне форума  
Старый 10.07.2009, 08:26   #15 (ссылка)
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Iljeben Посмотреть сообщение
deejayyug, а ты часом не хитроумный бухгалтер? Что ты хочешь, от Компьютерного форума? Здесь по моему, в большинстве своем сидят или продвинутые юзеры или сисадмины. Ни разу здесь не встречал программера (а 1с-ники это по сути программеры, ну или почти те же бухгалтера). Все что тебе предлагают ты или знаешь или можешь. Что ты хочешь? Если самому разбираться в лом, попроси начальство, чтоб заключили договор с 1с франча. Пускай обслуживают. Ведь бухгалтерия и начальство считает что 1с обслуживать важнее чем содержать в порядке платформу которая нужна для функционирования всего комплекса ПО предприятия, 1с в том числе. Ну пусть и тратят денежки на обслуживание гребанного 1С.
ну.... и на езды ,я попросил помощи ,а они.... Я же сказал , работаю Сис. Админом, 1 с франчи и так обслуживают, просто на меня повешана должность администратора баз вот и захотел автоматизировать процесс и вообще хватить оффтопить, лучше бы помогли, какая разница чем я маюсь???

---------- Добавлено в 06:30 ---------- Предыдущее сообщение было написано в 06:26 ----------

Цитата:
Сообщение от Denesis Посмотреть сообщение
Понимает и понимает отлично. Есть правда один "бзык". У Вас в чем загвоздка? Русские символы в пути к базе?
По поводу архивирования прочтите здесь. Возможно скрипт Вам поможет. Скачайте его, перепишите под свои переменные. Думаю, подойдет.
Да, ну ничего я в начале командной строки пиши chcp1251, а папки с пробелами заключаю в Ковычки, не могу разобрать с процессом архивирования и удаления временых выйлов
 
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не проигрыватеся один файл MPEG video file patriot87 Мультимедиа 3 03.12.2010 21:50
error opening config file NEblondinka Windows XP 9 15.08.2010 17:06
(cannot open file c recovery.dat) помогите переустановить винду Christina90 Windows 7 1 04.08.2010 14:04
Invalid file в видеоконверторе Alex96 Мультимедиа 0 17.06.2010 12:39
djvu File An_jey Утилиты 3 25.04.2010 05:16
Скачал дрова и Cant create output file! stuf Windows 7 1 15.01.2010 00:16
Восстановление журнала посещений с посощью File Recover! Как? Изя Утилиты 0 11.01.2010 13:23
Помогите удалить File Downloader vokeven Безопасность 6 21.12.2009 03:02
ПО file download Vittla Безопасность 5 18.12.2009 15:18
Помогите удалить File downloader Mikl71 Безопасность 9 14.12.2009 22:36


Текущее время: 01:41. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.