Что такое риб в 1с

Что такое риб в 1с

Часто возникает ситуация, когда организация имеет несколько филиалов или торговых точек, территориально удаленных друг от друга. Тем не менее остается необходимость вести единый учет по всей организации. Одним из вариантов решения этой задачи является создание единой сети, в которую будут включены автоматизированные рабочие места всех филиалов, и размещение информационной базы 1С на общедоступном сервере. Этот способ может быть технически сложен и затратен. Кроме того, возникает ряд вопросов, связанных с информационной безопасностью.

Второй вариант — создание распределенной информационной базы (РИБ). Распределенная информационная база представляет собой иерархическую структуру, состоящих из отдельных информационных баз на платформе 1С:Предприятие, между которыми организован обмен данными с целью синхронизации конфигурации и данных. Эти отдельные информационные базы называются узлами РИБ.

Распределенная информационная база может быть создана на основе различных конфигураций системы 1С:Предприятие. Рассмотрим ее создание на примере 1С:Управление торговлей 10.3.

Допустим, в торговой организации открывается дополнительная торговая точка, в которой необходимо иметь доступ к общей торговой системе организации. Для создания РИБ необходимо выполнить следующие шаги:

  1. Открыть окно настроек обмена данными в распределенной информационной базе. Сервис → Распределенная информационная база (РИБ) → Настроить узлы РИБ.
  2. Добавить новую настройку обмена. Назовем ее Обмен с магазином.
    Тип обмена выберем Обмен через файловый ресурс. Это означает, что файл с информацией для обмена будет выгружаться в указанную папку. Существует еще два варианта обмена: Обмен через FTP ресурс и Обмен электронными сообщениями. При использовании этих вариантов файлы обмена будут выгружаться на FTP-сервер или пересылаться по электронной почте с помощью встроенного почтового клиента соответственно.
  3. Создать узлы обмена. Для будем использовать план обмена Полный. Если вы создаете узлы впервые, то в системе существует только один узел с пустым наименованием и пустым кодом. Присвоим этому узлу наименование Центральная база данных и код ЦБД. Этот узел будет соответствовать информационной базе центрального офиса организации. Добавим еще один узел, назовем его Магазин и присвоим код МАГ.
  4. Дополнительно можно включить Сжатие исходящего файла обмена. В этом случае файлы обмена будут архивироваться. Для архива можно установить пароль, который будет запрашиваться при загрузке данных в узел распределенной информационно базы.
  5. После создания узлов необходимо создать экземпляр базы данных, который будет использоваться в магазине. Для этого снова открываем список узлов обмена, щелкаем правой кнопкой по узлу Магазин и нажимаем Создать начальный образ.
  6. Во вновь созданном экземпляре информационной базы необходимо аналогично настроить обмен с центральной базой. В этом случае узлом обмена будет Центральная база данных.
Читайте также:  Топ андроидов с лучшей камерой

На этом создание распределенной информационной базы завершено. Для обмена информацией необходимо запустить обмен данных в Центральной базе (выгрузятся изменения, которые произошли в ней), затем — в магазине (загрузятся изменения из центральной базы и выгрузятся изменения, произошедшие в магазине), и снова — в центральной базе (в нее загрузятся изменения, произошедшие в магазине).

Распределенные информационные базы имеют свой механизм разрешения коллизий. Так, если при проведении обмена выясняется, что какой-либо объект (документ, справочник и т.д.) был изменен и в главной, и в подчиненной базе, то приоритет будет иметь изменение, сделанное в главной базе.

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

Если у вас возникли проблемы с настройкой распределенной информационной базы, наши специалисты помогут вам настроить обмен данными и подробно объяснят, как его использовать.

Зачастую на практике встречаются такие ситуации, когда различные подразделения или филиалы территориально располагаются в разных местах. При этом данные, заносимые в программу в удаленных подразделениях должны как-то попадать в головной офис, чтобы велся общий учет.

Зачем нужна РИБ в 1С?

В настоящее время данная проблема зачастую решается предоставлением территориально удаленным сотрудникам удаленный доступ к общей базе. Он может быть осуществлен посредством публикации базы на веб-сервере, через удаленный рабочий стол и проч.

Однако, не редки и такие ситуации, когда в территориально удаленном офисе попросту нет интернета, либо он не достаточно стабилен для работы в общей информационной базе. Для этого в 1С существует механизм настройки распределенной базы.

Проще говоря, в головном офисе располагается главная база. В удаленном подразделении используется подчиненная. Таких подчиненных баз может быть и несколько. В результате такая распределенная база объединяется в одну посредством синхронизации. Ее можно производить как в автоматическом режиме по расписанию, так и вручную.

В данной статье мы рассмотрим настройку распределенной базы данных для 1С:Бухгалтерия 3.0. Несмотря на это, инструкция подойдет и для большинства других конфигураций 1С 8.3.

Обратите внимание, что все необходимые доработки конфигурации должны производиться только в главной базе РИБ. При синхронизации эти изменения передадутся во все подчиненные базы и вступят в силу.

Главная информационная база

При использовании распределенной базы данных основные настройки приходятся на главную базу. Производить их нужно в разделе «Администрирование», как показано на изображении ниже.

Читайте также:  Касио стк 4400 отзывы

В открывшемся окне сразу же установите галку «Синхронизация данных». В нижней части укажите префикс главной (текущей базы). Он может состоять не более чем из двух символов. В нашем случае префиксом будет «БГ», так как мы подразумеваем, что эта РИБ 1С «Бухгалтерия главная».

Теперь можно приступить к настройке самой синхронизации, а именно к указанию того, с какой базой (или базами) будет производиться обмен данными. Для этого перейдите по гиперссылке «Настройки синхронизации данных». Она будет доступна для перехода только при установленной галке слева.

В открывшемся окне из меню выберем пункт «Полный…». Он позволит нам указать любую информационную базу 1С для произведения синхронизации.

В первом окне подключения подчиненной базы, которая расположена в территориально удаленном офисе, отметим флагом, что подключение будет производиться через локальный или сетевой каталог. В нашем случае это «D:DBInfoBase». Так же заранее проверим возможность записи в него.

Далее уточним, какая РИБ будет подчиненной. В качестве префикса мы указали «БП», что в нашем случае означает «Бухгалтерия подчиненная». Вы в свою очередь можете выбрать любое другое имя.

Обязательно указывайте разные префиксы для разных баз. Дело в том, что при синхронизации данных для данных, перегруженных из каждой базы, устанавливается свой префикс. При их дублировании работа будет некорректной, поэтому программа не даст вам такой возможности.

Когда программа предложит вам создать начальный образ, выберите эту опцию. Данная процедура займет некоторое время, после чего сохраните его на компьютер с именем «1Cv8.1CD».

Сама синхронизация может производиться как автоматически по расписанию, которое вы можете настроить самостоятельно, так и вручную. Во втором случае достаточно нажать на кнопку «Синхронизировать» в удобное для вас время.

Подчиненный узел РИБ

Количество производимых настроек в подчиненной базы значительно меньше. В том же разделе установите флаг «Синхронизация данных» и перейдя по соответствующей ссылке будет доступна кнопка «Синхронизировать».

В рамках нашего примера в главную базу были добавлены две номенклатурные позиции: «Брус» и «Доска». После синхронизации они попали в подчиненную базу. Как вы можете увидеть на рисунке ниже, им присвоился префикс «БГ». Остальным двум позициям («Токарный станок» и «Поддон») присвоен префикс «БП», так как они были заведены непосредственно в подчиненной базе.

Читайте также:  Какие сайты знакомств есть в интернете бесплатные

Обратите внимание, что нумерация элементов в нашем случае сквозная, но только в пределах одного и того же префикса.

Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия 8.

Этот механизм позволяет переносить как изменения данных, так и изменения конфигурации информационной базы.

Возможности

  • интерактивное создание распределенной системы и выполнение обмена данными без дополнительного программирования,
  • обеспечение идентичности конфигураций информационных баз, входящих в состав распределенной системы,
  • подключение новых и отключение существующих узлов,
  • создание начального образа информационной базы для нового узла,
  • реализация различных способов разрешения коллизий при одновременном изменении данных в разных узлах распределенной системы,
  • в рамках одной распределенной информационной базы может быть создано несколько схем обмена,
  • распределенная информационная база может содержать схемы обмена с другими информационными системами, в том числе с информационными базами 1С:Предприятия, не являющимися распределенными информационными базами,
  • задание условий на передачу и прием изменений на уровне отдельных элементов данных,
  • реализация восстановления обмена данными в таких случаях, как восстановление информационных баз из резервных копии и т. д.,
  • сжатие сообщений обмена в формате.ZIP и автоматическая распаковка сообщений обмена при приеме.

Особенности

  • распределенная система должна иметь древовидную структуру, в которой существует корневой узел и определено отношение «главный — подчиненный» для каждой пары связанных узлов,

  • обмен данными выполняется в формате ХML документов,
  • изменения конфигурации распространяются в сообщениях обмена вместе с изменениями данных,
  • внесение изменений в конфигурацию возможно только в одном (корневом) узле распределенной системы,
  • изменения конфигурации передаются от главного узла к подчиненным,
  • внесение изменений в данные возможно в любом узле системы,
  • изменения данных передаются между любыми связанными узлами.

План обмена

Механизм распределенных информационных баз реализуется Планами обмена. Для того чтобы распределенная система, описанная конкретным планом обмена, функционировала как распределенная информационная база, достаточно отметить соответствующее свойство плана обмена.

В этом случае становятся доступны интерактивные функции обмена, которые могут быть полностью продублированы средствами встроенного языка.

Кроме этого, из встроенного языка становится доступным ряд методов и событий Плана обмена, позволяющих управлять структурой распределенной информационной базы и обработкой конкретных сообщений обмена. Подробнее…

Ссылка на основную публикацию
Что мне задали завтра на русский
Проверка орфографии на 5-ege.ru (введите текст в форму ниже): Если нужно проверить пунктуацию, воспользуйтесь сервисом Проверка пунктуации онлайн. Наш сервис...
Чистка матрицы зеркального фотоаппарата
Нам доверяют сотрудники: Вопросы и предложения: info@fixit24.ru Адрес: г. Москва, м. Тверская, ул. Тверская, д. 20, 2 этаж, офис 204....
Чистка кэша на ноутбуке
Все, что находит отображение в браузере (музыка, картинки, видео) перед воспроизведением сохраняются на ваш ПК как временные файлы.Если их количество...
Что лучше газель некст или фиат дукато
На прошлой неделе Газель-Некст была признана лучшим автомобилем года в России. Эксперты коммерческого транспорта оценили ее в 2–3 раза выше,...
Adblock detector