Очень часто учет в базе 1с8.3 ведется по нескольким организациям одновременно и неожиданно бухгалтера компании изъявляют желание вести учет определенного юридического лица отдельно, в своей отдельной базе 1С. Как-то передо мной встала такая задача, скажу честно, я понятия не имею, как правильно решить задачу изложенную бухгалтером с точки зрения профессионала 1С, но это меня не остановило, и я решил, что очень просто вынести отдельное юридическое лицо из базы 1С8.3, применив механизмы распределенных информационных баз.
Уже позже я понял, что за кажущейся простотой процесса, кроется множество подводных камней.
В конечном итоге я все-таки добился своего и смог из одной базы 1С8.3 содержащей учет по семи юридическим лицам создать семь баз с учетом одного юридического лица.
Учтите, что все, что изложено ниже вы выполняете на свой страх и риск, делайте резервные копии, прежде чем поступить к процессу.
Собственно, самое первое – сделаем резервную копию базы, скопировав, как мы помним файл 1Сv8.1CD
Подключим скопированную базу 1С8.3
Запускаем 1С Предприятие и переходим в пункт меню Администрирование – Настройки синхронизации данных
Устанавливаем чек в положение on Синхронизация данных, и приступаем к настройке синхронизации, Настроить
Выбираем организацию, учет по которой нужно вынести в другую базу данных
Вводим префикс для организации которую нужно перенести
Выбираем каталог для файлов синхронизации данных
Ждем когда будет создана новая информационная база с данными по нашей компании
Казалось бы, все можно отключить функционал РИБ на главном и подчиненных узлах, и пользоваться новой базой, но нет же, кнопки отключить средства РИБ на подчиненном узле просто нет, и мы не сможем обновлять созданную новую базу 1С пока не отключим работу РИБ, для этого достаточно зайти в конфигуратор нашей новой базы, открыть конфигурацию и увидеть, что объект редактировать нельзя
Для того, чтобы исправить ситуацию будем использовать обработку способную отключить РИБна подчиненной базе
Запускаем 1С Предприятие указав в параметрах запуска платформу 8.2 Меню Сервис — Параметры
Открываем нашу обработку и отключаем главный узел
Теперь наша база автономна, а если в ней чего-то не хватает, то можно перенести это с рабочей базы используя стандартную обработку — 1С Выгрузка и загрузка данных XML