Как выгрузить данные только по одной организации из сервиса 1С:Фреш?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При работе в облачном сервисе 1С:Фреш часто возникает ситуация, когда в одной информационной базе ведется учет сразу нескольких организаций. Технологически в облаке применяется разделение данных на уровне архитектуры: все компании одной абонентской зоны физически находятся в единой области данных. Если возникает потребность выгрузить локальную копию только для одной конкретной организации (например, при расторжении договора на бухгалтерское обслуживание), мы сталкиваемся с ограничениями сервиса.

Рассмотрим подробнее эти ограничения. В интерфейсе 1С:Фреш урезаны права администрирования: заблокирована возможность напрямую работать с узлами распределенных информационных баз (РИБ) и настраивать синхронизацию с фильтром прямо в облаке. Кроме того, в базу невозможно добавить произвольную внешнюю обработку для точечного извлечения данных. Проанализируем доступные и проверенные на практике способы решения этой задачи.

Способ 1: Выгрузка полной базы и последующая очистка

Это самый прямолинейный метод, который предполагает выгрузку всех данных из облака с последующим удалением лишней информации в локальной версии.

  1. Создание автономного рабочего места: Для начала необходимо создать автономное рабочее место. В этот момент из Фреша локально выгрузятся данные по всем организациям. Для работы с ними потребуется предварительно приобрести и установить на компьютер программу «1С:Бухгалтерия предприятия».
  2. Отключение от центральной базы (ЦБ): После развертывания локальной базы ее необходимо отвязать от облачного узла, чтобы прекратить синхронизацию.
  3. Удаление лишних данных: С помощью стандартной групповой обработки изменения реквизитов помечаем на удаление все ненужные организации и связанные с ними документы. Оставляем только ту компанию, которая нам нужна.
  4. Очистка и тестирование: Завершающим этапом обязательно проводим физическое удаление помеченных объектов. Также рекомендуем поработать со справочником пользователей (удалить неактуальных) и запустить «Тестирование и исправление информационной базы» со всеми проставленными галочками для проверки целостности данных.

Способ 2: Создание РИБ с фильтром по организации

Поскольку во Фреше напрямую создать распределенную базу по одной организации нельзя, мы воспользуемся обходным путем, разделив задачу на два этапа.

  1. Сначала, как и в первом способе, формируем Автономное рабочее место, получая полную локальную копию базы со всеми организациями.
  2. В полученной локальной базе настраиваем синхронизацию. Выбираем тип «Распределенная информационная база с фильтром по организации».
  3. Ключевой шаг: создаем «Начальный образ» базы, явно указав в настройках нужную нам организацию.
  4. После того как начальный образ сформируется (в нем будут все общие справочники и документы только по выбранной фирме), запускаем эту новую базу и отсоединяем ее от главного узла. В результате получаем чистую копию для одной компании.

Способ 3: Использование выгрузки и загрузки в формате XML

Разберем еще один вариант, основанный на переносе данных между базами.

  1. Получаем полную выгрузку базы из Фреша на локальный компьютер.
  2. Разворачиваем абсолютно пустую конфигурацию той же версии. Критически важно: версии конфигураций (релизы) базы-источника и базы-приемника должны полностью совпадать.
  3. Используем стандартную обработку «Выгрузка и загрузка данных XML». В ней настраиваем правила и фильтры таким образом, чтобы в файл XML попали документы и справочники, относящиеся только к целевой организации.
  4. Загружаем полученный файл в пустую базу. При использовании этого метода следует быть внимательными: существует риск задвоения некоторых предопределенных данных в справочниках при загрузке.

В качестве альтернативы XML-обработке можно настроить штатный обмен данными с чистой базой через универсальный формат (например, EnterpriseData). В правилах отправки настраивается строгий отбор документов и справочников по нужной организации.

Дополнительные рекомендации

Посмотрим на несколько организационных моментов, которые стоит учитывать при работе с облачными базами:

Выбирайте способ в зависимости от объема базы данных и ваших навыков администрирования 1С. Метод с РИБ является наиболее корректным с точки зрения сохранения целостности структуры, в то время как метод очистки проще в реализации, но может занять длительное время при большом объеме удаляемых документов.

← На главную