Скачать обработку отключения РИБ, пригодится на шаге 10.
Скачать расширение для БП3, (содержит обработку отключения РИБ), если нет ссылки в меню “Главное” на “Личный кабинет ЕНС”.
Постановка задачи:
Аутсорс бухгалтерии была предоставлена база данных 1С для ведения учета Индивидуального Предпринимателя (ИП).
По мере развития бизнеса структуры в ту же базу были добавлены еще два ИП.
Один из ИП решил выделить свою базу на выделенный сервер с повышенной производительностью для интеграции с маркетплейсами.
Предоставленные ресурсы:
- (1) Сервер аутсорс бухгалтерии;
- (2) Сервер в облаке повышенной производительности;
- База УТ 11.5 на сервере 1, оставить два ИП;
- Программная лицензия на сервер 1С для установки на Сервер 2;
Подготовка. Чеклист:
- На сервере 2 установлена ОС Ubuntu 22.04;
- На сервере 2 развернуть 1С сервер той же версии платформы, что и на сервере 1;
- На сервере 2 установить СУБД PostgreSQL;
- На сервере 2 развернуть 1С сервер той же версии платформы, что и на сервере 1
На сервере 2 установить СУБД PostgreSQL;
Открыть с помощью ufw доступ с IP сервера 1 (узнаем внешний IP с сервера 1 с помощью сервиса https://www.myip.com/, результат AAA.BBB.CCC.DDD) на порты 1540-1599 сервера 2;ufw allow from AAA.BBB.CCC.DDD/32 to any port 1540:1599 proto tcp
- Проверить доступ консолью кластера из сети аутсорсинговой бухгалтерии на сервер 2;
Процесс разделения базы:
- Выполнить копию исходной базы ИП;
- Проверить восстановление из копии в произвольную базу кластера 1С исходной базы ИП;
- В исходной базе ИП зайти в синхронизацию данных (Администрирование -> Синхронизация данных). Включить чекбокс “Синхронизация данных”. Нажать гиперссылку “Настройки синхронизации данных”.
4. В окне “Настройка синхронизации данных” нажать кнопку “Создать”
Настройка синхронизации данных
5. Выбрать пункт “РИБ с фильтрами” или “РИБ по организации” или аналогичный по смыслу
6. Настроить параметры подключения, например так.
В данном случае настройка показана для разделения базы на одном сервере. В данном случае обмениваемся через FTP
В данном случае использую обмен данными синхронизации через FTP моего сайта
7. Называем новую базу данных, обязательно уделить внимание префиксу создаваемой базы
8. Открыть пункт “Настроить правила отправки и получения данных”. Установить отбор по организациям, как на скриншоте ниже. Возможно перенести одну или несколько организаций в создаваемую базу данных. Выбрать подразделения организации, если они есть.
После выбора организаций нажать кнопку “Записать и закрыть”
9. Настроить подключение на создание на сервере (2) базы данных. Заполнить все необходимые поля.
После заполнения нажать кнопку “Создать начальный образ”.
Скачать обработку отключения РИБ
10. На созданной базе зайти в меню синхронизация, выполнить единственную существующую синхронизацию и отключить Главный Узел РИБ скачанной обработкой. Включаем пользователей в базе – при переносе в РИБ они выключены (потребуется снова установить пароли и права админа).
11. Требуется выход и запуск базы снова. Успешное завершение – табличка как на скриншоте ниже. Выбрать кнопку “Отключить”.
11. Повторяем шаги для остальных разделяемых организаций. В описываемом примере я использовал сервер 1С аутсорс бухгалтерии для выгрузки двух других ИП.
12. Через консоль кластера отключаем фоновые задания в исходной базе (где сейчас находятся все ИП). При необходимости удаляем базу данных из кластера 1С и СУБД
13. Для Бухгалтерии Предприятия 3 требуется использовать расширение для БП3, (содержит обработку отключения РИБ), если нет ссылки в меню “Главное” на “Личный кабинет ЕНС”.
Результат действий:
По количеству итераций шагов 1-11 получено необходимое количество баз (в моем случае две), на различных доступных из исходного расположения серверах и в различных форматах.
После удаления связи с Главным Узлом можем работать в обычном режиме с каждой базой.