Вам понадобится
- - «1С: Предприятие».
Инструкция
1
Откройте из базы файл под именем 1ssystem.dbf, предположим, в программе Excel. Очистите значение в поле DBSIGN, а затем сохраните. Таким образом, база из периферийной превратится в обычную, и ее снова можно сделать центральной, но придется снова выгружать периферийные.
2
Поменяйте значения периферийной базы на значения центральной соответственно. В _1SDBSET таблице существует поле DBSTATUS, которое может принимать такие значения: Р - Центральная, М – Текущая, N – Периферийная (непроинициированная), С – Периферийная. Меняете значения — и база меняется на центральную.
3
Зайдите в пункт «Планы обмена» и выберите там «Установить главный узел». Были такие ситуации, что во время операции выскакивала ошибка блокировки информационной базы данных. Вполне возможно, что информационная база в таком случае занята обработкой другой задачи. В таком случае выгоните всех пользователей из базы, либо выйдите из конфигуратора.
4
Если вы хотите сделать обычную базу из распределенной, удалите файлы 1SUPDTS.DBF, 1SDWNLDS.DBF, 1SDBSET.DBF и файлы *.CDX, которые им соответствуют. Также удалению подлежит файл под именем 1SSYSTEM.DBF. По большому счету, вам достаточно будет удалить 1SSYSTEM.DBF.
5
После того как вы удалили указанные файлы, восстановите точку актуальности. Для этого вам надо будет запустить программу в монопольном режиме работы. Этот прием нигде недокументирован, но, как ни странно, он действительно работает. Иногда для чистоты эксперимента на всякий случай следует стереть все dbf-файлы (так будет надежнее).
6
Удалите файлы 1SDBSET.DBF и 1SDBSET.CDX. Вся информация о распределении хранится в файле 1SDBSET.DBF. После того как вы удалили файлы, придется заново создавать периферийные образы. Точно так же вы можете поменять идентификаторы баз в 1SDBSET.DBF.