Администрирование · 11 мин
Dumper 1C: что это за программа и как её использовать
Dumper 1C — утилита для пакетной выгрузки и загрузки конфигураций 1С. Разбираем назначение, возможности, типичные сценарии использования и безопасные настройки.
Dumper 1C (часто пишут «1С:Дампер», dumper.exe) — это независимая утилита для пакетной выгрузки и загрузки файлов конфигураций 1С:Предприятие без ручного открытия конфигуратора для каждой базы. Программа работает со списком информационных баз и позволяет одной операцией сохранить cf-файлы (или dt-выгрузки) сразу по десяткам баз, что делает её популярной среди администраторов и франчайзи 1С, обслуживающих множество клиентских конфигураций.
Главная задача инструмента — автоматизация рутинных операций: резервное копирование конфигураций перед обновлением, сбор актуальных cf-файлов для хранения в репозитории, массовая загрузка типовых конфигураций в клиентские базы. Вместо того чтобы вручную открывать конфигуратор каждой базы и выполнять «Конфигурация → Сохранить конфигурацию в файл», администратор формирует список баз один раз и запускает выгрузку по расписанию.
Важно понимать: dumper 1C — это сторонняя разработка, а не штатный инструмент фирмы «1С». Платформа 1С:Предприятие сама по себе не содержит файла dumper.exe. Поэтому, если вы обнаружили такой процесс на сервере или встретили упоминание утилиты в инструкциях, речь идёт о внешнем приложении, которое использует COM-соединение или пакетный режим конфигуратора для доступа к базам.
Что именно делает dumper 1C
Функционально утилита строится вокруг списка информационных баз. Пользователь добавляет базы вручную или импортирует из файла списка баз 1С (ibases.v8i), указывает для каждой базы параметры подключения — сервер или файловый путь, имя пользователя, пароль — и выбирает операцию: выгрузка конфигурации в cf, выгрузка базы в dt, загрузка cf или dt, обновление конфигурации базы данных.
После запуска dumper последовательно или параллельно подключается к каждой базе и выполняет заданную операцию, записывая результат в журнал. Файлы выгрузки складываются в указанный каталог, обычно с автоматическим формированием имён по шаблону: имя базы, дата, версия конфигурации. Это позволяет вести архив конфигураций с историей изменений.
Технически большинство реализаций dumper используют штатные механизмы платформы: пакетный режим запуска конфигуратора с ключами командной строки (/DumpCfg, /DumpIB, /LoadCfg, /LoadIB, /UpdateDBCfg) либо COM-объект V83.ComConnector для серверных баз. То есть утилита не делает ничего «магического» — она автоматизирует то, что администратор мог бы выполнить вручную через конфигуратор или командную строку.
Типичные сценарии применения
Самый распространённый сценарий — регулярное резервное копирование конфигураций перед обновлением. Администратор франчайзи, обслуживающий 30–50 клиентских баз, настраивает еженедельную выгрузку cf по расписанию через планировщик Windows. Если после обновления что-то пошло не так, всегда есть актуальная копия конфигурации для отката или сравнения.
Второй сценарий — массовое обновление типовых конфигураций. Некоторые администраторы используют dumper для загрузки свежего cf в несколько тестовых баз одновременно, чтобы проверить обновление перед применением на рабочих базах. Это сокращает время подготовки релиза.
Третий сценарий — аудит и контроль изменений. Регулярные выгрузки cf позволяют сравнивать конфигурации за разные даты штатным механизмом «Сравнить, объединить с конфигурацией из файла» и отслеживать, кто и когда внёс доработки, особенно если база не подключена к хранилищу конфигурации.
- 1Установите утилиту и укажите путь к исполняемым файлам платформы 1С нужной версии
- 2Добавьте информационные базы в список: вручную или импортом из ibases.v8i
- 3Задайте для каждой базы пользователя с правами на выгрузку конфигурации
- 4Настройте каталог сохранения и шаблон имён файлов
- 5Выполните тестовую выгрузку на одной базе и проверьте журнал
- 6Настройте запуск по расписанию через планировщик задач Windows
Требования и ограничения
Для работы утилиты на компьютере должна быть установлена платформа 1С:Предприятие той версии, с которой работают базы. Если в списке базы на разных версиях платформы (например, 8.3.18 и 8.3.22), нужно проверить, умеет ли используемая версия dumper выбирать подходящий исполняемый файл для каждой базы, иначе часть операций завершится ошибкой.
Ключевое ограничение — блокировки и монопольный режим. Выгрузка cf обычно возможна без монопольного доступа, а вот загрузка конфигурации и обновление базы данных требуют, чтобы в базе не было активных сеансов. Утилита либо пытается установить блокировку соединений (на серверных базах через консоль кластера), либо завершает операцию с ошибкой, если пользователи работают.
Ещё одно ограничение — права учётной записи. Пользователь, от имени которого dumper подключается к базе, должен иметь административные права в конфигурации. Хранить пароли таких учётных записей в списке баз утилиты — компромисс между удобством и безопасностью, о котором стоит помнить.
Безопасность: что проверить перед использованием
Поскольку dumper 1C — стороннее ПО, скачивать его следует только с проверенных источников: официального сайта разработчика или известных профильных порталов. Исполняемый файл, найденный на случайном файлообменнике, — реальный риск: утилита по своей природе получает логины и пароли от всех ваших баз, что делает её привлекательной мишенью для вредоносных модификаций.
Перед первым запуском проверьте цифровую подпись файла (если она есть), прогоните файл через антивирус и изучите, какие сетевые соединения программа устанавливает. Легитимный dumper обращается только к серверам 1С и СУБД, указанным в вашем списке баз.
Отдельная тема — хранение паролей. Если утилита сохраняет пароли в открытом виде в своём конфигурационном файле, доступ к этому файлу должен быть ограничен. Рассмотрите вариант использования отдельной учётной записи для резервного копирования с минимально необходимыми правами.
Как проверить результат выгрузки
Файлы созданы для всех баз списка, размер сопоставим с предыдущими выгрузками
Часть баз пропущена или файлы имеют нулевой размер
По каждой базе статус «успешно», нет ошибок подключения
Ошибки аутентификации, таймауты, несовпадение версии платформы
Тестовый cf открывается в конфигураторе через «Загрузить конфигурацию из файла» в тестовой базе
Конфигуратор сообщает о повреждении файла
Альтернативы dumper 1C
Если задача разовая или баз немного, штатных средств платформы достаточно. Пакетный режим конфигуратора с ключами командной строки позволяет написать собственный bat- или PowerShell-скрипт для выгрузки cf по списку баз — это прозрачнее с точки зрения безопасности, поскольку не требует стороннего ПО.
Для регулярного резервного копирования данных (а не только конфигураций) правильнее использовать средства СУБД: pg_dump для PostgreSQL, штатные планы обслуживания MS SQL Server. Выгрузка cf защищает только метаданные, но не данные справочников и документов.
Для управления обновлениями в крупных инфраструктурах существуют специализированные решения класса «Обновлятор-1С» и аналогичные сервисы, которые помимо выгрузки умеют выполнять обновление по сценариям, контролировать версии и рассылать уведомления. Выбор зависит от масштаба: для пяти баз достаточно скрипта, для сотни — уже нужен полноценный инструмент.
Сравнение подходов
Подходит для массовой выгрузки cf по списку баз с минимальной настройкой. Ограничение — стороннее ПО с доступом к паролям.
Штатный механизм платформы, полный контроль через скрипты. Требует навыков написания bat/PowerShell и самостоятельного ведения списка баз.
Защищает и конфигурацию, и данные, восстановление быстрее. Не даёт отдельных cf-файлов для сравнения конфигураций.
Комплексные сценарии обновления и бэкапа. Избыточны для небольшого числа баз и обычно платные.
Типичные ошибки при работе с dumper
Чаще всего проблемы возникают не из-за самой утилиты, а из-за окружения. Неверно указанная версия платформы приводит к ошибкам подключения ко всем серверным базам сразу. Устаревшие пароли в списке баз после регламентной смены учётных данных дают массовые ошибки аутентификации, которые администратор замечает только тогда, когда копия внезапно понадобилась.
Вторая группа ошибок — переполнение диска. Регулярные выгрузки cf по расписанию без ротации файлов за несколько месяцев способны занять сотни гигабайт. Настройте очистку старых архивов или ограничьте глубину хранения.
Как выбрать решение под свою задачу
Критерий выбора простой: количество баз, частота операций и требования к безопасности. Если баз до десяти и выгрузка нужна раз в месяц — ручная работа или простой скрипт надёжнее. Если баз десятки и копии нужны еженедельно — dumper или аналог окупит время настройки в первый же месяц.
В организациях с жёсткими требованиями ИБ предпочтение отдавайте скриптам на штатных механизмах платформы: их можно проверить построчно, они не требуют установки стороннего ПО и не хранят пароли в чужих форматах.
Как выбрать действие
Что важно запомнить
Dumper 1C — сторонняя утилита для пакетной выгрузки и загрузки конфигураций по списку баз. Она экономит время администратора, но не заменяет резервное копирование данных средствами СУБД и требует внимания к безопасности: источник загрузки, хранение паролей, ротация архивов и контроль журналов.
Частые вопросы о dumper 1C
Является ли dumper 1C официальным продуктом фирмы «1С»?
Нет. В состав платформы 1С:Предприятие такой утилиты не входит. Это разработка сторонних авторов, использующая штатные механизмы платформы — пакетный режим конфигуратора и COM-соединения. Фирма «1С» не несёт ответственности за её работу.
Можно ли с помощью dumper восстановить данные после сбоя?
Только частично. Выгрузка cf содержит конфигурацию, но не данные. Если dumper настроен на выгрузку dt, восстановление возможно, однако dt-файлы создаются медленно и подходят скорее для переноса, чем для регулярного бэкапа. Для защиты данных используйте резервное копирование СУБД.
Почему dumper не может подключиться к серверной базе?
Типичные причины: неверная версия платформы в настройках, отсутствие прав у указанного пользователя, блокировка соединений на кластере, недоступность агента сервера 1С по сети. Проверьте подключение той же базой вручную через конфигуратор — ошибка будет видна сразу.
Нужен ли монопольный режим для выгрузки cf?
Для выгрузки конфигурации в файл монопольный режим обычно не требуется — операция выполняется при работающих пользователях. А вот загрузка cf и обновление конфигурации базы данных требуют завершения всех сеансов.
Безопасно ли хранить пароли баз в настройках dumper?
Это зависит от реализации конкретной версии утилиты. Если пароли хранятся в открытом или слабо защищённом виде, доступ к конфигурационному файлу должен быть строго ограничен. Безопасная альтернатива — отдельная учётная запись для бэкапов с минимальными правами или собственные скрипты с защищённым хранением учётных данных.
Чем заменить dumper, если стороннее ПО запрещено политикой безопасности?
Используйте пакетный режим конфигуратора: команда вида 1cv8.exe DESIGNER с параметрами /F или /S, /DumpCfg и путём к файлу. Обернув вызовы в PowerShell-скрипт с циклом по списку баз, вы получите тот же результат без сторонних программ.