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

12.05.10

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

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

Скачать файлы

Наименование Файл Версия Размер
Обработка
.epf 14,04Kb
306
.epf 14,04Kb 306 Скачать

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

Назначение

Обработка предназначена для создания пакетного файла 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/

См. также

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42518    10    24    

38

BackUPv8 - система резервного копирования баз 1С

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

1200 руб.

03.09.2014    14730    13    6    

18

Резервное копирование журнала транзакций, наконец-то!

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

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

04.12.2023    5866    n_mezentsev    15    

24

Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданий Windows организовать резервное копирование, восстановление и хранение копий баз данных.

07.10.2022    19817    sapervodichka    36    

142

Архивирование базы в dt и дамп postgres

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Захотелось клиентам выгрузку архива баз, и выгрузку в дт, готовые скрипты с сети не заработали. Может, кому-то поможет. Релиз 8.3.18.1741.

1 стартмани

25.08.2022    4715    2    Gnom-Gluck    6    

6

Утилита копирования баз данных 1С

Архивирование (backup) Платформа 1С v8.3 Абонемент ($m)

Небольшая утилита для копирования файловых баз данных 1С.

1 стартмани

02.06.2022    4236    3    Giblarium    12    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 6533 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 6533 08.05.10 22:18 Сейчас в теме
(5) См. вложение.
Прикрепленные файлы:
8. Рамзес 29 12.05.10 07:50 Сейчас в теме
Папка tmp и файл log.txt создались. База не выгрузилась, каталог tmp не удалился. Причина неудачи в лог-файл не записалась - только: "Copy file IB; no;"
9. alexk-is 6533 12.05.10 08:15 Сейчас в теме
(8) Здесь есть список публикаций аналогичной направленности http://www.infostart.ru/public/19363/
11. MikeI 73 12.05.10 12:21 Сейчас в теме
(8) Эта запись в логе означает, что файл базы данных не скопировался, соответственно дальнейшие действия не выполнялись. Надо проверить, если права записи в папку архива у пользователя под которым запускается ВАТ. Или запустить ВАТ в командной строке и посмотреть по какой причине он не копирует базу.
15. Рамзес 29 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 Сейчас в теме
Интересно посмотреть.
Оставьте свое сообщение