Як зробити периферійну базу центральною

Як зробити периферійну базу центральною

Якщо порівнювати периферійну і центральну бази в програмі "1С: Підприємство ", то їх відмінність полягатиме лише у файлах 1SDBSET.DBF. Вони зберігають список всіх баз для центральної бази, а для периферійної - два записи, і є індикатором для цих видів баз. Таким чином, щоб переробити периферійну базу, необхідно просто модифікувати файли.

Вам знадобиться

  • - "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.