Исполняемый .bat файл для резервного копирования 1С

14.05.18

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

Простейшее решение для выгрузки .dt, доступное любому пользователю 1С.

Файлы

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

Наименование Скачано Купить файл
Исполняемый .bat файл для резервного копирования 1С:
.bat 0,84Kb
36 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Добрый день!

Для установки необходимо лишь:
 

1. Указать путь к .exe платформы и базе, пользователя и пароль для пользователя, папку для бэкапов, в следующих строках (изменяемое подчеркнуто):

"C:\Program Files (x86)\1cv8\8.3.10...\bin\1cv8.exe" DESIGNER /F "C:\Users\Documents\1C\Trade2" /N "Админ" /P "админ" /DumpIB "D:\bat backups\%backup_date%.dt"

rem /DumpIB "D:\bat backups\%backup_date%.dt"
 
2. Настроить запуск файла с помощью стандартных регламентных заданий windows по расписанию.

(редактировать можно через notepad++)
значение "F"- для файловой "S" - для серв.

Так же дополнительно можно дописать блокировку пользователей - 

Блокирует базу
 "C:\Program Files (x86)\1cv8\8.3.10.\bin\1cv8.exe" ENTERPRISE /F "\У" /N "Администратор" /P "123" /CРазрешитьРаботуПользователей /UCКодРазрешения 

Разблокирует
 "C:\Program Files (x86)\1cv8\8.3.10.\bin\1cv8.exe" ENTERPRISE /F"C:\1С\infobase" /N"123" /P"123" /WA- /AU- /DisableStartupMessages /CРазрешитьРаботуПользователей /UCКодРазрешения

Первая команда добавляется перед исполнением выгрузки, а вторая добавляется в самый конец.

Касательно момента, что такое уже было итд...
Это моя первая публикация и мой самый первый опыт с 1С
Когда-то давно, когда я пытался это сделать, найти информацию было не просто (почему-то)...я предлагаю простое готовое решение для простых пользователей. Возможно кому-то пригодится)

Спасибо!
 

Вступайте в нашу телеграмм-группу Инфостарт

.bat backup 1С

См. также

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

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

7320 руб.

06.11.2012    80383    635    45    

94

Архивирование (backup) Обновление 1С Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Платформа 8.3.17, MS SQL Server: обновление конфигурации падает через 15 секунд на этапе обновления предопределённых данных, и конфигуратор при каждом входе предлагает только повторить. Проверьте у себя, когда сделана последняя полная копия базы: у нас её не было почти месяц. Разбор по минутам: что не помогло (перезапуск агента сервера 1С, перезагрузка, пакетный /UpdateDBCfg, три совета со стороны) и почему. Как ibcmd достал .dt из базы, которая не открывается, и как новую базу подставили под старым именем в кластере 1С через rac, не трогая пользователей. Простой 57 минут, потерь данных нет. Отдельно ошибки ИИ-агента Claude, который работал на сервере, и порядок действий на случай, если это случилось у вас.

03.11.2026    460    nedomolkov.ivan    11    

5

Архивирование (backup) Инструменты администратора БД Системный администратор Разработчик 1С 8.3 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Абонемент ($m)

Полностью автоматизированная внешняя обработка для администрирования 1С: блокировка/разблокировка ИБ, массовое завершение сеансов, резервное копирование и восстановление из .dt, выгрузка/загрузка конфигурации (.cf), пакетная работа с расширениями (.cfe) и дополнительными обработками – всё через удобную форму без ручных запусков конфигуратора и консоли кластера

1 стартмани

21.01.2026    6499    66    war41k    0    

18

Архивирование (backup) Групповая разработка (Git, хранилище) Системный администратор Разработчик Бесплатно (free)

Как дать возможность каждому разработчику 1С вести разработку, тестирование и оптимизацию на собственной полноразмерной копии базы и при этом не тратить миллиарды рублей и тысячи часов на развертывание тестового окружения, а так же экономить дисковое пространство? Расскажем о том, как с помощью инструмента Database Lab получать полноразмерные копии базы 1C на СУБД PostgreSQL за считанные секунды (даже в случае использования многотерабайтных баз).

15.12.2025    14186    nasonkin    19    

31

Архивирование (backup) Учет документов Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

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

12200 руб.

19.02.2025    2939    3    0    

3

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

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

20.01.2025    5972    Prelude    5    

12

Архивирование (backup) 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Резервные копии базы 1С без завершения сеансов: .dt, файл базы, PostgreSQL, MS SQL, своя команда. Расписание, профили, ротация, ZIP, FTP, журнал и письмо об ошибке. Платформа 8.3+ (кроме 8.2), любая конфигурация с БСП. Подключение за 5 минут.

5000 руб.

27.08.2024    4135    1    6    

2

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Разработчик 1С:Предприятие 8 Бесплатно (free)

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

13.08.2024    10676    1CUnlimited    11    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Reaper_1C 123 14.05.18 17:33 Сейчас в теме
Выгрузка данных системы 1С: Предприятие 8 в файл *.dt не предназначена для резервного копирования данных. Производитель не дает гарантии успешной загрузки данных из этого файла. О способах правильной организации резервного копирования можно узнать из официальной документации:
https://its.1c.ru/db/v83doc#bookmark:adm:TI000000140
https://its.1c.ru/db/v83doc#bookmark:cs:TI000000138
https://its.1c.ru/db/v83doc#bookmark:adm:TI000000137
KolBbl4; Andreyyy; user659168_xec8787; olegmedvedev; ipoloskov; freeek; o4karek; FarhadIlyazov; jONES1979; Dream_kz; +10 – Ответить
3. пользователь 15.05.18 05:49
Сообщение было скрыто модератором.
...
5. SergPetr 26 15.05.18 09:57 Сейчас в теме
(1) не могу не согласится, и замечание вполне уместно.
С другой стороны, я не позиционировал метод как единственный правильный механизм копирования.
2. Painted 49 14.05.18 17:46 Сейчас в теме
Да уж, взрослеет Инфостарт. ))
Раньше подобные "откровения" вызывали сотни лайков, а сейчас тишина.
4. SergPetr 26 15.05.18 09:55 Сейчас в теме
(2) На самом деле, не лайков ради.
Своего рода эксперимент по публикации)
Это не новаторство...все прекрасно это понимают.
pbahushevich; +1 – Ответить
31. VIII7 21.01.20 06:29 Сейчас в теме
(2) Знаешь, однажды ты попадешь в ситуацию, например не заведется твой автомобиль. Полезешь на форум по своему авто, или на какой-нибудь drive2. Там кто то для таких как ты, распишет элементарные вещи, которые нужно проверить, чтобы завести. А кто то скажет: ну вот, такие "откровения"....
Пост заминусят, раскритикуют. Однако он поможет многим.
На всех форумах и подобных ресурсах есть такой народ, который критикует, тролит, смеется над тем, кто задал тупой вопрос. Так вот, это для тебя он тупой. Потому что ты здесь спец. А кто то чайник. Но ты спец только в конкретной сфере. И согласись, очень не приятно, когда ты ищешь в интернете информацию, чтобы разобраться в том, в чем ты не силен, и находишь подобное отношение и высказывания продвинутых пользователей. Которые пытаются показать какие они "крутые" и "всезнайки". Ты тут не один, на этом ресурсе.
Зарегался только для того чтобы заступиться за автора.
user991739; jawakharlal; user1030391; pavlov_a; mixail.brz; pbahushevich; +6 – Ответить
33. Painted 49 22.01.20 09:36 Сейчас в теме
(31)
это для тебя он тупой
Автор не "тупой", автор "банальный". Его "ноухау" описаны много раз и на этом ресурсе, и на других. Такие статьи засоряют форум и отнимают время пользователей.
Но это чисто мое мнение, если кому-то нравится, то ради бога. Демократия, однако.
6. plebedinskiy 52 15.05.18 10:07 Сейчас в теме
Поставлю лайк авансом, в надежде, что Вы напишите публикацию, про то как прятать пароль от злоумышленников в EXE, как компилировать bat в exe. Меня за это упрекнули, но времени нет написать эту статью. надеюсь, у Вас найдется.
7. Painted 49 15.05.18 17:13 Сейчас в теме
(6)Чего там писать-то. "bat2exe" в гугле дает кучу вариантов. На любой вкус.
8. vetalk 15.05.18 19:24 Сейчас в теме
Есть такая прога как Effector Saver. Устанавливается служба, задается расписание и прекрасно делает архивные копии.
Причем, можно хранить предыдущие версии копий и пересылать копии по FTP.
criptid; Eriksson; +2 – Ответить
13. Healer 1 31.05.18 17:32 Сейчас в теме
(8) Не "есть", а "была": разработчики его давно забросили и он не работает с 8.3.
14. Healer 1 31.05.18 17:33 Сейчас в теме
(13) А так то да, очень годная программа была. Пользовался ей много лет.
15. Healer 1 01.06.18 13:17 Сейчас в теме
(14) К тому же она не была бесплатной: версия "Про", обрубающая сессии, стоила примерно 1500 р.
18. Shevon 1 01.06.18 14:35 Сейчас в теме
(8)
Effector Saver.


Я считаю, за использование Effector Saver для бэкапа 1С-баз нужно публично пороть и отправлять в Сибирь снег убирать.
19. Healer 1 01.06.18 17:14 Сейчас в теме
20. Healer 1 01.06.18 17:16 Сейчас в теме
(19) Для платформы 8.2 очень даже замечательно. Всякие скрипты - ненадёжная тоска. А уж про рекомендованный 1С бэкап средствами БД и говорить нечего. Хотя всё в конве бизнес-модели: главное ответственность с себя снять, а чаяния и потребности юзера - "не, не слышали!".
21. Shevon 1 01.06.18 17:23 Сейчас в теме
(19) Больше касается клиент-серверных баз. Здесь все делать нужно средствами СУБД. А "рекомендованный" совсем не значит "обязателен к применению".
22. Healer 1 01.06.18 17:32 Сейчас в теме
(21) Я за свою многолетнюю практику админства и одинэсенья не раз видел, как категорически не восстанавливаются бэкапы, сделанные средствами MS-SQL (в том числе с "проверкой" после создания). С dt-шниками такой шляпы не бывало ни разу.
user1030391; Properman; Zlaya-Ferio; +3 – Ответить
24. Shevon 1 01.06.18 17:39 Сейчас в теме
(22)
Я за свою многолетнюю практику админства и одинэсенья не раз видел, как категорически не восстанавливаются бэкапы, сделанные средствами MS-SQL


Не у Вас, надеюсь? Значит, вероятно, что-то с моделями восстановления напутывалось.

(22)
С dt-шниками такой шляпы не бывало ни разу


До поры, до времени (с ростом объема базы)
26. Healer 1 08.06.18 12:57 Сейчас в теме
(24) У меня лично не было проблем с MS-SQL (возможно потому, что я изначально разумно отношусь к продукции этой фирмы, поскольку прежде работал администратором безопасности и вникал в суть продуктов), но бывало и в компании, в которой я работал. К счастью, за резервное копирование в те моменты я совсем никак не отвечал. Но наблюдать всё это было печально.
23. Healer 1 01.06.18 17:32 Сейчас в теме
(22) К тому же "bak" раз в пятнадцать больше аналогичного dt-шника.
9. FoxMara 10 16.05.18 18:45 Сейчас в теме
Автору респект за движуху.
в Обновляторе это есть и даже о чудо, обновления по расписанию закачивает и ставит. ;)
16. Healer 1 01.06.18 13:19 Сейчас в теме
(9) Обновлятор тоже не бесплатный. Стоил он, правда, символически (год назад 500 р. за полную версию), а неполная версия, опять же, не рубит соединения и прочее.
17. Healer 1 01.06.18 13:19 Сейчас в теме
(16) Ну и ещё он очень жёстко привязывается к профилю оборудования.
10. SergPetr 26 17.05.18 10:31 Сейчас в теме
Ай ленивцы, не уловили суть.
11. user981116 23.05.18 11:17 Сейчас в теме
Добрый день автору.
Буду очень признателен за помощь.
Ищу, как батником или другим способом "выгнать" из 1С 8.3 пользователей для создания резервной копии, которая у меня делается ночью через выгрузку базы в файл *.dt. Кто-нибудь из пользователей не закроет на ночь программу и резервная копия не сделана. Конфигурация самописанная, платформа 8.3.11.3034.
Попробовал ваш способ, но не получается.
После выполнения первой строчки, которая, как я понял, должна заблокировать базу, у меня открывается 1С в режиме предприятия и пока я сам её не закрою, вторая строчка батника, которая делает выгрузку в файл *.dt, не запускается. Ночью закрыть будет некому :)

А мне надо сначала "выгнать" из базы всех пользователей, если они есть, а потом выгрузить. Как это можно сделать?


Вот мой код, взятый из этой статьи:
1cv8.exe ENTERPRISE /S "БазаСКЛ" /N Админ /P 123 /CЗавершитьРаботуПользователей /UC12345

1cv8.exe DESIGNER /S %serv1C%\%base% /N Админ /P 123 /DumpIB %dir_copy%\dantist8_%data%.dt" /OUT "%dir_copy%\backup.log" -NoTruncate

1cv8.exe ENTERPRISE /S %serv1C%\%base% /N Админ /P 123 /WA- /AU- /DisableStartupMessages /CРазрешитьРаботуПользователей /UC12345
12. xlmel 31.05.18 16:59 Сейчас в теме
25. ziercool 41 02.06.18 12:29 Сейчас в теме
А можно просто заюзать мой бэкапер, который сам и блочит базу, и выгоняет и т.д. Почти аналог Effector saver. Ток некоторые функции, которые там платны, у меня бесплатны)

https://infostart.ru/public/604488/
27. M_Volkov 5 27.09.18 09:24 Сейчас в теме
Иногда команда блокировки базы не может выполниться. Например, если предварительно в консоли 1С завершить все сеансы, то при исполнении команды блокировки выскакивает сообщение, что администратор вас выгнал, и ждет пока не нажмешь ОК в этом сообщении. Ключ /DisableStartupMessages это сообщение не подавляет, сеанс висит. Выгрузка базы не выполняется. В данном случае можно сразу выполнять команду выгрузки. И только если она завершилась неудачей (все же кто-то сидит в базе), исполнять команду блокировки базы. После чего повторить команду выгрузки.
Такой алгоритм bat-файла возможен?
28. pvl_mksv 20 19.01.20 11:34 Сейчас в теме
Добрейшего, Инфостарт!
Расскажите за кодировку в таком батнике. Вопрос задан в связи с некорректным преобразованием русского имени пользователя. В npp устанавливаю кодировку UTF-8, ставлю в первой строке батника chcp 65001, в ключ командной строки пишу Администратор - в авторизации кракозябры, авторизация провалена, с 1251 на же фигня. Я так понимаю, задача установить в батнике нужную кодировку для корректного преобразования в окне авторизации. Что я делаю неправильно?
Спасибо.
29. pvl_mksv 20 19.01.20 20:40 Сейчас в теме
(28) Скачал обработку, которая скрипт генерит, разобрался, Win-1251 кодировка.
Теперь другой вопрос,

Пишу скрипт для запуска режима Предприятия через планировщик. Строка вот такая, пользователь без пароля.
chcp 1251
"C:\Program Files (x86)\1cv8\8.3.14.1993\bin\1cv8.exe" ENTERPRISE /F"D:\1c_bases\Текущая"/N"Администратор"/DisableStartupMessages 


При запуске батника появляется окно авторизации, где надо нажать ОК. Я так понимаю, это не есть хорошо. Виндовая авторизация, в силу ряда причин, - не вариант. Как можно "насильно авторизоваться", без окна авторизации.
Спасибо!
30. pvl_mksv 20 19.01.20 21:24 Сейчас в теме
(28)Разобрался, пробел после ключа /F, и далее после каждого ключа со значением,то есть так
"C:\Program Files (x86)\1cv8\8.3.14.1993\bin\1cv8.exe" ENTERPRISE /F "D:\1c_bases\MFO_Final_2020" /N"Администратор" /P"" /DisableStartupMessages 

Если в каком-то мануале это написано, подскажите, я думаю найду там еще много нового для себя.
Спасибо, Инфостарт!
32. dron-s 69 21.01.20 13:45 Сейчас в теме
по теме: вот публикация https://infostart.ru/public/1178789/ в которой более простой и универсальный на мой взгляд способ того что предлагает автор )))

(30)Параметры командной строки 1С
Для отправки сообщения требуется регистрация/авторизация