С чем пришел клиент
Клиент использовал 1С в облаке ITsheff и в целом был доволен сервисом. Но в процессе обсуждения выяснилось, что его беспокоит один конкретный риск — доступность данных в случае проблем с каналами связи.
Сценарий, который его волновал, достаточно типовой: если по каким-то причинам пропадает интернет или ограничивается доступ к внешним ресурсам, данные остаются в облаке, а на стороне клиента их нет. При этом вручную скачивать архивы из личного кабинета — не вариант. Человеческий фактор, отсутствие ответственного, забыли, не проверили.
Клиент рассматривал решение, которое предполагало репликацию базы на сервер в другой стране. После обсуждения выяснилось, что ему не нужна онлайн-репликация или зеркалирование базы. Требовалось другое — регулярно и автоматически получать актуальную копию базы 1С у себя.
Что мы предложили
Мы предложили системное решение — регулярную автоматическую выгрузку базы 1С на сервер клиента по расписанию.
Как это работает на практике:
- Клиент работает в своей базе 1С в облаке ITsheff.
- В заданное время (например, ночью) автоматически запускается сценарий.
- База выгружается в формате .dt.
- Файл передается на заранее подготовленный сервер или хранилище клиента.
- На стороне клиента данные сохраняются и могут использоваться дальше по его бизнес-процессам.
При нормальной работе эти выгрузки могут просто храниться в архиве и не использоваться. Но при необходимости клиент всегда знает, что у него есть актуальная копия базы.
Почему именно .dt, а не архив базы 1CD
На старте мы предполагали, что клиенту подойдет передача архива базы 1С (файл 1CD). Но в процессе общения выяснилось важное ограничение:
внутренние процессы клиента были выстроены именно под формат .dt.
Для него это означало, что:
- выгрузка должна выполняться строго в нужном формате;
- файл должен иметь определенное имя;
- дальше этот файл автоматически подхватывается другими системами.
Поэтому решение пришлось дорабатывать под конкретные требования, а не идти по самому простому пути.
Технические нюансы, которые важно учитывать
На первый взгляд задача выглядит просто — «взять и скопировать файл». На практике появляется несколько критичных моментов.
Безопасный доступ к данным
Подключение к хранилищу с архивами выполняется не по логину и паролю, а с использованием более безопасных механизмов аутентификации — токенов и сессионных билетов. Это снижает риски утечек и не требует хранения учетных данных в явном виде.
Промежуточный сервер
Для выгрузки .dt понадобился отдельный небольшой сервер с установленной платформой 1С и лицензиями на используемые продукты. Кроме того, нужен был настроенный программный алгоритм, который берет базу, формирует .dt и передает его дальше.
Мониторинг и контроль
Один из ключевых моментов — контроль работоспособности сценария.
Мы сразу заложили мониторинг:
- ошибок выгрузки;
- проблем с доступом;
- сбоев при передаче файла.
При любой ошибке система формирует уведомление. Это позволяет заметить проблему сразу, а не через полгода, когда данные вдруг оказываются неактуальными.
В каких случаях услуга действительно нужна
Регулярная выгрузка базы 1С на сторону клиента может понадобиться, если:
- есть повышенные требования к контролю данных;
- бизнес опасается проблем с интернет-каналами;
- данные 1С участвуют в других автоматизированных процессах;
- требуется хранить копии в другой географической зоне.
Чаще всего с таким запросом приходят средние и крупные компании, где ручные операции уже не работают.
Что требуется со стороны клиента
Чтобы услуга работала корректно, со стороны клиента должна быть подготовлена инфраструктура:
- сервер или хранилище для приема данных;
- стабильный канал связи;
- понимание, что дальше происходит с выгруженными файлами.
Для хранения данных можно использовать сервер в собственном офисе, площадку в дата-центре или облачное хранилище.
Возможные альтернативы
В зависимости от задач клиента мы можем настроить и другие варианты:
- выгрузку баз 1С в облачные хранилища (Google Cloud, Amazon и другие);
- копирование данных в геораспределенные хранилища;
- автоматическую передачу бэкапов в сторонние системы.
Персональные облака вроде файловых дисков тоже возможны, но они обычно имеют более низкий уровень безопасности и не подходят для промышленных сценариев.
Итог
Регулярная автоматическая выгрузка базы 1С — это не массовая услуга, а решение под конкретные требования бизнеса. В этом кейсе клиенту было важно не просто хранение бэкапов, а системный, контролируемый и автоматизированный процесс передачи данных на свою сторону.
Мы реализовали этот сценарий с учетом формата данных, безопасности и мониторинга, чтобы решение продолжало работать и через год, и через два без ручного контроля. Если у вас схожие задачи хранения данных, то обращайтесь к нашим специалистам, они помогут развернуть необходимую инфраструктуру и наладить процесс выгрузки с учетом индивидуальных требований вашего бизнеса.






Комментарии0