Администрирование · 10 мин
Как отправить базу 1С по электронной почте
Как выгрузить и отправить базу 1С по электронной почте: выгрузка в dt, архивация, ограничения почтовых сервисов, облачные альтернативы и защита данных.
Отправить базу 1С по электронной почте — типовая задача, когда нужно передать данные бухгалтеру, аудитору, франчайзи-программисту или перенести учёт на другой компьютер. Проблема в том, что рабочая база обычно весит сотни мегабайт или гигабайты, а почтовые сервисы ограничивают вложения размером примерно 20–30 МБ. Поэтому напрямую прикрепить базу к письму почти никогда не получается.
Правильная последовательность выглядит так: сначала базу выгружают в специальный файл (для файлового варианта это выгрузка в dt через конфигуратор), затем сжимают архиватором и при необходимости разбивают на части, после чего отправляют либо вложением, либо ссылкой на облачное хранилище. Отдельный важный шаг — защита файла паролем, потому что в базе содержатся персональные данные сотрудников и коммерческая информация.
Ниже разобраны все этапы: подготовка базы, выгрузка, сжатие, способы отправки, проверка целостности на стороне получателя и типичные ошибки, из-за которых переданная база не открывается.
Подготовка базы перед отправкой
Перед выгрузкой убедитесь, что в базе не работают пользователи. Активные сеансы могут привести к ошибкам выгрузки или к тому, что получатель получит данные в несогласованном состоянии. В файловом варианте попросите всех выйти из программы, в клиент-серверном — завершите сеансы через консоль администрирования или установите блокировку соединений.
Также имеет смысл оценить размер базы заранее. Для файловой базы посмотрите размер файла 1Cv8.1CD в каталоге базы — это даст представление о том, сколько будет весить выгрузка. Обычно файл dt получается заметно меньше исходного файла данных, а после архивации — ещё меньше, иногда в 3–5 раз.
Если база содержит накопленный «мусор» — помеченные на удаление объекты, старые версии файлов, журналы регистрации за много лет — можно предварительно выполнить удаление помеченных объектов и сократить журнал регистрации. Это уменьшит размер выгрузки, но делайте такие операции только при наличии резервной копии.
Выгрузка базы в файл dt
Штатный способ получить переносимую копию базы — выгрузка в файл с расширением .dt через конфигуратор. Этот файл содержит и данные, и конфигурацию, поэтому его достаточно для полного восстановления базы на другом компьютере.
Выгрузка большой базы может занять от нескольких минут до часа и более. В это время не закрывайте конфигуратор и не выключайте компьютер. Признак успешного завершения — сообщение об окончании выгрузки и появившийся файл указанного размера.
Если база клиент-серверная
Для баз на SQL Server, PostgreSQL или другой СУБД выгрузка в dt делается тем же способом — через конфигуратор. Альтернатива — штатный бэкап средствами СУБД, но такой файл получатель сможет развернуть только при наличии той же СУБД и навыков администрирования. Для передачи «неподготовленному» получателю формат dt удобнее: он загружается через конфигуратор на любой платформе 1С.
Сжатие и разбиение архива
Файл dt хорошо сжимается архиваторами. Используйте 7-Zip или WinRAR: сжатие обычно уменьшает размер в несколько раз, а заодно позволяет поставить на архив пароль. При создании архива в 7-Zip выберите уровень сжатия «Нормальный» или «Максимальный» и обязательно заполните поля пароля, включив шифрование имён файлов.
Если даже после сжатия архив не влезает в лимит почтового вложения, разбейте его на тома. В 7-Zip для этого есть поле «Разбить на тома, байт» — укажите, например, 20M для частей по 20 МБ. Получится несколько файлов вида base.7z.001, base.7z.002 и так далее. Каждую часть можно отправить отдельным письмом.
Способы отправки: почта или облако
Реалистичных варианта два: вложение в письмо (если архив маленький или разбит на части) и загрузка в облачное хранилище с отправкой ссылки. Выбор зависит от итогового размера архива и требований к конфиденциальности.
Сравнение вариантов отправки
Подходит для архивов до ~20–25 МБ. Просто и не требует сторонних сервисов, но лимит у большинства почтовых служб жёсткий.
Работает для архивов до нескольких сотен мегабайт, но неудобно: получатель должен собрать все части, а потеря одного письма делает архив бесполезным.
Оптимально для больших баз: загружаете файл, отправляете ссылку. Ограничение — политика безопасности компании и необходимость удалить файл после скачивания.
Подходит для регулярного обмена между организациями, но требует настройки доступа на стороне IT-службы.
При отправке через облако загрузите архив в Яндекс.Диск, Google Drive, облако Mail.ru или корпоративное хранилище, создайте ссылку на скачивание и вставьте её в письмо. После того как получатель подтвердит успешную загрузку базы, удалите файл из облака — не оставляйте копии учётных данных в открытом доступе дольше необходимого.
Учтите корпоративные ограничения: во многих организациях политика безопасности запрещает выгружать учётные данные в публичные облачные сервисы. В этом случае используйте только согласованные с IT-отделом каналы передачи.
Проверка целостности и загрузка у получателя
После отправки попросите получателя подтвердить, что база загрузилась и открывается. Процедура обратная выгрузке: получатель открывает конфигуратор, создаёт пустую информационную базу без конфигурации, затем выбирает «Администрирование → Загрузить информационную базу» и указывает полученный файл dt.
Как проверить результат
Архив открывается введённым паролем, файл dt извлекается без ошибок
Ошибка контрольной суммы или «архив повреждён» — файл нужно переслать заново
Загрузка завершается сообщением об успехе, база открывается в режиме Предприятие
Ошибка несовместимости версии платформы или обрыв загрузки
Открываются отчёты, документы и справочники, обороты сходятся с исходной базой
Пустые справочники, ошибки при проведении документов
Если архив повреждён при передаче, проще всего сверить размеры файлов у отправителя и получателя, а затем переслать архив заново. Для надёжности можно заранее посчитать контрольную сумму (например, SHA-256) и сообщить её получателю — тогда он сможет проверить файл до распаковки.
Типичные ошибки и ограничения
Отдельно отметим версию платформы. Перед отправкой уточните у получателя, какая версия платформы 1С у него установлена. Если у него платформа старше, чем ваша, загрузка может завершиться ошибкой. Согласуйте версии заранее или попросите получателя обновить платформу.
Ещё одно ограничение — антивирусные фильтры почтовых серверов. Некоторые службы блокируют зашифрованные архивы, потому что не могут их проверить. Если письмо не доходит, попробуйте облачный способ отправки или уточните у получателя, не отклонило ли письмо его почтовый сервер.
Если базу нужно передавать регулярно — например, ежемесячно аудитору — настройте автоматическую выгрузку в dt по расписанию через пакетный запуск конфигуратора. Это исключит ручные операции и снизит риск забыть сделать копию.
FAQ
Можно ли отправить базу 1С прямо из программы, без конфигуратора?
В типовых конфигурациях есть функции резервного копирования и отправки по почте (например, в настройках резервного копирования), но они также упираются в лимит вложений почтового сервера. Для базы заметного размера надёжнее выгрузить dt и использовать облачное хранилище.
Чем отличается файл dt от файла 1Cv8.1CD?
1Cv8.1CD — рабочий файл файловой базы, который нельзя корректно копировать во время работы пользователей. Файл dt — это специальный формат выгрузки, который создаётся конфигуратором, обычно меньше по размеру и гарантированно пригоден для восстановления базы на другом компьютере.
База весит 5 ГБ. Как её передать?
Выгрузите в dt и сожмите — итоговый архив, скорее всего, будет заметно меньше. Если он всё равно велик для почты, используйте облачное хранилище, корпоративный файловый сервер или физический носитель (внешний диск) с последующей курьерской передачей. Почта для таких объёмов не подходит.
Безопасно ли отправлять базу через облако?
Приемлемо, если архив зашифрован надёжным паролем, ссылка передана только получателю, а файл удалён из облака сразу после подтверждения получения. При строгих требованиях информационной безопасности согласуйте канал передачи с IT-отделом — возможно, потребуется корпоративное хранилище или VPN-доступ.
Получатель не может открыть архив — пишет «неверный пароль». Что делать?
Проверьте раскладку клавиатуры и регистр символов при вводе пароля, убедитесь, что получатель распаковывает архив тем же архиватором или совместимым (7-Zip открывает rar, но не наоборот в ряде случаев). Если не помогло — пересоздайте архив с новым паролем и перешлите заново.
Нужно ли удалять из базы лишние данные перед отправкой?
Если получателю не нужна вся история — например, франчайзи просит базу для тестирования — можно предварительно свернуть базу или удалить лишние периоды. Но делайте это только на копии базы и после создания резервной копии оригинала: свёртка необратима.
Что важно запомнить
Базу 1С отправляют не напрямую, а через выгрузку в dt с последующей архивацией. Завершите сеансы пользователей, сделайте резервную копию, зашифруйте архив паролем и передайте его отдельным каналом. Для больших баз используйте облачное хранилище, а после получения проверьте загрузку базы и целостность данных.