1) Хотим отказаться от сервиса Фреш и хранить/эксплуатировать базы на своих серверах;
2) Нужно сделать копию для экспериментов. Например, для проверки расчета налогов при модификации учетной политики или посмотреть как измениться себестоимость/прибыль если провести некоторый комплекс работ;
3) Любому разработчику для подготовки расширения нужна точная копия базы именно на своем компьютере, а не сервисе Фреш. Особенно это актуально, когда вылезла ошибка и нужно с помощью отладки выяснить ее детали.
Давайте разберемся
как перенести базу 1С из сервиса Фреш.
Этап 1) Нужно подготовить чистую базу точно такого же релиза, как в сервисе 1С:Фреш.Для этого у вас должна быть приготовлен полный дистрибутив базы (можно старой версии) и доступ к сайту обновлений, чтобы обновить свой дистрибутив до актуальной версии.
Этап 2) Выгрузить данные базы.
1С позволяет выгрузить только введенные данные без расширений/конфигурации.
Способ 1. (Не рекомендую, но все же) Прямо из базы в разделе Администрирование - "Перенос данных приложения" - выбрать "Получите файл выгрузки для ручного переноса" - "Полный".
Недостатки:
- Выгрузка может длиться долго. Например, час. За это время у вас может случайно оборваться интернет или уснуть ноутбук и не факт, что сессия затем корректно возобновится.
- Далее вам надо будет скачать данные, что тоже иногда требует большого времени и также в случае обрыва сессии возобновить скачивание проблематично.
- Выгрузку надо бы запускать, когда никто уже не работает, то есть вечером, ночью, утром. Но, если вы разработчик, ты знаете, что вечер/ночь/утро, если вы не решили отдыхать или дарить это время семье - самое продуктивное время, когда надо сосредоточиться на самых сложных работах.
- И самый важный на мой взгляд недостаток - есть вероятность, что вы оставите эту базу открытой, затем в нее же загрузите данные архива. И хорошо, если это будет свежий архив.... При таком варианте присутствует риск перепутать базы и потерять данные.
Для этого нужно зайти в интерфейс управления сервисом 1С:Фреш (открыть специальную базу) по ссылке https://1cfresh.com/a/adm
Указав логин и пароль от клиентского сервиса, вы увидите все его базы и сможете либо запустить создание моментальной копии, либо запланировать создание такой копии ночью.
Для этого сверху находим нужную базу в списке, открываем и сверху находим
- "Резервное копирование" создать резервную копию (если нужна моментальная) или
- "Настройка резервного копирования", где можно настроить автоматическое создании копии ночью и хранение последних 2х или более штук..
Важно понимать, что выбрав создание моментальной резервной копии - результат в списке архивных копий появится спустя 5-500 минут в зависимости от размера базы.
И еще один нюанс. Если вы закажете создание моментальной копии и откроете список уже сделанных копий - ждать появления новой будете бесконечно. Обновление этого журнала не делается ни автоматически, ни по нажатию F5. Потому надо закрывать это окно и открывать снова....
Ну а когда заветная копия появилась в списке, остается только поставить на нее курсор нажать кнопку "Получить файл".
Кстати, очень рекомендую давать подробное имя файла. Например:
Бух_РогаИКопыта_18окт2022_data_dump.zip
Этап 3) Загрузка полученного Дампа в нашу заранее подготовленную пустую базу.
Открываем подготовленную пустую базу и в разделе "Администрирование" выбираем "Загрузка данных из сервиса".
Ставим флажок "Загружать расширения", далее "Продолжить" - выбираем полученный ранее файл с дампом данных (тот самый Бух_РогаИКопыта_18окт2022_data_dump.zip)
и ждем полчаса....
Возможно, и такое, что через 2 минуты появится сообщение, что база занята неким фоновым сеансом и загрузка прервалась. Это значит, вам надо снова запустить загрузку. Фоновое задание как внезапно появляетя, так же внезапно и исчезнет. Повторная попытка загрузить уже наверняка пойдет без скрипа.
Преимущества способа 2 - принцип Поставил и забыл... То есть дал команду создавать копию и закрываешь все, отключаешься от процесса. Чуть позже находишь готовую копию и скачиваешь. Если скачивание оборвалось - просто запускаешь повторно.
Также не исключено, что в этом режиме вы уже найдете подходящую готовую для скачивания утреннюю копию и нечего выгружать даже не придется.
Этап 4) Мелкая ручная донастройка.
- Перенос данных не включает перенос паролей учеток для входа, потому заново ставим пароли на каждую учетку в конфигураторе
- Также рекомендую проверить пароли на почту, если таковая там была настроена.
- Меняем логин пароль для интернет поддержки, если ранее указанный уже не подходит для загрузки обновлений к базовой версии.
- Я бы почистил в каталоге базы данных все файлы кроме основного 1Cv8.1CD. И уж точно удалил бы файл DoNotCopy.txt хранящий идентификатор базы для онлайн сервисов 1С. Важно - каталог 1Cv8Log содержит журал событий 1С. В большинстве случаев его регулярная чистка только приветствуется... Но тут решать вам..