Обработка «Создание ВАТ файла для архивирования файловой базы 1C 8.1»

12.05.10

База данных - Архивирование (backup)

Обработка предназначена для создания пакетного файла Windows, выполняющего действия по архивированию файловой информационной базы 1С предприятие 8

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка
.epf 14,04Kb
306
306 Скачать (1 SM) Купить за 1 850 руб.

Обработка «Создание ВАТ файла для архивирования файловой базы»

Назначение

Обработка предназначена для создания пакетного файла Windows, выполняющего действия по архивированию файловой информационной базы 1С предприятие 8

Алгоритм работы пакетного файла

1.              Создает каталог tmp в папке хранения архива, если его там нет

2.              Копирует файл 1Сv8.1CD в каталог tmp

3.              Запускается 1С Предприятие 8 в режиме конфигуратора для выгрузки информационной базы. Подключение происходит к базе которая хранится в каталоге tmp.

4.              Создается файл выгрузки формата Папка хранения архива\ггггммдд.dt, где ггггммдд – год месяц и дата, текущей даты компютера на котором происходит выгрузка

5.              Удаляет каталог tmp

6.              Все действия записываются в файл Папка хранения архива\log.txt. Формат строки файла Дата Время ; Выполняемое действие ; результат; . Файл после каждой выгрузки дописывается новыми строками.


Описание реквизитов

«Каталог базы» - каталог рабочей информационной базы;

«Каталог архива» - каталог хранения архива;

«Каталог программы 1С» - каталог хранения исполняемого файла 1сv8.exe, указывается для того компьютера на котором будет происходить запуск пакетного файла.

«Пользователь» - Пользователь Информационной базы от имени которого будет происходить соединение с ИБ

«Пароль» - Пароль пользователя ИБ

«Каталог сохранения ВАТ файла» - каталог, куда будет сохранен файл archivator.bat, по кнопке «Выполнить»

«Кодировка» - кодировка текста пакетного файла.


Способ работы с пакетным файлом

1.            Создаем каталог хранения архива средствами Windows

2.            Запускаем в режиме «1С Предприятие» рабочую ИБ и в ней открываем обработку.

3.            Заполняем реквизиты, формируем текст файла, сохраняем пакетный файл (кнопка «Выполнить»

4.            В планировщике Windows создаем задачу на исполнение пакетного файла, с нужным расписанием

Формат лог файла

Дата время; Операция ; Результат выполннения (yes\no)

Операции:

"Create temp dir" - создание директории tmp в каталоге хранения архива

"Copy file IB"      - копирование файла ИБ в каталог tmp

"Archiv complite" - создание архива

"temp dir delete" - удаление директории tmp

Публикации аналогичной направленности

Список некоторых публикаций на Infostart аналогичной направленности.

 

http://www.infostart.ru/public/19363/
http://www.infostart.ru/public/66153/
http://www.infostart.ru/public/63986/
http://www.infostart.ru/public/63970/
http://www.infostart.ru/public/63813/
http://www.infostart.ru/public/63466/
http://www.infostart.ru/public/62475/
http://www.infostart.ru/public/62397/
http://www.infostart.ru/public/62202/
http://www.infostart.ru/public/58341/
http://www.infostart.ru/public/22155/
http://www.infostart.ru/public/21808/
http://www.infostart.ru/public/20817/
  http://www.infostart.ru/public/69960/
http://www.infostart.ru/public/20558/
http://www.infostart.ru/public/20032/
http://www.infostart.ru/public/19722/
http://www.infostart.ru/public/19650/
http://www.infostart.ru/public/19119/
http://www.infostart.ru/public/16915/
http://www.infostart.ru/public/16445/
http://www.infostart.ru/public/16006/
http://www.infostart.ru/public/15991/
http://www.infostart.ru/public/15947/
http://www.infostart.ru/public/15782/
http://www.infostart.ru/public/15156/

См. также

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    73817    629    45    

88

Архивирование (backup) Системный администратор Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Программа позволяет выполнять автоматическое создание копий файловых и серверных информационных баз 1С Предприятие 8 и размещение копий в облаке Яндекс.Диск, локальном или сетевом ресурсе.

1200 руб.

03.09.2014    15997    22    6    

28

Архивирование (backup) Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение поможет настроить резервное копирование баз SQL в стандартный файл выгрузки баз 1С (*.dt).

2400 руб.

27.08.2024    1555    1    6    

2

Архивирование (backup) Системный администратор Платформа 1С v8.3 Бесплатно (free)

Предлагаю Вашему вниманию 3 скрипта на bash (sh) для архивирования (backup) типовых конфигураций на Linux средствами 1С и Postgres. Перед запуском корректно заполните раздел "Параметры" в соответствии с Вашими настройками.

20.01.2025    549    Prelude    1    

5

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

13.08.2024    3541    1CUnlimited    9    

6

Инструменты администратора БД Архивирование (backup) Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для "обновления" своей тестовой базы из резервной копии рабочей базы без помощи админов.

1 стартмани

21.05.2024    2351    11    baidinden    4    

8

Архивирование (backup) Администрирование СУБД Системный администратор Россия Бесплатно (free)

Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.

04.12.2023    10613    n_mezentsev    15    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Aleksey_3 07.05.10 00:12 Сейчас в теме
За одно оформление можно смело плюс ставить. Это сейчас такая редкость
2. MikeI 73 07.05.10 01:49 Сейчас в теме
Не проверял с путям, прописанными через домен. Если кто - нить попробует, то скажите результат
3. SiAl 76 07.05.10 07:01 Сейчас в теме
Хорошая поделка. В свое время батник писал, работает по ому же алгоритму. Оформление понравилось.
4. alexk-is 6545 08.05.10 18:04 Сейчас в теме
(0) Такая разметка не работает в ie. Есть ошибка в html разметке страницы. Где-то намудрил с тэгами.
5. MikeI 73 08.05.10 21:34 Сейчас в теме
6. Aleksey_3 08.05.10 21:50 Сейчас в теме
(5) в IE не открывается полностью страница
7. alexk-is 6545 08.05.10 22:18 Сейчас в теме
(5) См. вложение.
Прикрепленные файлы:
8. Рамзес 30 12.05.10 07:50 Сейчас в теме
Папка tmp и файл log.txt создались. База не выгрузилась, каталог tmp не удалился. Причина неудачи в лог-файл не записалась - только: "Copy file IB; no;"
9. alexk-is 6545 12.05.10 08:15 Сейчас в теме
(8) Здесь есть список публикаций аналогичной направленности http://www.infostart.ru/public/19363/
11. MikeI 73 12.05.10 12:21 Сейчас в теме
(8) Эта запись в логе означает, что файл базы данных не скопировался, соответственно дальнейшие действия не выполнялись. Надо проверить, если права записи в папку архива у пользователя под которым запускается ВАТ. Или запустить ВАТ в командной строке и посмотреть по какой причине он не копирует базу.
15. Рамзес 30 12.05.10 15:36 Сейчас в теме
(11) C:\Users\Сергей>
C:\Users\Сергей>"D:\Архив УПП\Archivator.bat

C:\Users\Сергей>IF NOT EXIST "D:\Архив УПП\tmp" (
md "D:\Архив УПП\tmp"
echo 12.05.2010 17:44:17; Create temp dir ; yes; 1>>"D:\Архив УПП\log.txt"
)

C:\Users\Сергей>copy "C:\Users\Сергей\Documents\1C\Enterprise\1Cv8.1CD" "c:
p1c\tmp\1Cv8.1CD"
Системе не удается найти указанный путь.
Скопировано файлов: 0.

C:\Users\Сергей>IF NOT EXIST "D:\Архив УПП\tmp\1Cv8.1CD" (
echo 12.05.2010 17:44:17; Copy file IB; no; 1>>"D:\Архив УПП\log.txt"
goto :EOF
16. MikeI 73 12.05.10 16:30 Сейчас в теме
(15) C:\Users\Сергей>copy "C:\Users\Сергей\Documents\1C\Enterprise\1Cv8.1CD" "c:\
p1c\tmp\1Cv8.1CD" нет слеша (выделено жирным)
10. aStudent 12.05.10 11:23 Сейчас в теме
Очень заинтересовала данная обработка, но к сожалению, после того как скачал, не могу открыть ни в "Предприятии" ни в "Конфигураторе":
Ошибка при выполнении файловой операции 'D:\Downloads\Opera_Save\Sozdanie.epf'
по причине:
Неверный формат хранилища данных 'file://D:/Downloads/Opera_Save/Sozdanie.epf'


Конфигурация:
"Управление торговлей", редакция 10.3 (10.3.6.8)
13. MikeI 73 12.05.10 13:34 Сейчас в теме
(10) Проверил у себя на 10.3.8.9. все работает
12. MikeI 73 12.05.10 12:46 Сейчас в теме
Проверил у себя на 10.3.8.9. все работает
14. aStudent 12.05.10 13:44 Сейчас в теме
Прошу прощения за невнимательность, подвела закачка. Повторное скачивание обработки и запуск - ошибки не выявили.
К 8 посту: такая ошибка действительно имеет место. Пришлось подкорректировать батник в строке №3:
copy "...\1Cv8.1CD" (берётся из реквизитов) "c:\temp1c\tmp\1Cv8.1CD" (генерируется по-дефолту)

Большое спасибо за обработку, перешёл на 8.1 с 7.7 уж как полгода и всё руки не доходили (лень-матушка вперёд меня родилась).
За интерфейс и мануал - отдельное спасибо.
17. Snegok 13.05.10 15:56 Сейчас в теме
Скажите пожалуйста а можно ли воспользоваться этой обработкой, если база SQLная и путь к ней указывается ввиде IP адреса?
18. MikeI 73 13.05.10 16:15 Сейчас в теме
(17) В данной версии обработки нет. т.к. нужны другие ключи запуска программы 1С. Но у SQL есть свои штатные средства резервирования
19. e-tixom 108 17.06.10 14:06 Сейчас в теме
(0) Выполняется до ввода пароля и ни сам не вводит, ни с ручным вводом пароля не пускает. У меня в настройках стоит аутентификация под Windows. И еще: какую кодировку надо ставить, чтобы можно было работать с русскими буквами?
20. e-tixom 108 17.06.10 14:53 Сейчас в теме
(19) Похоже, дело все-таки в русских символах, после замены на латиницу все заработало. Так что вопрос, как же работать с русскими буквами, остается. Но все равно однозначно плюс.
21. Doss 12 15.03.11 13:45 Сейчас в теме
Если у кого проблема с русскими символами, при создании батника выбирайте кодировку OEM

Есть один недочет в обработке строка 99:

ЭлементыФормы.ТекстВАТ.ДобавитьСтроку("copy """+КаталогБазы+"\1Cv8.1CD"" ""c:\temp1c\tmp\1Cv8.1CD""");

Поменять на:

ЭлементыФормы.ТекстВАТ.ДобавитьСтроку("copy """+КаталогБазы+"\1Cv8.1CD"" """+КаталогАрхива+"\tmp\1Cv8.1CD""");
22. MikeI 73 25.03.11 15:01 Сейчас в теме
(21) Эта ошибка исправлена
А так же исправлен ввод пустого пароля пользователя
23. xed1n 29.09.11 08:10 Сейчас в теме
Большое спасибо автору!
24. 1C82 46 27.03.12 01:54 Сейчас в теме
Интересно посмотреть.
Оставьте свое сообщение