← На главную
При работе в облачном сервисе 1С:Фреш часто возникает ситуация, когда в одной информационной базе ведется учет сразу нескольких организаций. Технологически в облаке применяется разделение данных на уровне архитектуры: все компании одной абонентской зоны физически находятся в единой области данных. Если возникает потребность выгрузить локальную копию только для одной конкретной организации (например, при расторжении договора на бухгалтерское обслуживание), мы сталкиваемся с ограничениями сервиса.
Рассмотрим подробнее эти ограничения. В интерфейсе 1С:Фреш урезаны права администрирования: заблокирована возможность напрямую работать с узлами распределенных информационных баз (РИБ) и настраивать синхронизацию с фильтром прямо в облаке. Кроме того, в базу невозможно добавить произвольную внешнюю обработку для точечного извлечения данных. Проанализируем доступные и проверенные на практике способы решения этой задачи.
Способ 1: Выгрузка полной базы и последующая очистка
Это самый прямолинейный метод, который предполагает выгрузку всех данных из облака с последующим удалением лишней информации в локальной версии.
- Создание автономного рабочего места: Для начала необходимо создать автономное рабочее место. В этот момент из Фреша локально выгрузятся данные по всем организациям. Для работы с ними потребуется предварительно приобрести и установить на компьютер программу «1С:Бухгалтерия предприятия».
- Отключение от центральной базы (ЦБ): После развертывания локальной базы ее необходимо отвязать от облачного узла, чтобы прекратить синхронизацию.
- Удаление лишних данных: С помощью стандартной групповой обработки изменения реквизитов помечаем на удаление все ненужные организации и связанные с ними документы. Оставляем только ту компанию, которая нам нужна.
- Очистка и тестирование: Завершающим этапом обязательно проводим физическое удаление помеченных объектов. Также рекомендуем поработать со справочником пользователей (удалить неактуальных) и запустить «Тестирование и исправление информационной базы» со всеми проставленными галочками для проверки целостности данных.
Способ 2: Создание РИБ с фильтром по организации
Поскольку во Фреше напрямую создать распределенную базу по одной организации нельзя, мы воспользуемся обходным путем, разделив задачу на два этапа.
- Сначала, как и в первом способе, формируем Автономное рабочее место, получая полную локальную копию базы со всеми организациями.
- В полученной локальной базе настраиваем синхронизацию. Выбираем тип «Распределенная информационная база с фильтром по организации».
- Ключевой шаг: создаем «Начальный образ» базы, явно указав в настройках нужную нам организацию.
- После того как начальный образ сформируется (в нем будут все общие справочники и документы только по выбранной фирме), запускаем эту новую базу и отсоединяем ее от главного узла. В результате получаем чистую копию для одной компании.
Способ 3: Использование выгрузки и загрузки в формате XML
Разберем еще один вариант, основанный на переносе данных между базами.
- Получаем полную выгрузку базы из Фреша на локальный компьютер.
- Разворачиваем абсолютно пустую конфигурацию той же версии. Критически важно: версии конфигураций (релизы) базы-источника и базы-приемника должны полностью совпадать.
- Используем стандартную обработку «Выгрузка и загрузка данных XML». В ней настраиваем правила и фильтры таким образом, чтобы в файл XML попали документы и справочники, относящиеся только к целевой организации.
- Загружаем полученный файл в пустую базу. При использовании этого метода следует быть внимательными: существует риск задвоения некоторых предопределенных данных в справочниках при загрузке.
В качестве альтернативы XML-обработке можно настроить штатный обмен данными с чистой базой через универсальный формат (например, EnterpriseData). В правилах отправки настраивается строгий отбор документов и справочников по нужной организации.
Дополнительные рекомендации
Посмотрим на несколько организационных моментов, которые стоит учитывать при работе с облачными базами:
- Лимиты сервиса: Тарифы 1С:Фреш имеют жесткие ограничения на количество создаваемых информационных баз. Если потребность в разделении возникает массово (например, при реорганизации), пользователи практикуют отправку официальных запросов в техническую поддержку сервиса с просьбой разделить базы на их стороне.
- Отложенное скачивание: Если выделение организации связано с полным прекращением работы в облаке, не обязательно торопиться делать выгрузку в последний день действия подписки. Архивные копии ваших данных будут храниться в личном кабинете менеджера сервиса еще как минимум 45 дней после окончания договора.
Выбирайте способ в зависимости от объема базы данных и ваших навыков администрирования 1С. Метод с РИБ является наиболее корректным с точки зрения сохранения целостности структуры, в то время как метод очистки проще в реализации, но может занять длительное время при большом объеме удаляемых документов.