Архивация базы 1С-Предприятие

21.01.10

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

Используем стандартный планировщик Windows и файл Visual Basic Script с файлом настроек, для плановой выгрузки базы данных.

Скачать файл

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

Наименование Бесплатно
Файл архив внутри скрипт и файл настроек
.zip 3,64Kb
274
274 Скачать бесплатно

Данный скрипт предназначен для создания архивов баз данных, используя стандартный метод выгрузки из 1С. использовать скрипт можно, как в ручном режиме, так и через стандартный Windows - планировщик.

За основу темы использовалась разработка на скриптовом языке AutoIt, но очень хотелось именно на Visual Basic Script с внешним файлом настроек.

Изменить внутренние параметры переменных в самом скрипте дело не сложное, но хотелось, чтобы тело исполнения программы оставалось постоянным а менялся только текстовый файл настроек. Таким образом применяя этот скрипт на разных Серверах Предприятия требуется откорректировать только файл настроек. Жаль, что Visual Basic Script не работает напрямую со стандартными Ini файлами, ни через свои функции, ни через WinApi32... Поэтому шел классическим способом перебирая строки в текстовом файле.

Есть идея делать сохранение настроек в системном реестре, но это дело будующего.

Есть еще идея передавать в качестве параметров имя файла настроек, для того, чтобы подмешивать всякий раз к скрипту различные файлы настроек. Кстати, эта работа в процессе.

29 декабря 2009 г. Во втором архивном файле уже реализована возможность использования различных файлов настроек передаваемых в скрипт из командной строки. То есть создаете столько файлов настроек, сколько баз и последовательно исполняете:

Arc_1C_8.1.vbs nastr.ini

Arc_1C_8.1.vbs nastr2.ini

и.т.д.

По поводу уникальности:

Данная работа имеет кучу аналогичных рзработок. Она не является уникальной. Но анализируя все встречающееся не устраивало... Поэтому это просто реплей для своих целей. Если кому то понравится - буду рад. Если кто то удовлетворился уже ранее опубликованным - отлично. Скриптик в разработке и его задача отрабатывать на сервере, да и пишется он не для пользователя, а именно как сервис для сервера Предприятия... Laughing

Примечание:

  • Реализована функция удаления просроченных архивов. При удалении проверяется префикс архива.
  • 20 января 2010 Реализована возможность работы скрипта при выгрузки из баз версии 7.7. и 8.1 Проверено. В файле - архиве имеются два ini файлика, один для семерки, другой для восьмерки...
  • Пока не продумана схема остановки пользователей... Предполагается, что данная работа совершается в полночь, когда все пользователи отключились.
  • Причем надо будет подумать о механизме блокировки и 8-ки и 7-ки.

До этой разработки архивы выгружал, как рекомендуют в 1С - при помощи создания BackUp в Планировщике SQL Сервера.

См. также

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

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

6000 руб.

06.11.2012    73522    629    45    

88

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54039    9    69    

46

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

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1126    3    4    

3

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47297    124    66    

67

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

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

1200 руб.

03.09.2014    15916    21    6    

27

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3598    3    0    

5

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77514    72    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28653    138    100    

91
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. alexk-is 6544 29.12.09 18:52 Сейчас в теме
Здесь список ссылок на публикации аналогичной направленности http://infostart.ru/public/19363/
2. cdiamond 236 30.12.09 09:46 Сейчас в теме
Скрипт для затирания устаревших файлов:

Set WshShell = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(Folder_Name)
Set files = folder.Files
For Each f in files
fdate = f.DateCreated
If ((Date - fdate) > Stack_Depth) Then
f.Delete
End If
Next
3. alves 104 30.12.09 09:58 Сейчас в теме
(2) Спасибо внес изменение. Выставляю архив с изменениями. Авторство в скрипте в комментариях.
Оставьте свое сообщение