Как без потерь перенести данные 1С:Предприятия 8 из дома в офис и обратно, используя РИБ?

Приветствую Вас, уважаемый читатель нашего блога SoftMaker.kz! Часто бухгалтеру необходимо забирать работу домой, а так же базу 1С:Предприятие 8. Кто-то решает взять файл базы домой, поработать и принести назад на работу. Ну а что, если на работе в этой базе будет работать другой сотрудник? Тогда, если переписать базу из дома на рабочий компьютер, все данные сделанные на работе будут удалены. Как сделать, чтобы все данные в обоих базах были сохранены? Давайте посмотрим!

  1. Подготовка к обмену
  2. Настройка обмена в центральной базе «Офисная база»
  3. Настройка обмена в периферийной базе «Домашняя база»
  4. Выполнение обмена
  5. Способы обмена
  6. Как быть, если нужно обновить конфигурацию?

Тема выгрузки и загрузки часто освещалась на этом сайте, например, была заметка как сделать выгрузку и загрузку данных с помощью конфигурации Конвертация данных, а в другой статье было описано, как избежать задвоения кодов в справочниках при переносе данных. Если говорить о распределенной информационной базе (РИБ), то есть способ, который помогает сделать, чтобы ваша база из периферийной стала центральной или наоборот. Сейчас мы поговорим о другой стороне переноса данных. Давайте начнем!


Подготовка к обмену

Для работы с обменом необходимо заранее решить в какую папку мы будем записывать файлы обмена. Поэтому важно определиться со способом обмена. О способах обмена в подзаголовке «Способы обмена», можно прочитать позже. Это значит, что Вы заранее должны решить, как Вы будете переносить файл домой, на флэшке или с помощью ноутбука. Если на флэшке, то создайте папку в Вашем офисном компьютере, например: D:\ОбменИзОфисаДомой. Если с помощью ноутбука, то попросите вашего системного администратора подключить ноутбук к вашей офисной сети и создать общую папку для обмена, например: Z:\ОбменИзОфисаДомой. Она должна быть видна с обоих компьютеров. Эта папка необходима для пункта номер 17 в следующем подзаголовке.

Настройка обмена в центральной базе «Офисная база»

Для создания обмена между двумя идентичными базами мы будем использовать распределенную информационную базу (РИБ). Давайте запустим систему 1С8 в режиме 1С:Предприятие.

  1. Откроем пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Настроить узлы РИБ».
  2. Нажмем кнопку «Добавить» или клавишу «Insert».
  3. Зададим название нашему обмену — «Обмен между базами».
  4. В поле узел нажмём кнопочку «Т», чтобы задать тип узла.
  5. Если Вы хотите выполнять обмен только по одной организации, то выбирайте «По организации», иначе «Полный».
  6. Теперь нужно нажать на кнопку с тремя точками, чтобы перейти в список планов обмена.
  7. Нажмите кнопку «F2», чтобы изменить первый элемент в списке.
  8. В поле наименование напишите «Офисная база», задайте код «АА» — это центральная база. ОК.
  9. Нажмём кнопку «Добавить» или клавишу «Insert», чтобы добавить новый узел обмена.
  10. В поле наименование напишите «Домашняя база», задайте код «ББ» — это периферийная база. ОК.
  11. Нажмите правой кнопкой мыши на узле «Домашняя база» и в контекстном меню выберите «Создать начальный образ».
  12. Выберите «На данном компьютере или на компьютере в локальной сети». Кнопка «Далее».
  13. Укажите, куда записать начальный образ базы «На данном компьютере или на компьютере в локальной сети». Кнопка «Далее».
  14. Выберите каталог, где будет лежать файл образа. Кнопка «Далее». Кнопка «Готово».
  15. Выберите элемент «Домашняя база», нажав на нём два раза левой кнопкой мыши.
  16. На вкладке «Основные» в поле «Тип обмена» выберите «Обмен через файловый ресурс».
  17. В поле «Каталог» выберите каталог, в котором будут находиться файлы обмена. Этот каталог должен быть доступен обеим базам. ОК.

Настройка обмена в периферийной базе «Домашняя база»

После записи образа, откройте список баз, нажав на ярлык 1С:Предприятие 8.

  1. Добавьте новую базу, нажав кнопку добавить.
  2. В диалоге выберите «Добавление в список существующей информационной базы». Кнопка «Далее».
  3. Укажите наименование «Домашняя база». Кнопка «Далее».
  4. Выберите каталог, где лежит Ваш файл образа. Кнопка «Готово».
  5. Откроем домашнюю базу в режиме 1С:предприятие.
  6. Откроем пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Настроить узлы РИБ».
  7. Нажмем кнопку «Добавить» или клавишу «Insert».
  8. Зададим название нашему обмену — «Обмен между базами».
  9. На вкладке «Основные» в поле «Тип обмена» выберите «Обмен через файловый ресурс».
  10. В поле «Каталог» выберите тот же каталог, который Вы выбирали в пункте 17 предыдущего подзаголовка. ОК.

Выполнение обмена

Выполнение обмена происходит так:

  • Пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Выполнить обмен с узлами РИБ».
  • Нажать на кнопку «Выполнить обмен».

Если Вы в домашней базе, то нужно Зайти в офисную базу и проделать тоже самое:

  • Пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Выполнить обмен с узлами РИБ».
  • Нажать на кнопку «Выполнить обмен».

Обмен выполняется последовательно. Это значит, что нужно сначала выполнить обмен в одной базе, затем это сделать в другой в ту же самую папку, например:

D:\ОбменИзОфисаДомой.

Если так не делать, то выгрузка выдаст ошибку.

Способы обмена

Для работы с распределенной базой используйте один из следующих способов:

  1. На компьютере, который Вы используете на работе, создаёте новую папку для домашней базы и записываете туда файл образа. В список баз 1С:Предприятие 8 добавляете новую базу «Домашняя база». Когда нужно взять базу домой, сначала выполните обмен. Домой забираете файл с домашней базой. Приходите домой, устанавливаете 1С:Предприятие 8 на свой компьютер и создаёте новую папку для домашней базы и записываете туда файл с домашней базой. В список баз 1С:Предприятие 8 добавляете новую базу «Домашняя база». Когда идёте на работу записываете на флэшку файл с базой. На работе перезаписываете файл с флэшки в папку с домашней базой. Выполните обмен в обеих базах.
  2. Подключаете ноутбук к офисной сети. Попросите вашего системного администратора создать общую папку для обмена, например: Z:\ОбменИзОфисаДомой. Она должна быть видна с обоих компьютеров. На ноутбуке устанавливаете 1С:Предприятие 8, создаёте на нём новую папку для домашней базы и записываете туда файл образа. В список баз 1С:Предприятие 8 добавляете новую базу «Домашняя база». Перед тем как пойти домой выполните обмен в обеих базах. Когда пришли из дома, также выполните обмен в обеих базах.

И самое важное, обмен должен осуществляется через общую папку. Если мы пользуемся первым способом, то на офисном компьютере это путь, например: D:\ОбменИзОфисаДомой, поэтому важно, чтобы в домашней базе, в плане обмена был указан этот путь D:\ОбменИзОфисаДомой.

Если мы пользуемся вторым способом, то на ноутбуке это путь, например: Z:\ОбменИзОфисаДомой. Важно, чтобы из ноутбука он был виден и в домашней базе. В плане обмена должен быть указан этот путь Z:\ОбменИзОфисаДомой.

Если у Вас к этой папке другой путь, то его можно изменить в плане обмена:

  • Пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Выполнить обмен с узлами РИБ».
  • Нажать на кнопку в виде лупы — в появившемся диалоге, в поле «Каталог» указать путь, например, у Вас он может быть другой X:\ОбменИзОфисаДомой.

Как быть, если нужно обновить конфигурацию?

Способ первый:

    1. Сначала нужно сделать обновление центральной (офисной) базы через Конфигуратор. «Конфигурация» — «Поддержка» — «Обновить конфигурацию». Выбрать файл обновления .cfu.
    2. Открыть офисную базу в режиме 1С:Предприятиеи сделать обмен: Пункт меню «Сервис» — «Распределенная информационная база (РИБ)» — «Выполнить обмен с узлами РИБ».
    3. Нажать на кнопку «Выполнить обмен».

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

Способ второй:

  • Сделать обновление центральной (офисной) базы через Конфигуратор. «Конфигурация» — «Поддержка» — «Обновить конфигурацию». Выбрать файл обновления .cfu.
  • Выгрузить конфигурацию в файл «Конфигурация» — «Сохранить конфигурацию в файл…».
  1. Теперь нужно скачать обработку для изменения периферийной базы (домашней) в центральную.
  2. Открыть домашнюю (периферийную) базу в монопольном режиме 1С:Предприятие и открыть обработку, которую вы скачали на предыдущем шаге. Нажать на кнопку «Отменить назначение главного узла», затем закрыть 1С:Предприятие.
  3. Зайти в Конфигуратор. Открыть конфигурацию, если она закрыта. Пункт меню «Конфигурация» — «Открыть конфигурацию». Открыть пункт меню «Конфигурация» —  «Сравнить, объединить с конфигурацией из файла…». Выбрать файл, который вы сохранили на втором пункте и объединить конфигурации. Нажать F7 для обновления конфигурации базы данных.
  4. Вновь открыть домашнюю (периферийную) базу в монопольном режиме 1С:Предприятие и вновь открыть обработку, которую вы скачали на третьем пункте. Выбрать план обмена «Офисная база». Нажать на кнопку «Установить главный узел». Обновления установлены в обеих базах!

ПОДПИСКА