Вопрос № 87828: Уважаемые эксперты! Каждую ночь я делаю удаленно архивную копию ИБ. Подскажите, п-та, какой-нибудь скрипт, чтобы архивная копия ИБ делалась автоматически на сервере без моего участия. Спасибо....Вопрос № 87918: Доброго времени суток Уважаемые Эксперты!!! Передо мной стоит задача переноса справочников и констант из одной базы в другую. пожалуйста подскажите где рыть, чтобы не потерять данные, причём документы и проводки не
нужны. Конфигурация 1С:Предпринимат...
Вопрос № 87.828
Уважаемые эксперты! Каждую ночь я делаю удаленно архивную копию ИБ. Подскажите, п-та, какой-нибудь скрипт, чтобы архивная копия ИБ делалась автоматически на сервере без моего участия. Спасибо.
Отправлен: 21.05.2007, 00:24
Вопрос задал: Ginar (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Полозов Олег aka Asher
Здравствуйте, Ginar!
Смотря в чем база. если SQL то в ней есть задачи в которых можно настроить создание Bak файлов. Я делаю так: Создал 7 девайсов на каждый день. Потом сделал семь заданий на создание Bak файлов. Файлы получаются чуть меньше чем база, в понедельник в задаче еще подрезается лог файл. Потом в понедельник в час ночи сжимаю все винраром и кидаю копии на серевер архивов и на DVD-R.
запуск винрара происходит в видозовской назначенныые задания, строка вот такая:
"F:BackUp UPPBackUP UPP" - начало имени файла архива
"F:BackUp UPP*.bak" - архивируемые файлы.
Базы сжимаются примерно на 80-90%
Если базы в DBF то можно настроить винрар чтобы сжимались все файлы из каталога базы. но тогда, нужно будет убрать параметр -df
Удачи
Ответ отправил: Полозов Олег aka Asher (статус: 5-ый класс)
Ответ отправлен: 21.05.2007, 04:11
Отвечает: DERL.KG
Здравствуйте, Ginar!
Вот пожалуйста:
1) файл create_prm.cmd
2) файл backup_1C.cmd
в файле backup_1C.cmd 1cv7s.exe заменяете на свой вариант версии 1С
Name на имя пользователя с правами выгрузки и pass на его пароль.
Пути в обоих файлах изменяете в соответствии со своей базой.
Приложение:
Ответ отправил: DERL.KG (статус: 2-ой класс)
Ответ отправлен: 21.05.2007, 07:32
Отвечает: Netizen
Здравствуйте, Ginar!
//Объявление переменных
var
WshShell, //Экземпляр объекта WshShell
FSO, //Экземпляр объекта FileSystemObject
// SBasePath = "D:\Base1C\OLD_VE\Buh_Energobalans", //Путь к папке бухгалтерской базы 1С
SBasePath2 = "D:\Base1C\OLD_VE\Buh_EnergoBalans06", //Путь к папке бухгалтерской базы 1С Balans
SBasePath = "D:\Base1C\OLD_VE\BDSRV\Balans2007", //Путь к папке Базы УПП
SBackupPath = "D:\Backup\Buh", //Каталог для резервных копий документов УПП
SBackupPath2 = "D:\BackUp\buhB", //Каталог для резервных копий документов Balans
theWinRAR, //Переменная архиватора
//Создаем объект WshShell
WshShell = WScript.CreateObject("WScript.Shell");
//Создаем объект FileSystemObject
FSO = WScript.CreateObject("Scripting.FileSystemObject");
theWinRAR = WshShell.Run("WinRAR M -IBCK -R -AG_YY_MM_DD D:\BackUp\Buh1CB.rar D:\BackUp\buhB\");
theWinRAR = WshShell.Run("WinRAR M -IBCK -R -AG_YY_MM_DD D:\BackUp\BuhUPP.rar D:\BackUp\buh\");
Ответ отправил: Netizen (статус: Студент)
Ответ отправлен: 21.05.2007, 12:23
Отвечает: Нестеров Д. В.
Здравствуйте, Ginar!
Создаете файлик например copy.cmd - пишите в нем команду примерно следующую "copy /Y /Z \Srv000aseимя.расширение c:имя.расширение" (кавычки не нужны)
и ставите выполнение этого файла в расписание. - это если используется файловая база
если используется sql - то намного проще, настраивается расписание внутри sql и пишеться куда писать копию базы!!
Ответ отправил: Нестеров Д. В. (статус: 1-ый класс)
Ответ отправлен: 21.05.2007, 15:37
Вопрос № 87.918
Доброго времени суток Уважаемые Эксперты!!! Передо мной стоит задача переноса справочников и констант из одной базы в другую. пожалуйста подскажите где рыть, чтобы не потерять данные, причём документы и проводки не нужны. Конфигурация 1С:Предприниматель v7.7
Заранее благодарен, с Уважением В.М.
Отвечает: Андрей Тимофеев
Здравствуйте, Валерий Миннуллович!
Если не нужны ни остатки ни документы, делается все очень просто:
Делает архивную копию базы, затем
удаляете все файлы кроме sc*.dbf(в этих таблицах хранятся справочники ) и кроме 1sconst.dbf(а здесь все переодические значения и константы).
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 21.05.2007, 15:37 Оценка за ответ: 5 Комментарий оценки: Спасибо, всё получилось.
Отвечает: Бертыш Андрей Владимирович
Здравствуйте, Валерий Миннуллович!
Коллега описал вам как создать пустую базу в случае когда нет констант и справочников которые ссылаются на документы.
Возможно вам поможет 1Совское решение 1С:Конвертация данных которое поставляется на ИТС диске.
Так же на проклабе были в своё время обработки для обмена между идентичными конфигурациями
Поиск по яндексу даёт нам следующие ссылки
http://www.finaldarkworld.infostart.ru/projects/455/?ref=11304
http://www.finaldarkworld.infostart.ru/projects/412/?ref=11304
--------- Каждый мнит себя стратегом видя бой со стороны
Ответ отправил: Бертыш Андрей Владимирович (статус: 1-ый класс)
Ответ отправлен: 21.05.2007, 15:45 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо и за оперативность и за полноту ответа
Отвечает: Нестеров Д. В.
Здравствуйте, Валерий Миннуллович!
Есть специальная обработка "Универсал", я сам пользуюсь версией 2.6
там все понятно и наглядно выполняется!
Ответ отправил: Нестеров Д. В. (статус: 1-ый класс)
Ответ отправлен: 21.05.2007, 16:00 Оценка за ответ: 4 Комментарий оценки: Ещё бы знать где её взять
Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Валерий Миннуллович!
если конфигурация таже самая, можно просто скопировать все файлы sc*.dbf, системные dbf, файлы md и dd в другой каталог, запустить 1с и получить копию базы без документов.
если конфигурации разные, тогда обработками переноса данных, которых в инете предостаточно
Ответ отправил: Ромашов Евгений Николаевич (статус: 1-ый класс)
Ответ отправлен: 22.05.2007, 04:58 Оценка за ответ: 5 Комментарий оценки: Спасибо, оттолкнутся есть от чего дальше сам