Резервное копирование. Выгрузка информационных баз 1C:Предприятие 8.2; Баз данных: MS SQL Express, PostgreSQL, IBM DB2 Express-C; Любых каталогов.
База данных - Архивирование (backup)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Текущая версия 1.0.6.14 (11.03.2012)
Основные функции:
• Создание расписания выполнения архивации с настройкой «глубина архивации». Т.е. пользователю не нужно беспокоиться о переполнении «хранилища» и удалении «старых» архивов, программа сама будет удалять старые копии согласно настройке.
• Асимметричное шифрование. У каждого архива уникальный пароль, который шифруется «открытым ключом». В свою очередь, «открытый ключ» не сможет расшифровать пароль. Дешифрование становится возможным, если пользователь имеет «закрытый ключ», физическое нахождение которого известно только его владельцу. При утере «закрытого ключа», архивные копии разархивировать НЕВОЗМОЖНО!
Для справки: при одновременном использовании большого числа компьютеров, которые работают над перебором пароля к одному архиву со скоростью 10 миллиардов паролей за секунду, пароль, состоящий из 20 символов будет взломан более, чем через 100 лет. Программа CVMbackup устанавливает на архив пароль длиной 40 символов.
• Выгрузка «Информационной базы» любых конфигураций платформы 1С: Предприятие. Обычно, аналоговые программы архивируют директорию, где находится база данных. CVMbackup создает выгрузку конфигурации и данных (это тоже самое, что выполнить действия в «Конфигураторе 1С» - пункт меню «Администрирование» - подменю «Выгрузить информационную базу…»), что значительно увеличивает надежность и универсальность архивной копии при восстановлении на любой вариант (файловый, SQL) базы 1С.
• В момент выгрузки «Информационной базы» 1С: Предприятия в «серверном варианте» CVMbackup автоматически завершает работу активных пользователей только той базы, которая выгружается.
• Программа работает как служба Windows, запускается автоматически при загрузке компьютера и не требует входа под учетной записью пользователя.
• Автоматическое подключение архива 1С. Если необходимо просто просмотреть данные в ранее созданном архиве базы, программа сама распакует, установит, и пропишет подключение на клиента 1С указанной Вами копии.
Кратко все функции:
- выгрузка информационных баз 1С 8.2 в файл dt (любой конфигурации);
- выгрузка базы данных (damp) MS SQL Express;
- архивация любых каталогов (даже при наличии занятых процессом файлов);
- проверка подключения к 1С или базе данных MS SQL Express при создании расписания;
- гибкое расписание;
- настройка глубины хранения каждого архива (автоматическая зачистка "Хранилища");
- одновременное копирование архива в 3 разных "хранилища";
- работает как служба ("менеджер" только для управления);
- выкладывает архивы как в локальные таки и в глобальные (по FTP) "хранилища";
Высокая степень защиты архивов (позволяет выкладывать в открытые публичные хранилища):
- ассиметричное шифрование (разархивировать сможет только владелец "Приватного" ключа);
- на каждый архив генерируется новый пароль (40 символов);
- завершает работу локально запушенной 1С именно ту которая будет архивироваться, включая все модальные окна. (для всех типов);
- завершает работу пользователей в локальной сети только той базы которая будет архивироваться. (только для SQL версий);
- автоматическая распаковка и прописывание в клиент 1С строки подключения для быстрого развертывания "старой" базы (только для выгрузки 1С);
- сохранение файла настроек и расписания менеджера в хранилище, для быстрого восстановления настроек при переносе программы на другой компьютер;
- возможность установки пароля администратора на "Менеджер" (для защиты от несанкционированного изменения расписания);
- смена внешнего вида;
- уведомление об итоге архивации в системном трее;
- уведомление о выходе новой версии программы в системном трее;
- детальное уведомление на электронный почтовый ящик о результатах архивации (настраивается: можно после каждой архивации или разв сутки в желаемое время)
- резервное копирование баз данных PostgreSQL (dump). В каждый архив создается и вкладывается bat файл, для быстрой заливки дампа в одноименную с архивом базу.
- выгрузка базы данных (damp) IBM DB2 Express-C;
- добавлена возможность немедленной архивации (кнопка "Начать архивацию" в "менеджере расписания");
- расширено логирование выполнения архивации для баз данных MS SQL Express;
- из соображеня безопасности, full файл настроек сохраняется только в папке с программой;
- анимация иконки в трее во время создания резервных копий;
- в настройках добавлена кнопка генерации новых ключей (активировать: Сочетание клавиш Ctrl+M)
- добавлена защита удаления расписания активной задачи в текущий момент;
- добавлена возможность выбора версии клиента 1С для подключения. (Для исключения ошибки COM соединения). Выбирается в менеджере расписания при выборе базы 1С.
- добавлен выбор, использовать шифрование или нет (управляется в настройках)
- добавлен прогресс бар для отображения активности программы при распаковке архивов.
- Резервное копирование "ГОРЯЧЕГО" каталога (например, 1С файловый вариант с подключенными пользователями) теперь выполняется без предварительного копирования, что сократило время архивирования в двое.
Новое в верии:
- Переделан отчет «результат архивации» для отправки на e-mail, теперь в формате «html» что улучшает красоту отображения и решает проблему с кодировкой.
В ближайших будущих версиях планируется:
- выгрузка базы данных (damp) postgresql; реализовано
- выгрузка базы данных (damp) IBM DB2; реализовано
- почтовая рассылка администратору (результат выполнения архивации за сутки + лог файл); реализовано
- отключение пользователей в сети с уведомлением от 1С файловый вариант (для любых конфигураций и без дополнительного кода в конфигурации);
- автоматическое обновления всех клиентов 1С, в локальной сети организации;
-дифференциальный архив (только для архивации каталогов);
-разбивка архива на части;
- выгрузка базы данных (damp) Oracle Database Express;
P/S Программа в активной разработке, принимается любая критика и предложения для исправления и доработки данного программного обеспечения. Положительные коментарии тоже радуют :)
У меня нет "тестеров", прошу народ тестировать!!!
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Архивирование (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 80502 635 45
Информационная безопасность Архивирование (backup) Системный администратор Разработчик 1С 8.3 Бесплатно (free)
Утром базы не открылись: ночью хакеры зашифровали серверы, базы 1С, почту, кассы, мобильные приложения и бэкапы в сети. Критичные базы подняли из копий на отключённых дисках и потеряли около 10 часов данных. Рассказываю, как прошли первые сутки, что увидел только человек, что мы закрыли после атаки и какие двери в самой базе 1С программист может проверить у себя уже сегодня.
10.11.2026 16003 nedomolkov.ivan 67
Архивирование (backup) Обновление 1С Системный администратор Разработчик 1С 8.3 Бесплатно (free)
Платформа 8.3.17, MS SQL Server: обновление конфигурации падает через 15 секунд на этапе обновления предопределённых данных, и конфигуратор при каждом входе предлагает только повторить. Проверьте у себя, когда сделана последняя полная копия базы: у нас её не было почти месяц. Разбор по минутам: что не помогло (перезапуск агента сервера 1С, перезагрузка, пакетный /UpdateDBCfg, три совета со стороны) и почему. Как ibcmd достал .dt из базы, которая не открывается, и как новую базу подставили под старым именем в кластере 1С через rac, не трогая пользователей. Простой 57 минут, потерь данных нет. Отдельно ошибки ИИ-агента Claude, который работал на сервере, и порядок действий на случай, если это случилось у вас.
03.11.2026 708 nedomolkov.ivan 13
Архивирование (backup) Инструменты администратора БД Системный администратор Разработчик 1С 8.3 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Абонемент ($m)
Полностью автоматизированная внешняя обработка для администрирования 1С: блокировка/разблокировка ИБ, массовое завершение сеансов, резервное копирование и восстановление из .dt, выгрузка/загрузка конфигурации (.cf), пакетная работа с расширениями (.cfe) и дополнительными обработками – всё через удобную форму без ручных запусков конфигуратора и консоли кластера
1 стартмани
21.01.2026 6565 66 war41k 0
Архивирование (backup) Групповая разработка (Git, хранилище) Системный администратор Разработчик Бесплатно (free)
Как дать возможность каждому разработчику 1С вести разработку, тестирование и оптимизацию на собственной полноразмерной копии базы и при этом не тратить миллиарды рублей и тысячи часов на развертывание тестового окружения, а так же экономить дисковое пространство? Расскажем о том, как с помощью инструмента Database Lab получать полноразмерные копии базы 1C на СУБД PostgreSQL за считанные секунды (даже в случае использования многотерабайтных баз).
15.12.2025 14265 nasonkin 19
Архивирование (backup) Учет документов Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)
В текущих версиях 1С пока нет функции, позволяющей автоматически отмечать возврат оригиналов документов с помощью сканера штрих-кодов. Многие контрагенты часто сталкиваются с проблемой утери оригиналов УПД или их невозврата. В ответ на эти запросы было разработано расширение, которое упрощает контроль за возвратом оригиналов документов и помогает лучше организовать их хранение.
12200 руб.
19.02.2025 2965 3 0
Архивирование (backup) Системный администратор 1С 8.3 Бесплатно (free)
Предлагаю Вашему вниманию 3 скрипта на bash (sh) для архивирования (backup) типовых конфигураций на Linux средствами 1С и Postgres. Перед запуском корректно заполните раздел "Параметры" в соответствии с Вашими настройками.
20.01.2025 6008 Prelude 5
Архивирование (backup) 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)
Резервные копии базы 1С без завершения сеансов: .dt, файл базы, PostgreSQL, MS SQL, своя команда. Расписание, профили, ротация, ZIP, FTP, журнал и письмо об ошибке. Платформа 8.3+ (кроме 8.2), любая конфигурация с БСП. Подключение за 5 минут.
5000 руб.
27.08.2024 4171 1 6
• автоматической выгрузки «Информационной базы» любых конфигураций платформы 1С: Предприятие с отключение пользователей;
• автоматических созданий дампов баз данных: MS SQL Express, PostgreSQL, IBM DB2 Express-C;
• автоматической архивации любых локальных директорий.
так и планируется реализовать! существующие сеансы завершаться с предупреждением пользователей, а новые сеансы будут невозможны к запуску пока не даст добро администратор или служба cvmbackup.
На текущий момент программа завершает все открыты сеансы необходимой для выгрузки базы, без предупреждения и только SLQ версии.
"Асимметричное шифрование. У каждого архива уникальный пароль, который шифруется «открытым ключом». В свою очередь, «открытый ключ» не сможет расшифровать пароль. Дешифрование становится возможным, если пользователь имеет «закрытый ключ», физическое нахождение которого известно только его владельцу. При утере «закрытого ключа», архивные копии разархивировать НЕВОЗМОЖНО!"
что делать тем кто ключ все-таки потерял? где хранится этот ключ? не очень понятна система.
При установке программы генерируются два файла (private.key и public.key).
private.key - это закрытый ключ и его рекомендуется хранить на съемном носителе (флешке, или диске) и подальше от локализации "хранилища резервных копий" в сейфе или куда нибудь ещё (насколько хватит фантазии), даже можно просто распечатать на бумаге и спрятать листик у себя в портмоне (при условии что вы сможете набрать данный текст символ в символ в том-же "Блокнот"), главное сохранить последовательность байтов в файле. Этот файл в работе программы при создании резервных архивов не участвует, его близко не должно быть рядом с программой. Он необходим только при восстановления (распаковки) данных из резервной копии, только с помощью этого файла возможно распаковать архив и ни какого другого, при его утери или отсутствии никто Вам не поможет, расшифровать архив практически невозможно, повторная генерация ключей - создаст совсем другую последовательность байт и созданные до этого архивы он не распакует. Вероятность того что получиться точно такой же ключ в ближайшие сотни лет сводится к нулю. Поэтому имея этот ключ, вы хозяин резервной информации, и никто кроме вас её не сможет прочесть.
public.key - это открытый ключ это набор байт которые участвуют в зашифровке резервных копий. Интереса для злоумышленника никакого не представляет, и может храниться где угодно открыто и доступно. Файл участвует каждый раз при создании резервного архива и должен присутствовать в директории с программой в папке "key". С его помощью можно только зашифровать архив и не более, расшифровать он не сможет и с его помощью невозможно создать "закрытый ключ".
Эти два ключа образуют собой пару, их нельзя разделять, или заменять один из них другим файлом.
public.key - зашифровывает.
private.key - расшифровывает то что зашифровал public.key.
>>> здесь не очень понятно, можно подробнее ?
- не забудьте про работу в терминале. Отключенные и простаивающие пользователи. Давно пора сделать что-то универсальное !
некоторые архиваторы при упаковке файлов ругаются "Файл не может быть добавлен в архив так как он открыт или используется другой программой" и пропускает его. CVMbackup пакует все что есть - включая скрытые, занятые и временные файлы.
Например недавно на почту пришло предложение: ограничить количество запускаемых клиентов 1С под одной учетной записью, это будет касаться как по локальной сети так и приемлемо для терминального доступа (при условии что на терминал заходят под разными учетными записями). Это необходимо для экономии ключей 1С, т.к. некоторые пользователи любят открывать много клиентов, а используют один или два, остальные просто весят в панели задач и занимают ключи.
Актуально ли это?
Также пришла просьба на возможность "разбитие архивов на части". Я подозреваю что у человека архив получился более 4Гб. С учетом используемых сейчас файловых систем NTFS, EXT3 и EXT4, актуально ли это?
Например недавно на почту пришло предложение: ограничить количество запускаемых клиентов 1С под одной учетной записью, это будет касаться как по локальной сети так и приемлемо для терминального доступа (при условии что на терминал заходят под разными учетными записями). Это необходимо для экономии ключей 1С, т.к. некоторые пользователи любят открывать много клиентов, а используют один или два, остальные просто весят в панели задач и занимают ключи.
Фича прикольная, но нужна ли она именно в этой программе ?
Сделался бэкап. Весом всего 2 КБ (((
А сделал ручками средствами SQL - почти 1 ГБ.
С неговорящим названием архив получился - 1079326724_SchetaSQL_11.zip
Во-вторых, в настройках settings.cvm палится админский пасс на sa ))). Может, МД5 какой-нибудь заложить туда хотя бы...
А что в архиве "arc.7z" внутри этой папки ?
Требует пароль... Как разархивировать вручную имея секретный ключ ?
так и планируется. В системном трее пользователя будет сообщение с обратным отсчетом и сообщением что такая то база будет отключена и блокирована администратором! И это будет возможно делать не только при архивации, но и при личной инициативе админа (например при обновлении конфигурации и д.р.)
job = да
Найден 7za.exe
Путь к 1C C:\Program Files (x86)\1cv82\8.2.13.205\bin\1cv8s.exe
тек.момент 1082418388
Папка TEMP уже существует
Тип архива 1С
Серверная
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\****************.dt
Откл. пользов. от сервера - Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера)
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Ошибка выполнения задания по расписанию - 10 на дату и время 04.04.2012 12:37:39
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 31.12.2099 23.59.59
Конец лога
Так при запуске от имени админа. При простом запуске нет реакции вообще. Что же можно еще придумать?)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files (x86)\1cv82\common\1cestart.exe"
тек.момент 1088850048
Папка TEMP уже существует
Тип архива 1С
Серверная
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\!_РЕАЛ.dt
Откл. пользов. от сервера - Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера)
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Ошибка выполнения задания по расписанию - 13 на дату и время 07.07.2012 17:01:08
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 07.07.2012 17:01:08
Конец лога
Откл. пользов. от сервера - Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера)
Т.е. На сервере остались активные сессии что мешает выгрузке ИБ в *.DT.
лог:
Версия - 1.0.6.14 (13)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files (x86)\1cv82\common\1cestart.exe"
тек.момент 1089957521
Папка TEMP уже существует
Тип архива дамп PostgreSQL
Путь к дерриктории Postgre E:\DataStore\bin
База - dcoumtest
Временная папка - E:\TEMP\
Создание файла с паролем в домашней папке C:\Windows\system32\config\systemprofile\Application Data\postgresql
Создание файла с паролем - Ошибка
Начало выгрузки postgresql 13:52:34
C:\Windows\system32\config\systemprofile
В следующей версии учту эту исключительную ситуацию и создам стоп-архивацию на данном шаге.
Версия - 1.0.6.14 (13)
job = да
Найден 7za.exe
Путь к 1C
тек.момент 1091981018
Папка TEMP уже существует
Тип архива 1С
Файловая
1С пользователь - Да
Временный путь C:\Program Files\CVMbackup\temp\Рабочая090612отНих.dt
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Начало выгрузки 1С 9:54:53
Запуск 1С - Успешно
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 1 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 2 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 3 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 4 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 5 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 6 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 7 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 8 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 9 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 10 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 11 из 12
Ошибка выгрузки базы 1С (Возможно недоступен ключ 1С или COM соединение)
PID для завершения 0
Процесс 1С закрыт
при выполнении на сервере (windows server 2008r2) попытки выгрузить базу произошда ошибка, лог :
Версия - 1.0.6.13 (13)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files (x86)\1cv82\common\1cestart.exe"
тек.момент 1098627078
Папка TEMP уже существует
Тип архива 1С
Серверная
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\UPP_2012.dt
Откл. пользов. от сервера - Успешно
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Начало выгрузки 1С 23:00:13
Запуск 1С - Успешно
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 1 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 2 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 3 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 4 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 5 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 6 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 7 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 8 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 9 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 10 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 11 из 12
Ошибка выгрузки базы 1С (Возможно недоступен ключ 1С или COM соединение)
PID для завершения 0
Процесс 1С закрыт
Ошибка выполнения задания по расписанию - 10 на дату и время 27.11.2012 23:00:00
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 28.11.2012 23:00:00
Конец лога
недоступность ключа маловероятна (их три и на каждом в 23:00 места есть, на рабочей станции такое задание отработало без проблем. А что может мешать на сервере 1с?
Скачал Вашу программу, настроил. Пытаюсь сделать архивацию, получаю следующее:
Версия - 1.0.6.14 (13)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files (x86)\1cv82\common\1cestart.exe"
тек.момент 1112759145
Папка TEMP уже существует
Тип архива 1С
Серверная
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\Резервная БД 1С (актуальная по 16.02.2013).dt
Откл. пользов. от сервера - Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера)
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Ошибка выполнения задания по расписанию - 18 на дату и время 19.02.2013 11:27:19
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 31.12.2099 23.59.59
Конец лога
Раскладку проверял, сделал все пароли цифровыми, пользователям дал все права. Единственный нюанс - в кластере две БД, в одной были текущие сеансы, но я сохранял резервную, в которой никто не работал и не было ни сеансов ни блокировок (проверял через консоль администрирования сервера). В чем может быть косяк?
Создаю и запускаю бекап 1с Предприятия - создает нормально, но только 1 раз. Если через пару минут нажать Начать архивацию, то ничегоне происходит и лог не пишется. Но если удалить программу, а затем заново заинсталить, то автоматом запускается бекап.
Создаю и запускаю бекап Базы данных PostgreSQL выдает следующее в логе и дальше не идет.
Версия - 1.0.6.13 (13)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files (x86)\1cv82\common\1cestart.exe"
тек.момент 1121207003
Папка TEMP уже существует
Тип архива дамп PostgreSQL
Путь к дерриктории Postgre C:\Program Files (x86)\PostgreSQL\8.4.3-3.1C\bin
База - as4
Временная папка - C:\Users\admin\Desktop\
Создание файла с паролем в домашней папке C:\Windows\system32\config\systemprofile\Application Data\postgresql
Создание файла с паролем - Ошибка
Начало выгрузки postgresql 8:22:55
C:\Windows\system32\config\systemprofile
job = да
Найден 7za.exe
Путь к 1C C:\Program Files\1cv82\8.2.18.102\bin\1cv8s.exe
тек.момент 1121215992
Папка TEMP уже существует
Тип архива 1С
Файловая
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\КД тут.dt
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Начало выгрузки 1С 12:47:49
Запуск 1С - Успешно
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 1 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 2 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 3 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 4 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 5 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 6 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 7 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 8 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 9 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 10 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 11 из 12
Ошибка выгрузки базы 1С (Возможно недоступен ключ 1С или COM соединение)
PID для завершения 1720
Процесс 1С закрыт
Ошибка выполнения задания по расписанию - 10 на дату и время 21.06.2013 13:00:00
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 21.06.2013 13:00:00
Конец лога
comcntr.dll регистрировал
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files\1cv82\common\1cestart.exe"
тек.момент 1143514998
Папка TEMP уже существует
Тип архива 1С
Файловая
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\УТ_10.dt
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Начало выгрузки 1С 20:59:45
Запуск 1С - Успешно
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 1 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 2 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 3 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 4 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 5 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 6 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 7 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 8 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 9 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 10 из 12
Формирование файла *.DT - Ошибка (ожидание 5 сек. попытка 11 из 12
Ошибка выгрузки базы 1С (Возможно недоступен ключ 1С или COM соединение)
PID для завершения 0
Процесс 1С закрыт
Ошибка выполнения задания по расписанию - 10 на дату и время 09.01.2014 20:00:02
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 09.01.2014 20:00:02
Конец лога
Система: WinServer2008
Бекап базы 1С Бухгалтерия делает успешно, а базы 1С УТ с ошибкой в логе.
Пользователей нет. Вручную выгрузка проходит.
Попробовал на Win8 выгрузить УТ - работает.
Библиотеки все зарегистрированы.
Есть идеи по решению проблемы?
Настройки конфигурации 1С:Предприятия перед резервным копированием
Чтобы во время резервного копирования не появлялось окно с просьбой ввести логин и пароль для доступа к базе, нужно чтобы пользователь, от имени которого работает hbagent.exe или NovosoftBackupNetworkWorkstation(если используется бекап рабочей станции) был зарегистрирован в конфигурации 1С с использованием механизма авторизации ОС Windows.
Для этого выполните следующие действия:
Откройте Конфигуратор 1С.
Откройте меню Администрирование / Пользователи.
В меню Пользователь отметьте галочкой пункт «Аутентификация Windows» и выберите пользователя.
*При использовании метода бэкапа File Copy дополнительных настроек авторизации не требуется.
Создание задачи резервного копирования 1С
Выберите в меню "Файл" подменю "Новая Задача". Появится Мастер создания новой задачи. Далее следуйте пошаговым инструкциям Мастера. Чтобы получить более детальное описание опций настройки, на каждом шаге работы с Мастером можно воспользоваться кнопкой "Помощь".
Шаг 1: Выберите тип Задачи.
Выберите тип Задачи - "Задача резервного копирования".
Выберите опцию «Режим Эксперта», чтобы далее установить расширенные настройки резервирования.
Шаг 2: Укажите тип данных для резервного копирования.
Нажмите кнопку «Добавить» и в появившемся меню выберите пункт 1С Multiversion.
В файловом окне появится список имеющихся на данном компьютере баз 1С.
Плагин «1С Multiversion» может использоваться как для резервного копирования файловых баз 1С:Предприятие, так и для бэкапа SQL баз, и включает два метода бэкапа баз 1С:
Метод бэкапа Dump. Средствами 1С.
Метод бэкапа File copy. Средствами Handy Backup.
Рассмотрим подробнее каждый из этих методов:
Метод бэкапа Dump.
Использует средства самой 1С для копирования базы. Может быть применим как для копирования файловых баз, так и для SQL баз.
Бэкап SQL баз.
В данном случае Handy Backup использует приложение толстого клиента(1Cv8.exe) для доступа к объектам базы 1С:Предприятие. Тип СУБД может быть любой из поддерживаемых сервером баз данных 1С: Oracle, MS SQL, DB2, PostgreSQL.
Также Handy Backup может бэкапить SQL базы данных напрямую, в обход сервера баз данных 1С. Для этого можно использовать плагины Handy Backup: Oracle backup, DB2 backup, а также плагин ODBC-backup для бэкапа MySQL, PosgreSQL, MS Access, FoxPro, InterBase и других.
Бэкап баз SQL может выполняться только методом Dump, где:
SQL bases тип баз
Infobases 2(SQL) список SQL баз
JUMP имя сервера 1С
newBaseSQL6 имя информационной базы на сервере 1С:Предприятие
Infobase 2(SQL).dt имя сохраняемого файла дампа (Dump)
Бэкап файловых баз.
Handy Backup осуществляет прямое копирование файлов баз данных 1С:Предприятие.
Dump метод бэкапа
File bases тип баз (файловые)
Infobase1(Files) имя базы
C%ЗА путь к базе в файловой системе
Bases путь к базе в файловой системе
InfoBase39 путь к базе в файловой системе
Infobase 1(Files).dt имя сохраняемого файла дампа (Dump)
Метод бэкапа File Copy.
Использует метод копирования файлов с базой. Плюс сопутствующие файлы, лежащие в том же каталоге. Применим только для файловых баз.
File copy метод бэкапа
Infobase 1(Files) имя базы
C%ЗА путь к базе в файловой системе
Bases путь к базе в файловой системе
InfoBase39 путь к базе в файловой системе
1Cv8FTxt файлы информационной базы в файловой системе
1Cv8Log файлы информационной базы в файловой системе
1023x2.txt файлы информационной базы в файловой системе
1Cv8.1CD файлы информационной базы в файловой системе
На данном скриншоте после номера версии 1С в дереве бэкапа указаны методы бэкапа. Каждый метод включает список доступных для него баз:
После метода Dump следует список типов баз, а после типов - уже сами имена баз и их содержимое. После метода File Copy указан список имен баз, который разварачивается в их содержимое.
Бэкап одной базы двумя методами
Бэкап файловых баз (Infobase 1(Files) возможен как методом бэкапа Dump, так и методом File Copy. Желательно выбрать один из них. При резервном копировании 1С 8.2 предпочтительнее использовать метод Dump, поскольку он выполняется средствами 1С:Предприятие, в связи с этим явялется более надежным и безопасным.
Шаг 3: Выбрать место назначения
Выберите один из следующих вариантов месторасположения резервных копий:
Локальный диск/внешний HDD/USB диск/локальная сеть
FTP
SFTP
CD-R/CD-RW
Blu-Ray/HD DVD/DVD
Handy Backup Онлайн
Шаг 4: Расширенные настройки
Здесь вы можете выбрать тип резервного копирования, а также установить дополнительные настройки.
Выберите «Полное резервирование».
Чтобы копирование осуществлялось каждый раз в отдельную директорию, названную в соответствии с датой и временем копирования - выберите «Сохранить резервную копию с временной меткой» и настройте временную метку. Это позволит иметь полные резервные копии информационных баз и конфигурации на каждую дату и время выполнения задачи (например, за последние несколько дней).
В диалоге «Установка обработки файлов» отметьте «Открывать файлы эксклюзивно». Необходимо обеспечить отключение пользователей 1С, использующих выбранные ранее конфигурации.
Шаг 5: Сжатие и шифрование
Сжатие необходимо для уменьшения размера резервной копии. Рекомендуется выбирать опцию «Сжатие ZIP (в несколько файлов)», что позволит избежать проблемы несовместимости большого размера архивов с некоторыми файловыми системами на жестких дисках, либо на CD/DVD носителях.
Установите качество сжатия выше, если необходимы более компактные резервные архивы.
Установите опцию «Зашифровать методом Blowfish» для защиты резервных копий от неправомерного доступа и задайте пароль доступа к шифруемым резервным копиям.
Внимание! При одновременном включении шифрования и опции бэкапа в одиночный ZIP архив информация об именах баз и путях их расположения окажется сохраненной в зашифрованном виде. Поэтому рекомендуется либо избегать такой комбинации опций, либо сохранить имя базы и путь её расположения в отдельном месте.
Шаг 6: Планирование
Для осуществления автоматического резервного копирования настройте расписание. Замечание: при резервном копировании на CD/DVD носитель, задача не выполнится, если в выбранном CD/DVD приводе будет отсутствовать диск в назначенное время.
Шаг 7: Дополнительные настройки
На этом этапе вы можете задать момент запуска программы в зависимости от начала или окончания выполнения определенной задачи.
А также создать Оповещение по электронной почте когда операция закончена, либо когда она закочена с ошибкой.
Шаг 8: Готова новая задача
На этом шаге можно просмотреть все свойства создаваемой задачи, скорректировать неверные настройки путем возвращения на предыдущие шаги, либо отказаться от создания задачи.
Введите имя задачи, которое будет отображаться в списке задач в главном окне Handy Backup.
Выберите опцию «Выполнить эту задачу сразу», если хотите выполнить задачу резервного копирования сразу после создания.
Замечание: Во время выполнения резервного копирования программа "1С" не должна использоваться пользователями. Если вы осуществляете резервное копирование/восстановление вручную - убедитесь, что никто не использует информационные базы, которые вы копируете. Если Задача копирования выполняется планировщиком - устанавливайте время, когда в системе "1С" нет пользователей, использующих базу. В противном случае, есть риск получения некорректной резервной копии информационной базы.
Handy Backup должен быть запущен с правами пользователя, в папке профиля которого по пути \Documents and Settings\USERNAME\Application Data\1C\1Cv81\ лежит файл ibases.v8i. При работе через рабочую станцию сервис NovosoftBackupNetworkWorkstation должен быть запущен от имени пользователя, для которого определены соответствующие конфигурации 1С.
Но в качестве инструмента для тех, у кого по разными причинам "зоопарк" на разных платформах - ваша разработка очень полезная.
небольшой пример из практики (конфигурация на базе УТ с множеством доработок, ГБ в отпуске):
В организации "Х" ежедневно производился дамп БД (БД использовалась на тот момент postgresql 8.3), ну как то по накату все производилось, проверялись дампы на дату и размер, все вроде было хорошо, пока не потребовалось восстановить базу (причиной была переустановка серверной ОС), и естественно положились на дамп postgresql и не стали заворачиваться на выгрузке посредствам 1С (ведь она рекомендует по средствам SQL). Переустановили ОС, установили postgresql(все патченое от 1С) начали загружать дамп и тут.... ОБЛОМ, что только не делали, вплоть до новой переустановки ОС. Подключали много профессионалов и специалистов (а время идет, организация заморозилась, уходят больше деньги)... Все специалисты ставили один вердикт испорчена таблица с "конфигурацией", она там самая большая, так вот она нивкакую не хотела загружаться в БД, перековыряли весь config от postgresql (уменьшали и увеличивали память, таймауты, да каждую строку практически правили, переиндексировали и что только ещё не делали) весь интернет обсосали, хоть тресни нивкакую не грузит, останавливается именно на этой таблице. Начали загружать по таблицам, все загрузились, даже брат близнец config_temp (это не сохраненная конфигурация по размеру она почти такая же) загрузился без проблем, а вот сама конфигурация отказывалась. Нашли таки последнюю измененную конфигурацию без данных, загрузили её в пустую БД того же postgresql, выдернули таблицу конфигурации и экспортировали в нашу поломанную. Все встало на место 1С запустилась, НО.... ДАННЫХ ТО НЕВИДНО... ИНДЕКСНЫЕ ПОЛЯ КОНФИГУРАЦИИ И ТАБЛИЦ С ДАННЫМИ НЕ СОВПАДАЮТ!!! Начали SQL запросами присваивать данным соответствующие названия полей (это муть ещё та), начали появляться данные, но та криво и с множеством ошибок и с мыслями какие ошибки полезут после того как эту "выковырянную" и "изломанную" базу начнет эксплуатировать организация. Ушло две недели на все эти ковыряния и эксперименты...
Забивать с нуля БД это тот ещё труд + текущая работа, сколько нужно заплатить сотрудникам за двойную и сверхурочную работу? И найдутся ли все документы в бумажном виде для их восстановления в программе?
Благо бухгалтер имел привычку выгружать информационную базу по средствам 1С, не часто, а так для своего спокойствия. Выгрузка оказалась полутора месячной давности. И все равно всем пришлось попотеть чтобы догнать текущий момент документооборота, внося все утерянные данные.
На сегодняшний день жесткий диск 1Тб я думаю может себе позволить любая организация, поэтому нужно полагаться на опыт а не рекомендации, и нужно делать резервные копии как дамп SQL, так и штатными средствами 1С, так же в добавок можно конечно тупо и извращенно копировать весь каталог с БД, благо емкости накопителей в наше время хватает. А лучше сразу на два диска параллельно, и вдобавок в интернет на какой нибудь свой FTP хостинг (хотя бы штатную выгрузку, она меньше всего весит) если конечно у вас безлимитный интернет.
Пусть скрипит и работает на человека "железо", а не заставлять мучиться людей восстанавливать данные. Ведь именно для этого человек его и создал. Это прогресс.
На прошлой работе перед моим увольнением размер одной (центральной) БД составлял более 700Гб, так что там задача архивирования стояла ОЧЕНЬ остро...
Обратите внимание на этот ОГРОМНЫЙ НЕДОСТАТОК. А этот ПП должен решить эти проблемы, так что...
Если использовать в программе "Тип источника архивации 1С:Предприятие 8.2" т.е. выгрузка информационной базы в файл *.dt, происходит COM соединение, что требует наличие ключа 1с. В остальных случаях он не используется.
сновные функции:
• Создание расписания выполнения архивации с настройкой «глубина архивации». Т.е. пользователю не нужно беспокоиться о переполнении «хранилища» и удалении «старых» архивов, программа сама будет удалять старые копии согласно настройке.
• Асимметричное шифрование. У каждого архива уникальный пароль, который шифруется «открытым ключом». В свою очередь, «открытый ключ» не сможет расшифровать пароль. Дешифрование становится возможным, если пользователь имеет «закрытый ключ», физическое нахождение которого известно только его владельцу. При утере «закрытого ключа», архивные копии разархивировать НЕВОЗМОЖНО!
Для справки: при одновременном использовании большого числа компьютеров, которые работают над перебором пароля к одному архиву со скоростью 10 миллиардов паролей за секунду, пароль, состоящий из 20 символов будет взломан более, чем через 100 лет. Программа CVMbackup устанавливает на архив пароль длиной 40 символов.
• Выгрузка «Информационной базы» любых конфигураций платформы 1С: Предприятие. Обычно, аналоговые программы архивируют директорию, где находится база данных. CVMbackup создает выгрузку конфигурации и данных (это тоже самое, что выполнить действия в «Конфигураторе 1С» - пункт меню «Администрирование» - подменю «Выгрузить информационную базу…»), что значительно увеличивает надежность и универсальность архивной копии при восстановлении на любой вариант (файловый, SQL) базы 1С.
• В момент выгрузки «Информационной базы» 1С: Предприятия в «серверном варианте» CVMbackup автоматически завершает работу активных пользователей только той базы, которая выгружается.
• Программа работает как служба Windows, запускается автоматически при загрузке компьютера и не требует входа под учетной записью пользователя.
• Автоматическое подключение архива 1С. Если необходимо просто просмотреть данные в ранее созданном архиве базы, программа сама распакует, установит, и пропишет подключение на клиента 1С указанной Вами копии.
а есть же полно программ, которые бекапят нормально в виде архива. Есть разница как создать архив 1С? просто архивировать в ZIP или сделать выгрузку информационной базы?
Программ много, но у каждого свои плюсы, я же хочу сделать универсальную, собрать все плюсы воедино и плюс свои плюсы добавить. По поводу способов создания архивации 1С, моё мнение исходя из опыта - нужно использовать все возможные методы одновременно, пусть это будет занимать больше места, но шансы на восстановление информации вырастет в разы, плюс можно вовремя выявить критическую ошибку (был случай когда стандартными средствами файловая база не выгружалась, писала ошибку, хотя 1С запускалась без ошибок, полное тестирование с переиндексацией и исправляли через chdbfl.exe ничего не помогло. Так и работал человек с битой базой, что считаю не есть хорошо и когда нибудь это скажется). А если бы одновременно делались архивы разными способами, выявилось бы сразу, т.к. все архивы за "определенную дату" имели бы размер, а ошибочная весила бы 0 кб. Откатили бы назад на один день, протестовали, забили недостающие документы, и можно спать спокойно!
"Так и работал человек с битой базой, что считаю не есть хорошо и когда нибудь это скажется)."
У самого есть клиент, базы выгружаются и загружаются, но при этом любое сравнение/объединение с cf файлом приводит к схлопыванию конфигуратора:(
Вполне возможно, этого можно было бы избежать, если бы резервные копии делались несколькими способами, как вы и предлагаете
Ошибки предложения и отзывы можно слать на мыло admin@cvm.su или тут в комментариях). Завтра будет готова функция резервного копирования IBM BD2.
ошибка Access Violation - нет доступа к реестру на запись, т.е. нужно запускать менеджер под правами администратора или пользователя с доступом на запись системного реестра.
глубина архивации - (все верно) число хранимых архивов по данному расписанию, старые архивы затираются.
Забыл дописать. В редких случаях ошибка Access Violation возникает из за невозможности вытащить текущее время из системы (sys.utils), помогает только "ребут" системы, обходных путей пока не нашел.
Название архива 1079326724_SchetaSQL_11.zip означает - что 21.02.2012 в 07-00-08 запустилась архивация данных базы "SchetaSQL" и создан архив. По поводу размера - пришли пожалуйста мне на почту admin@cvm.su лог файл с именем 1079326724_SchetaSQL_11.txt из папки "Log".
На счет пароля согласен, но md5 никак не применить, т.к. хеш можно применить при сверке т.е. пользователю нужно будет вводить пароль каждый раз при подключении к базе при архивации, что невозможно при автоматизации процесса. Может просто убрать его из settings.cvm ? тогда получиться неполноценное сохранение настроек, "палка о двух концах"! Есть какие нибудь ещё соображения по этому поводу?
И необходимо обновиться, нашел критический баг.
Также предлагаю списаться по почте, есть предложение от меня.
- выбор дирРектории для архивации
- добавить возможность "немедленного" архивирования выбранным видом архивации указанной базы
- напоминаю, что под Виндовс 2008 Р2 менеджер зависает при нажатии далее после установки переключателя на "1С:Предприятие". Пробовал на виртуальном рабочем столе, так и с консоли.
- лог крошечного SQL-ного бэкапа выслал на мыло.
- почему-то настройки CVM сохранились в каталог с первой архивной копией, а не, к примеру, в каталог установки программы ?
- и можно еще подсказку выводить в кэпшен лейбла на форме напротив списка доступных архивов, когда фокус мыши наводишь в управлении архивами ? Предлагаю туда выводить понятное пользователю время создания архива ))
Опечатка исправлена.
Немедленная архивация реализована.
С зависанием - экспериментирую с учетной записью пользователя т.к. в текущий момент на моём сервере (2008 R2) зависание не замечено, пытаюсь добиться этого.
Лог просмотрел, информации недостаточно, в новой версии расширил лог для MS SQL.
Настройки теперь сохраняются только в папке с программой.
Читабельная дата присутствует в модуле "Работа с архивами".
И последнее- то ли я дурак,то ли лыжи не едут- но "вещь" в режиме 1сПредприятия- молчит как "вкопанная"-активность строки выбора баз-конфигураций=0, немедленный архив каталога- меня просто проигнорировал. Это чем-то,объясняется?
Которая тоже не работает.
Причем ни одна версия, ни на одной машине ничего в лог файл не записала.
Не знаю, то ли копать дальше, то ли подождать.
(6) private.key - это закрытый ключ и его рекомендуется хранить на съемном носителе
Где бы его найти еще. На моем компе такого файла нету.
Если утерян "Приватный" ключ:
Рекомендую пересоздать ключи, но ранее созданные архивы вы уже никогда не распакуете!
Произвести следующие действия:
1. Закрыть "Менеджер"
2. Удалить файл "public.key" в папке "директория программы"\key
3. Запустить менеджер. (появится диалоговое окно генерации ключей)
2) Уберите вход на Вашу страничку после установки! Вам это ничего не даст, т.к. тот кто установил Вашу программу про Вас уже знает.
А выход в интернет программы имеющей доступ к базам 1с и скуля КРАЙНЕ нервирует начальство и админа.
3) "С файлом 1CEStart.cfg в пользовательской папке, буду искать решение." Решение уже есть не заморачивайтесь. Если почитаете про эту ошибку — убедитесь что уже много людей с этим голову ломали так ничего не добившись. Вы не АБИ и Майкрософт.
Давайте не будем нервничать и разберемся по порядку!
Первая проблема с ключами.
В какой папке удаляется ключ private.key ???
Если из папки key то так и должно быть, ключ сохраняется лишь в том месте в котором вы указали при генерации.
Сделать кнопку для генерации новых ключей? Нужно понимать что при генерации новых ключей старые резервные копии новыми ключами не открыть. Считаю эту функцию разовой и не стоит ей злоупотреблять т.к. можно запутаться к каким архивам какой ключ. И если программой будет пользоваться не админ а бухгалтер какой нибудь, и случайно сгенерирует новые ключи, а потом понадобится восстановить прошлый архив, будет большой облом.
По поводу ничего не архивируется:
внимательно обратите внимание на созданное расписание, когда и во сколько произойдет архивация. Т.к. при создании расписания учитывается текущее время, и если вы опоздали с созданием расписания архивации хоть на секунду от текущего времени, от запланированного времени, архивация переносится на следующий период.
С файлом 1CEStart.cfg все таки хочу решить проблему.
Погуглите, серьезные люди не могут решить. 1CEStart.cfg только один из вариантов решения. Еще есть править 1cv82\conf\nethasp.ini или ("dcomcnfg". "Службы компонентов","Компьютеры" "Мой компьютер", "Свойства" "Безопасность COM". Права доступа "Изменить ограничения", разрешить Анонимный вход и ВСЕм полные права, т.е. поставить все галочки. Тоже самое с "Разрешение на запуск и активацию".)
И другие варианты. Не заморачивайтесь с этим вопросом!
2) "ключ сохраняется лишь в том месте в котором вы указали при генерации." Спасибо, вопрос снят. Я от природной тупости выбирал C:\Program Files\CVMbackup\key для сохранения ключей ;)
3) "будет большой облом." Спрячьте кнопку а вызов по комбинации клавиш, а когда программа выйдет из стадии тестирования уберете. Все равно перед началом "боевого" использования ключ придется менять.
4) не работает при запуске "вручную", как впрочем и "по расписанию".
это более чем странно!
просмотрите пожалуйста службу "cvmbackup", запущена ли она?
А так же Зайдите в Администрирование -> Просмотр событий -> журнал "Приложения", есть ли там ошибки относящиеся к программе servicecvm.exe ?
А так же Брандмауэр, может он блокирует действия службы?
Можно поподробнее?
При запуске немедленной архивации, появилось ли окно подтверждения выполнения с текстом "Выполнить архивацию выбранного расписания сейчас?" ?
Различаются версии клиента и сервера (8.2.14.519-8.2.12.96),
клиентское приложение: СОМ-соединение."
При работе на сервере через терминал (с админскими правами) пишет (Failed to get data for "max") то есть то же самое, что и в Работа с архивами далее когда еще ни одного архива не создано. Пишет так при первом запуске и выводит до десятка таких окон подряд.
Вопрос про местонахождения private.key остается в силе. Если он отсылается только Вам,
то программу можно раздавать бесплатно даже когда она в разы превзойдет все, что существует на рынке.
И попутно,не понравился ярлычок в области "time",там и так всего понавешено - а переместить низя.
Может пока не стоит так торопиться,хоть и бесплатно. Есть пока и другие варианты,т.ч. удачи.
если архив был в папке temp, значит программа не завершила резервное копирование, скорее всего не успела до удаления Вами программы. Обязательно сделаю анимацию иконки в трее для отображения активности программы.
Каскад окошек я "наверное" исправил в версии 1.0.6.1, по крайне мере я всеми способами издевался над формой с расписанием пытаясь вызвать эту ошибку. Также в настройках в следующей версии поставлю возможность скрытия иконки в трее.
С файлом 1CEStart.cfg в пользовательской папке, буду искать решение.
Люди прошу не отворачиваться, стараюсь для народа, помогите с тестированием! Все эти негативные комментарии за ошибки помогут мне "отточить" программу для Вас.
УТП для Украины 1.2.2.3. Винда 2008, скуль 2005. С бубном пока не бегал. Сервер 1с пока перезагрузить нет возможности.
Заходим в каталог пользователя C:\Documents and Settings\user2\Application Data\1C\1CEStart
и удаляем файл 1CEStart.cfg
Как правило помогает с первого раза.
Пляски с бубном помогли.
5) "Причем ни одна версия, ни на одной машине ничего в лог файл не записала."
поставил на ноут и сейчас пробую первый раз сделать автобекап.
хотелось бы кнопку свертывания окна менеджера расписания, а не только кнопку его закрытия - все-таки, имхо, комбинация alt+tab удобнее лишних движений мыши в системном трее.
зы. что-то излишне долго создается архив
ззы. в логе есть запись - Папка TEMP не создана
Да письмо получил и сразу ответил! В письме была вложена программа и просьба прислать сформированный лог файл в корне с программой с именем "logmeneger.txt". Если не получили, пришлите файлик сейчас пожалуйста. Он появляется после выбора типа архивации 1С, как раз в том месте где у Вас зависает.
содержимое файла:
Поиск переменной среды APPDATA
Найдена переменная APPDATA - C:\Users\Администратор\AppData\Roaming
Формирование списка подключений
Найден пользовательский файл подключений 1С - ibases.v8i
С этого момент 25% процессорного времени, никакой дисковой активности и все
Так вроде есть возможность устанавливать пароль (в настройках), или какой пароль имеете ввиду? (если системный пароль, то ненужно, т.к. программа делится на две части: одна эта менеджер - необходим только для настройки расписания, восстановления из резервных копий и т.д, эта часть не нуждается в постоянном запуске, это только инструмент. Вторая часть это сама рабочая лошадка - которая следит за расписанием, архивирует и шифрует информацию, выкидывает пользователей 1С, закрывает модальные окна и т.д., и работает она как служба под системной учетной записью, запускается автоматом и не зависит от входа какого либо пользователя в систему).
Что есть тестирование архивов? Это все что есть архивы пытаться распаковать? или после создания архива тут же пытаться распаковать? или что Вы имели ввиду?
Папка Temp не создана - это положительный лог! И всего лишь означает что папка уже существует!
Давно прошу Вас выслать файл temp.txt из папки log.
Вышлите пожалуйста на почту admin@cvm.su
И какой версией CVMbackup сейчас пользуетесь (наведите мышку на иконку в трее)?
Время начала архивации 28.02.2012 16:50:41
Папка TEMP не создана
Тип архивации 1С
завершаем 1С окно аутентификации - да
завершаем запуск 1С - да
завершаем Конфигуратор 1С - да
завершаем определенное окно 1С - да
Конец. И ничего не происходит.
Ни в коем случае нельзя этого делать. Это же не Скайп или Аська или другое средство развлечения. Еще раз повторюсь. Программа которая сама выходит в интернет и имеет доступ к приватному ключу и рабочим базам никогда не будет установлена на сервере. Программа которая сама обновляется (и возможно из-за какого-то глюка после очередного обновления не сможет открывать старые архивы) никогда не будет использоваться для архивации. Разве, что в договоре с поставщиком программы будет зафиксирована его 100% материальная ответственность за возможные убытки. Максимум, что можно это ссылка на даунлоад страницу разработчика. Даже то, что программа каждые 10 минут выводит сообщения о наличие новых версий и то здорово раздражает.
Программа насчитана на работу с сетью и интернетом в том числе, как без доступа в сеть например сохранять копии на FTP? Или отсылать уведомления по почте?
А на счет автоматического обновления я с Вами полностью согласен.
Какие есть идеи и предложения уведомления о новой версии? Один раз показать и закрыть? Пользователь забудет или не увидит, а так как сервера практически не перезагружаются что необходимо для повторного показа сообщения о выходе новой версии, пользователь так и останется в неведении.
Ежедневное создание копий постоянно изменяющихся рабочих файлов – занятие достаточно хлопотное, и мало кто настолько организован, что постоянно помнит о необходимости бэкапа и делает его.
File Backup Watcher Free – Возможностей для некоторых их может быть вполне достаточно.
для резервного копирования на sql создается всего лишь одно задание и вешаешь внешний винт
BACKUP DATABASE [********] TO DISK = N'F:\bekap new' WITH RETAINDAYS = 60, NOFORMAT, NOINIT, NAME = N'*********-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
ну и ставишь расписание на выполнение и спишь спокойно но вот с дбф который у меня юзает бухгалтерия если честно я немогу поладить по вопросу резерного копирования тут бы я с удовольствием использовал данную программу, ибо страшновато будет если винты помрут а бекап я там уже очень давно не делал, память подводит
да, именно так и было,
некоторые прикладухи (как правило работающие с какой нибудь БД)
требуют именно такой формат системной даты.
надо попробовать будет оставить нужную системную дату (т.е. разделитель в дате дефис)
но при этом поправить формат даты в ветке реестра для CVM Backup
Обновился до 13 версии. С прошлого раза у меня было "подвисшее" задание. После обновления - программа снова запустила эту "подвисшую" архивацию, которую я стопал через меню "Выход". Поэтому, нужно добавить окно с текущими заданиями, чтобы пользователь не паниковал, да и остановить можно было бы.
ОС Windows 7
Microsoft SQL Server 2008
1С:Предприятие 8.2.15.289
Кластер серверов 1541
Режим архивировани - однократный.
Резултат - не выгоняет пользователей
Сообщает об ошибке (в трее)и при этом очищает сроку настройки - код ошибки не виден.
Да! Считаю что первая часть "Backup" готова, если и будут появляться недочеты буду исправлять параллельно. Сейчас в реализации вторая часть это:
- гарантированная блокировка пользователей любых конфигураций без доработки кода и любого варианта (файловый или серверный).
- автоматическое обновление клиентского ПО 1С на машинах пользователей по всей локальной сети.
- управление пользователями.
- блокировка отдельных баз (не средствами 1С).
- автоматическое прописывание новых подключений к базам 1С на локальных машинах пользователей.
- создание терминальных клиентов на сервере и пользователей в 1С.
- ограничение одновременных запусков клиентов 1С для каждого пользователя.
- очистка пользовательского кеш при запуске 1С. (опционально. пользователь сам устанавливает флаг)
- функция единого пароля для пользователя.
в логе
Версия - 1.0.6.14 (13)
job = да
Найден 7za.exe
Путь к 1C "C:\Program Files\1cv82\common\1cestart.exe"
тек.момент 1081391446
Папка TEMP уже существует
Тип архива 1С
Серверная
1С пользователь - Да
1С пароль - Нет
Временный путь C:\Program Files\CVMbackup\temp\MPT SQL.dt
Откл. пользов. от сервера - Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера)
завершаем 1С окно аутентификации - Успешно
завершаем запуск 1С - Успешно
завершаем Конфигуратор 1С - Успешно
завершаем определенное окно 1С - Успешно
Ошибка выполнения задания по расписанию - 20 на дату и время 20.03.2012 23:10:45
Задание перенесено на следующую дату согласно расписания
Следующая дата архивации установлена - 31.12.2099 23.59.59
Конец лога
Такой ошибки Ошибка (Возможно используется пользователь 1С не с "полными правами" или неверные имя и пароль администратора кластера) нет, все введено правильно, полные права есть, имена и пароли правильные.
В свет готовится версия PRO, в которой будет универсальный подход к отключению пользователей, и никаких паролей администратора не потребуется. И при соблюдении правил эксплуатации гарантируется 100% отключение пользователей от базы будь то SQL или файловая.
Автор данной проги респект и уважуха, спасаешь
Со слов админа
При создании правила не появляется в списке, хотя этапы ввода логина и настройки расписания проходят успешно. После нажатия «Готово» переходит в главное окно, и там ни чего нет при попытке нажатия «редактирования» вываливается ошибка Failed get data “day” .
По вопросу перезаписи старых баз. При создании расписания на последнем шаге устанавливается глубина хранения, все что старее глубины "затирается".
error_1082920961.txt
P/S Таймаут ожидания монопольного доступа 1 минута (12 попыток по 5 секунд, видно в лог файле что все 12 попыток истекли)
Попробуйте PRO версию.
пробовал прогу запускать от администратора, не помогает... Win7 x64
Данная ошибка возникает при отсутствии зарегистрированной библиотеки comcntr.dll !!!
Переустановите клиента под администратором или зарегистрируйте библиотеку вручную, для чего в командной строке или в окне "Выполнить программу" (вызывается сочетанием клавиш Windows+R) выполнить команду
Regsvr32 «C:\Program Files\1cv82\8.2.15.294\bin\comcntr.dll» заменив путь к файлу comcntr.dll на Ваш.
Отпишитесь по результату, если не поможет будем чесать репу дальше!
Для производственных нужд клиент 1С всегда запущен на сервере (выполнение регламентных задач).
Возникла необходимость "горячего" бэкапа директории, для этого выбрал эту программу.
Но вот беда: файлы архива не формируются, в целевом каталоге создаются пустые файлы *.7Z размером 32 байта.
Помогите решить данную проблему, пожалуйста. Судя по логам программа отрабатывает нормально.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 116737
Создание 12.02.12 11:41
Обновление 06.04.12 16:14
Просмотры 61133
Загрузки 576
Рейтинг
97
Комментарии 223
Код открыт Не указано
Рубрики Архивирование (backup)
Тип файла Приложение (exe)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)