Автоматическое резервное копирование любой клиент-серверной базы 1С в формате DT с удалением сеансов, архивацией, изменением расширения (8.3.14+, расширение)

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

Арт.: 159546

Настройки резервного копирования
Настройки резервного копирования
Информация при ручном запуске бэкапа
Отображаемая информация при блокировке
Пример именования и расположения резервных копий
Подключение внешней обработки из комплекта для выполнения бэкапа по расписанию
Настройки резервного копирования
Настройки резервного копирования
Информация при ручном запуске бэкапа
Отображаемая информация при блокировке
Пример именования и расположения резервных копий
Подключение внешней обработки из комплекта для выполнения бэкапа по расписанию
Лицензия

6000 руб.

Техподдержка

4800 руб.

2000 руб.

Особенности:

  • Создание резервных копий как в ручном режиме, так и в автоматическом в любой клиент-серверной базе 1С
  • Перед резервированием система в автоматическом режиме принудительно отключает всех пользователей от базы, блокирует вход и блокирует запуск фоновых заданий.
  • Отключение пользователей от базы происходит через com-компоненту 1С «V83.Connector». Идет всегда в составе платформы 1С. Как ее настроить описано по ссылке //infostart.ru/public/610960/
  • Выгрузка резервной копии выполняется в родном формате 1C - .dt
  • Система может архивировать выгрузки формата dt в zip с заданием пароля
  • Вы можете задать произвольное расширение длиной 6 символов, которое будет подставлено вместо dt или zip. Это полезно при защите от шифровальщика т.к. он ищет выгрузки баз 1С по расширениям. Рекомендую менять расширение и архивировать с указанием пароля.
  • Система может удалять устаревшие копии, оставляя только указанное в настройках количество файлов, начиная с наиболее поздней копии. Система ищет файлы по заданным расширениям файлов! Поэтому, если была смена расширения файла (в т.ч. вкл/выкл архивация), то старые файлы система не будет трогать!
  • Получение обновлений в течении года БЕСПЛАТНО! 

План настройки автоматического резервирования:

  1. Под правами администратора БД, через «Все функции» («Функции для технического специалиста») в разделе справочники или поиском находим справочник «Настройки выгрузки (DT)»
  2. В данном справочнике создаем элемент настроек и ставим переключатель в «Вкл». Настройка может быть только одна в настоящий момент времени с флагом «Вкл»!
  3. Заполняем все нужные поля. Сохраняем. Обязательно должны быть полные права у службы 1С на папку, где будут храниться резервные копии!
  4. Для проверки работоспособности используем команду в списке настроек «Создать бэкап текущей базы»
  5. Если получили ошибки, связанные с V83.Connector, то обращаемся к статье по ссылке //infostart.ru/public/610960/. Там все подробно расписано как его настроить.
  6. Если написано «…успешно создан!» и написано что скрипт запущен, то с коннектором все ок и система создаст скрипт и его запустит. А далее, если все ок, то все соединения с базой будут удалены, включая ваше. Будут установлены блокировки. И система начнет выгрузку по заданным настройкам. 
  7. По завершению выгрузки, система снимет блокировки и разрешит в ход в базу.
  8. В заданный папке для хранения копий должен будет появиться файл выгрузки. Файлы резервных копий именуются по правилам "НазваниеКонфигурации_BackUP_ДатаСозданияБэкапа.Расширение".
  9. Для автоматической работы системы, в базе через "Дополнительные отчеты и обработки" подключаем внешнюю обработку, которая идет в комплекте "Обработка_1.0_БэкапБазыПоРасписанию.epf". Останется только указать расписание выполнения выгрузки и все.

Состав поставки и технические требования:

Система поставляется в виде расширения и подключаемой обработки. Все работает на платформе 8.3.14+ в режиме совместимости 8.3.14+. Не требует изменения конфигурации! Работа протестирована на Управление торговлей 11.5, Рознице 2.4, УНФ 1.6/3.0, ЕРП 2, но будет работать на любой базе 1С!

Код открыт, возможны любые модификации!

 

Статистика:
Просмотры 71340
Загрузки 623
Рейтинг 83
Создание 06.11.12 00:13
Обновление 20.12.23 09:17
№ Публикации 159546
Характеристики:
Теги
Рубрики Архивирование (backup) Инструменты администратора БД
Кому Для всех
Тип файла Расширение (cfe)
Платформа Платформа 1С v8.3 ,
Управляемые формы
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. u_n_k_n_o_w_n 05.11.12 22:05 Сейчас в теме
Добрый день!!!
Это чтобы на пользоваться стандартными средствами 1С?
2. Техподдержка 06.11.12 08:48
Если вы имеете ввиду штатные в типовых конфигурациях, то стандартные средства удаляют только сеанс, подключения не трогают,и нет возможности выбрать несколько пользователей. Если имеете ввиду через сервер 1с, то это дело вкуса.
3. FedorovEvg 06.11.12 10:17 Сейчас в теме
А через консольку почему нельзя удалять ?
Запуск консольки два клика.
21. w-divin 19.11.12 17:52 Сейчас в теме
(3) FedorovEvg, (5) FedorovEvg, (11) FedorovEvg, (18) FedorovEvg,

я вот не пойму зачем писать бред, если ты не в теме?
4. Техподдержка 06.11.12 10:22
Можете и через консоль-дело вкуса! НО! Если вы делаете автоматическое отключение пользователей при регламентной операции обновления конфигурации при обмене, то вряд ли консоль вам сильно поможет.
5. FedorovEvg 07.11.12 11:23 Сейчас в теме
(4) а почему она может не помочь ?
6. Техподдержка 07.11.12 11:27
Потому что вряд ли вы будите следить за процессом обмена конфигурацией в 3 часа ночи, когда нужно выгнать автоматически всех пользователей и выполнить обновление конфигурации.
11. FedorovEvg 08.11.12 10:08 Сейчас в теме
(6) А смысл следить за пользователями ? Что бы выгнать пользователей необходимо открыть вашу обработку и отключить. Те же самые действия можно сделать с помощью консоли.
В описании вашей обработки не указано, что можно настроить ее запуск в определенное время 3.00 ночи, она выгонить всех пользователей, если они есть, отрубит сеансы, проведет автоматическое обновление конфигурации.
Как я понял, ваша обработка просто демонстирирует часть функций по работе с пользователями, по аналогии с консолью серверов 1С.
7. rus128 07.11.12 12:43 Сейчас в теме
1) Как выполнить обновление конфигурации из режима "Предприятие"?
2) Как при этом автоматически в 3 часа ночи отключить ВСЕ сеансы, КРОМЕ своего?
8. пользователь 07.11.12 12:48
Сообщение было скрыто модератором.
...
9. Техподдержка 07.11.12 12:55
1. Учтите что такое обновление применяет изменения конфигурации к базе данных, и в основном в распределенной базе данных в процессе обмена, когда пришло изменение от центральной базы и нужно всех выгнать и запустить обновление автоматом.

2. Функцию отключения берете из формы и переносите либо в модуль обработки либо в свой код и НЕ передаете параметры. Подключаете к регламентной операции, и в заданное время всех отрубает, кроме вашего сеанса. Я ж писал, что придется немного перестроить обработку чтоб интегрировать в систему. Ну а следом можно и функцию блокировки сеансов и обновления системы автоматом перенести и прикрутить!
13. Rad90210 08.11.12 13:16 Сейчас в теме
(9)
Эх. А как бы хотелось чтобы уже реализованно. )))
14. Техподдержка 08.11.12 13:51
(13)Если Вы имеете ввиду выполнение по расписанию, то трудно регламентные операции запихнуть в обработку, да еще заставить менеджера кластеров следить за ней)))
10. ITEkb 07.11.12 14:20 Сейчас в теме
"Не усатновлены на сервере COM-компанен"
Опечатка - установлены.
Тип указан - внешняя обработка ert и при этом все базы 8 версии.
Поправьте пожалуйста.
12. Техподдержка 08.11.12 10:28
Вы невнимательно читаете что я писал в комментариях. Рекомендую еще раз прочитать.
15. Yashazz 08.11.12 15:01 Сейчас в теме
Сделайте слово "любой" маленькими буквами, а "клиент-серверной" - большими, пожалуйста. Ничего нового в вашей разработке нет, а люди подумают, что это толковая вещь и по файловым базам тоже.
16. Техподдержка 08.11.12 15:11
(15)Ну вообще-то, на Нобелевскую премию не претендую и Америку не открыл, но многим будет полезна, т.к. стоящих обработок мало!
18. FedorovEvg 09.11.12 09:57 Сейчас в теме
(16) стоящих обработок мало и к сожелению ваша к ним не относится :(
19. Техподдержка 09.11.12 10:03
(18) Спасибо за критику. "Не пинают только дохлую собаку" (Карнеги)! Так что смотрю моя работа пользуется спросом.
17. u_n_k_n_o_w_n 08.11.12 18:31 Сейчас в теме
Это уже реализовано и доступно на сайте its.1c.ru.
32. catalogi 21.03.13 17:15 Сейчас в теме
(17) u_n_k_n_o_w_n,

Где именно на its.1c.ru есть такая обработка?
Не нашел.
sergiobargio1; +1 Ответить
20. GoodWinSpr 09.11.12 12:40 Сейчас в теме
Автор прав, это дела вкуса, имеет место быть...
22. chemezov 22.11.12 09:43 Сейчас в теме
23. Техподдержка 22.11.12 09:52
(22) У меня нет подписки, а нужда была в такой обработке - вот и написал.
24. u_n_k_n_o_w_n 26.11.12 15:31 Сейчас в теме
Изобретать "велосипед" - тоже занятное занятие. Вопрос в другом: насколько это необходимо.
25. Техподдержка 26.11.12 15:39
Велосипеды бывают разные: одни горные, другие спортивные, третье - детские. Но это велосипед. Зачем столько плодить? Так и в данном случае - кому-то будет полезна полностью, кому будет полезен код, кому - еще что будет полезно.
26. пользователь 29.11.12 09:54
Сообщение было скрыто модератором.
...
27. DoctorRoza 12.12.12 16:12 Сейчас в теме
Хороший, 2-х колесный инструмент, может и пригодится! :)
sergiobargio1; +1 Ответить
28. vamleshka 15.12.12 20:53 Сейчас в теме
З а ч е м? было тратить столько времени на писанину этого чуда юда? мне бы столько свободного времени. Только я одного не понял бэкапы какие sql она делает? или dt-шник? Если dt-шник и при этом работает в фоновом задании то это конечно зачет, а так если ее нужно держать постоянно включенной, то это полный негуд. потому что сервер приложений перезагрузился ночью и бэкапы нифга не сделались.
29. Техподдержка 16.12.12 16:51
Создает dt, берете код и всовываете в ваш код в фоновое и будет и в фоне работать. А так код универсален.
30. dyak84 04.01.13 11:50 Сейчас в теме
Такой маленикий вопрос а если у нас моного кластерная система соотвественно есть 4 рабочих процеса. Ваша обработка будет завершать сеансы пользователей. Зарание спасибо за ответ
31. y-ha 30.01.13 17:22 Сейчас в теме
А подскажите где на its.1c.ru типовая обработка?
В разделе Универсальные отчеты и обработки что-то нет...
catalogi; +1 Ответить
33. validat 24.09.13 15:57 Сейчас в теме
Обработка полезная! Несколько раз сталкивался с подвисшим сеансом, хотя все компьютеры выключены. Приходиться включить компьютер пользователя, который возможно не вышел как положено, запустить 1эску, выйти, завершить терминальный сеанс.
Приходиться тратить время на это все, потому что не даёт сделать бэкап. Обязательно скачаю и опробую.
34. silberRus 23.03.14 11:59 Сейчас в теме
Почему у меня бакап срабатывает если запускать ее как внешнюю обработку, а если встроить в конфигуратор то нет. Запускаю причем обработку на сервере, всеравно пофиг.
35. webresurs 19.06.14 09:51 Сейчас в теме
8.3 Клиент-сервер - запускается работает......., но когда хочу прикрепить данную обработку к разделу Администрирование, выдает ошибку "Метод объекта не обнаружен (СведенияОВнешнейОбработке)...
- поправьте! или подскажите как?
36. Техподдержка 19.06.14 10:08
Нужно добавить в модуль объекта обработки

Функция СведенияОВнешнейОбработке() Экспорт
	Инфо = Новый Структура(
	"Вид, Команды, БезопасныйРежим, Назначение, Наименование, Версия, Информация, ВерсияБСП",
	"ДополнительнаяОбработка", Новый ТаблицаЗначений, Истина, Новый Массив);
	
	Инфо.Наименование = НСтр("ru=Обработка для управления подключениями пользователей и создание бэкапа");
	Инфо.Версия       = "1.0";
	Инфо.Информация   = НСтр("ru=Обработка для управления подключениями пользователей и создание бэкапа");
	
	Колонки = Инфо.Команды.Колонки;
	ТипСтрока = Новый ОписаниеТипов("Строка");
	Колонки.Добавить("Представление", ТипСтрока);
	Колонки.Добавить("Идентификатор", ТипСтрока);
	Колонки.Добавить("Использование", ТипСтрока);
	Колонки.Добавить("Модификатор",   ТипСтрока);
	Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
	
	// Единственная команда, что делать - определяем по типу переданного
	Команда = Инфо.Команды.Добавить();
	Команда.Представление = НСтр("ru = 'Обработка для управления подключениями пользователей и создание бэкапа'");
	Команда.Идентификатор = "ФормаГлавная";
	Команда.Использование = "ОткрытиеФормы";
	
	Возврат Инфо;	
КонецФункции
Показать



Взято из типовых, но может меняться в зависимости от обновлений типовых конфигураций.
37. ZhokhovM 17.09.14 18:00 Сейчас в теме
здравствуйте! УНФ 1.4.2.22 тоже подходит? "сделать резервную копию* это значит выгрузить Dt в указанный каталог?
38. Техподдержка 18.09.14 08:40
(37), подходит для любой конфигурации на УФ. Резервная копия создается через выгрузку в .dt
39. Техподдержка 11.03.16 11:17
Обновление от 11.03.2016 Ver. 3.0!
- Добавлена версия обработки для УТ11, БП3.0 и т.д. для интерфейса "такси", работает без синхронных вызовов. Будет работать на всех типовых конфигурациях и не только.
- Добавлена команда "Удаление дублей сеансов". Актуально, если мало программных лицензий и имеются несколько запущенных сеансов под одним пользователем. Остается только самый поздний сеанс для каждого пользователя.
- Добавлена поддержка платформы 8.4 (V84.Comconnector)
40. Yashazz 12.03.16 21:03 Сейчас в теме
Уважаемый, а что, трудно было сделать действительно универсал, обойтись без вот этого позорного "встраивается в любую конфигурацию с небольшими изменениями. ", а?
Не говоря уж о том, что это чудовищный баян. И что более качественные версии на ИС лежат в изобилии.

Сам, грешен, свою поделочку когда-то опубликовал... Но и то старался, чтобы общие модули не были задействованы.
41. Техподдержка 12.03.16 21:31
(40), Вы правы. Я убрал из описания публикации фразу "встраивается в любую конфигурацию с небольшими изменениями.". Действительно можно ее встроить без доработок.
42. denger8088 01.11.16 21:20 Сейчас в теме
Добрый день! У меня почему то не получается сделать "Резервную копию базы"! База закрывается пользователи отключаются а копии в указанном месте нету!? Подскажите почему! Спасибо.
43. graphbuh 01.02.17 10:27 Сейчас в теме
А есть ли опция завершения спящих сеансов (указание время спящего сеанса и период опроса) с предварительным предупреждением пользователей (работа будет завершена - да / нет).
44. Техподдержка 01.02.17 10:48
(43) , то что вы хотите, требует доработки конфигурации. В обработке это не сделать так просто.
45. graphbuh 01.02.17 11:27 Сейчас в теме
Я думаю да. И в общем то морально готов на такую доработку. Сейчас пришлось включить рестарт службы каждую ночь. Ваша обработка может работать в режиме регламентного задания? опрос мог бы проходить как ...если существует подсистема / общий модуль такой-то --> завершение спящего сеанса /просто сеанса = ответ пользователя по таймауту.... Сейчас такого нет ни у кого (чтоб был опрос / формат регламентного задания / контроль спящих или не активных сеансов)

И во всех случаях спасибо за обработку, даже просто написать статью на infostart это труд, 1-2 часа времени не оплаченного, не говоря уже о продукте. В каждом велосипеде, есть что-то свое , уникальное, плюс вынуждает авторов оригинального велосипеда не почивать на лаврах, а продолжать делать что-то новое, идти дальше.
46. Техподдержка 01.02.17 11:48
Если это ком. предложение по доработке, то можем обсудить по почте topchiydu@gmail.com. Я могу вам сделать и оповещение при отключении, могу по рег. заданию чтоб работало.
47. LinArt 09.07.24 22:11 Сейчас в теме
Интересная разработка. Но у нас 1С на обычных формах и подключить расширение не представляется возможным. Есть ли варианты подключения в этом случае? Спасибо.

Оставьте свое сообщение

См. также

Infostart DataFormWizard: Управление данными и формами в 1С 8.3

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на л...

10000 руб.

Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой...

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, ...

10800 руб.

PowerTools: Инструменты администратора 1С 8.3

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2880 руб.

SALE! 20%

Журнал регистрации изменений документов в 1С с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расши...

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал регистрации изменений документов в 1С для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше...

21600 руб.

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3...

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые о...

9600 руб.

Ускоренное проведение документов в 1С (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». И...

14400 руб.

1С сравнение баз данных (и РИБ, по правилам конвертаций) по контрольным суммам выбранных реквизитов, работающих на платформе ...

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный ...

16800 руб.