Разное

1С риб: Распределенная информационная база

Содержание

Распределенная информационная база


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


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

Возможности

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

Особенности

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


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

План обмена


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



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


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

РИБ 1С — что это? Распределенная информационная база.

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

Как настроить РИБ в 1с 8 3?

В режиме 1С:Предприятие необходимо открыть рабочую информационную базу.

Через меню «Операции» — «План обмена» заполняем список ее узлов в форме списка «Полный».

В списке узлов уже присутствует один узел распределенной информационной базы, который соответствует текущей информационной базе и в дальнейшем будет являться центральным узлом РИБ. Указываем наименование узла — Центральная база, код узла ЦБ.

Для того чтобы установить префикс, который будет добавляться к коду или номеру объектов, создаваемых в узлах РИБ для того, чтобы исключить возможность возникновения объектов с идентичными кодами и номерами, например документов, нужно в пункте меню Сервис выбрать Настройка программы, вкладку Обмен данными и дальше делаем всё по рисунку:

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

Далее встаем мышкой на Периферийную базу и жмем на кнопку «Создать начальный образ». Жмем далее, в следующем окне находится путь, где будет располагаться наша удаленная база (оттуда ее загружаем в 1С Предприятие):

Жмем далее и готово. После успешного создания начального образа появится окошко со строкой сообщения перезапустить текущий сеанс 1С:Предприятие. Заходим в ИБ, где только что всё создавали, то есть Центральная база.

Настройка узлов РИБ

Пункт меню Сервис, выбираем распределенная информационная база — Настроить узлы РИБ.

Выделяем «Распределенные Информационные Базы». Жмем добавить, появляется настройка обмена данными.

На вкладке Основные необходимо будет задать:

  • Название (произвольное) — назовем его «Обмен с Периферийной базой».
  • Узел: выбрать в раскрывающимся окошке удаленную базу, с которой будет происходить обмен.

Галочку обмен по правилам не устанавливаем.

 

Выбираем тип обмена. Всего их 3 варианта:

  • Обмен через файловый ресурс
  • Обмен через FTP
  • Обмен через электронную почту

Мы рассмотрим более подробно обмен через файловый ресурс.

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

Теперь добавляем Периферийную базу в 1с: Предприятие, где будем удаленно работать. Открываем, далее пункт меню Сервис — Настройка программы, вкладка Обмен данными, здесь уже ставим префикс ПБ (ну или любой какой вам нужно видеть):

После настройки перезапустите 1с:Предприятие для Периферийной базы.
Далее настраиваем узлы РИБ в этой базе: Сервис — РИБ — настроить узлы РИБ — по такому же принципу, что и для Центральной базы.

Как гарантировать стабильную работу 1С?

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

  • Иметь в штате квалифицированных специалистов, которые имеют достаточную компетенцию для решения вопросов и проблем с программой.

  • Обратиться за сопровождением 1С к сторонним специалистам.

Почему многие клиенты выбирают второй вариант и приходят к нам?

  • Мы предлагаем не только внедрение, настройку и сопровождение, но и разработку под 1С, которая позволит оптимизировать ваши бизнес-процессы.

  • На вас работает целая команда, а значит вы не зависите от одного человека.

  • Вам не нужно оплачивать больничные, отпускные и готовить рабочее место для нового сотрудника.

  • Среди наших сотрудников не только специалисты 1С, но и опытные бухгалтера, поэтому мы подходит всесторонне к вопросу документооборота и отчетности.

  • Мы выстраиваем взаимодействие с клиентами так, чтобы вас удобно было оперативно обратиться по любому вопросу.

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

Настройка распределенной информационной базы (РИБ) в 1С 8.3

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

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

Обычно главную базу называют центральной, а остальные — периферийными. Суть в том, что либо в ручном, либо в автоматическом режиме (зависит от настройки) базы данных объединяются в одну. Чтобы номера вновь введенных документов и коды справочников не дублировались, каждой базе данных назначается префикс.

В этой инструкции мы на примере создадим центральную и периферийную базы данных, проверим обмен между ними. Это пособие подойдет как для 1С 8.3 Бухгалтерия, так и для 1С Управление торговлей (УТ) и других конфигураций.

Настройка главной (центральной) распределенной базы РИБ

Зайдем в меню 1С «Администрирование», далее по ссылке «Настройки синхронизации данных». В открывшемся окне нужно установить флажок «Синхронизация данных». Станет активной ссылка «Синхронизация данных». Сразу здесь же установим префикс для главной информационной базы – например, «ЦБ»:

Заходим по ссылке «Синхронизация данных», откроется окно с кнопкой «Настроить синхронизацию данных». При нажатии на эту кнопку откроется выпадающий список, где нужно выбрать режим «Полный». Если требуется синхронизация только по одной организации, нужно выбрать «По организации…».

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

После создания резервной копии нажимаем кнопку «Далее». На следующем шаге нам следует определиться, как будет происходить синхронизация:

  • через локальный каталог или каталог в локальной сети;
  • по интернету посредством FTP.

Для простоты и наглядности примера выберем локальный каталог. Я указал следующий путь: «D:\Базы 1С\Синхронизация». Не лишней будет проверка записи в данный каталог, для этого есть специальная кнопка:

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Получите 267 видеоуроков по 1С бесплатно:

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

Не забывайте, что префиксы каждой базы должны быть уникальны. В противном случае Вы получите ошибку «Значение префикса первой информационной базы не уникально».

Жмем «Далее», проверяем введенную информацию и опять нажимаем «Далее», затем — «Готово». В поле «Полное имя файловой базы» указываем файл 1Cv8.1CD в каталоге, который создали для синхронизации. Создаем начальный образ распределенной базы 1С:

После создания начального образа РИБ в 1С можно задать расписание синхронизации или синхронизировать вручную:

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

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

Настройка синхронизации в периферийной базе данных

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

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

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

В заключение рекомендуем видеоинструкцию по настройке РИБ в 1С на примере Управление Торговлей:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Создание и настройка распределенной информационной базы (РИБ) в 1С 8.3

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


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

Создание распределенной базы в 1С


Для начала нам придется сделать настройки в главной базе, чтобы 1С «понимала» наши действия. Мы зададим способ, а также место для файла обмена данными, где и будет происходить объединение данных из баз, входящих в РИБ. Рассмотрим алгоритм действий:


  • Делаем резервную копию базы данных. Это действие должно присутствовать при любом серьезном изменении;

  • В «Администрировании-Синхронизация данных» убедитесь в установке одноименной галки. После этого станет доступно меню настроек синхронизации данных. Проставьте префикс информационной базы в соответствующее поле и зайдите в настройки;

Рис.1 В «Администрировании-Синхронизация данных» убедитесь в установке одноименной галки. После этого станет доступно меню настроек синхронизации данных. Проставьте префикс информационной базы в соответствующее поле и зайдите в настройки.

  • В открывшемся окне выбор соответствующего пункта меню откроет окно настройки синхронизации;

Рис.2 В открывшемся окне выбор соответствующего пункта меню откроет окно настройки синхронизации

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

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

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

Рис.4 Пропускаем два окна с помощью кнопки «Далее» и приходим к выбору наименования и префикса периферийной базы

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


Если у вас остались вопросы по созданию распределенной базы, обратитесь к нашим специалистам по сопровождению и доработке 1С, мы с радостью вам поможем.

 

Бесплатная
консультация
эксперта

Наталья Севорина

Консультант-аналитик 1С

Спасибо за Ваше обращение!

Специалист 1С свяжется с вами в течение 15 минут.

Настройка распределенной базы в 1С


Подчиненную базу тоже необходимо настроить, хотя и займет это существенно меньше усилий. По кнопке «Настройка синхронизации данных», с которой мы уже знакомы, попадаем в новое меню. Здесь необходимо создать новый процесс синхронизации, указав, что это узел распределенной ИБ.

Рис.5 Настройка распределенной базы в 1С


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

Рис.6 Настроить параметры подключения


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

Рис.7 Синхронизировать


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

Настроим обмен данными между любыми программами 1С. Первая консультация бесплатно!


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

Обновление распределенной базы в 1С


Распределенные базы данных в 1С 8.3 обновляются не сложнее обычных БД, поэтому пройдя алгоритм несколько раз, его легко запомнить:


  1. Заканчиваем все обмены, чтобы не допустить потери данных;

  2. Делаем архивные копии всех баз, входящих в РИБ;

  3. Запускаем обновление центральной базы. Процесс ничем не отличается от стандартного – обновляйтесь, как привыкли;

  4. Подготовьте базы к передаче обновленной конфигурации: очистите файловый ресурс от прошлых пакетов, удалив файлы;

  5. Запускаем синхронизацию данных из центральной обновленной базы; Рис.8 Запускаем синхронизацию данных из центральной обновленной базы
  6. Производим загрузку из файла в периферийную базу с помощью синхронизации настроенного обмена данных, аналогично предыдущему пункту. В процессе должно появиться сообщение об ошибке чтения при обмене РИБ с возможностью перейти в конфигуратор. Воспользуемся этой возможностью и закроем открытую 1С в режиме Предприятия;

  7. Обновляем 1С в конфигураторе через кнопку «ОбновитьКонфигурациюБазыДанных(F7)»;

  8.  Рис.9 ОбновитьКонфигурациюБазыДанных(F7)

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


Обмен данными с 1С

Гарантируем обмен без ошибок между любыми системами 1С. Условия гарантии прописываем в договоре!


Перенос данных 1С

Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные


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

Настройка распределенной информационной базы (РИБ) в 1С 8.3

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

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

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

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

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

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

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

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

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание распределенной информационной базы (РИБ) 1С:Предприятие

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

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

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

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

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

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

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

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

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

 

Распределенная информационная база. Пошаговая инструкция и подводные камни.

В этом материале подробная инструкция по настройке обмена РИБ для 1С:Предприятие 8 и проблемы, с которыми столкнулся автор.

1. Создание узлов


Создаем новые узлы (главный и подчиненный): в пользовательском режиме «Операции / Планы обмена/Полный»

Выберем план обмена «Полный»


Создаем две записи:


— первую запись назовем «ЦБ» (главный узел), код укажем «ЦБ»,


— вторую запись назовем «Подчиненный узел», код укажем «ПУ».

Значек с зеленным кружком — «ЦБ» (главный узел)

Для подчиненного узла нажимаем на иконку «Создать начальный образ». (Потребуется монопольный доступ)

Создать начальный образ


Далее в открывшемся окне заполняем параметры новой базы. По окончании нажимаем кнопку «Готово»

Создание начального образа ИБ


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


Добавляем базу подчиненного узла в список баз, запускаем ее.


В этой подчиненной базе открываем полный план обмена — значок «ЦБ красный, это значит, что этот узел является главным для информационно базы, в которой мы находимся.

2. Настройка префиксов


Для каждой базы, в настройках параметров учета (в УПП «Сервис / Параметры учета») на закладке «Обмен данными», устанавливаем префиксы. Это делается для того чтобы не возникало конфликтов в номерах и кодах документов и справочников, созданных в двух базах.


Для автообмена, устанавливаем галочку «Использовать механизм автоматического обмена…»

Закладка «Обмен данными»

3. Добавляем настройку обмена данными между узлами


Открываем: «Сервис \Распределенная информационная база (РИБ)\Настроить узлы РИБ»


Нажимаем «Добавить», откроется окно «Настройка обмена данными»

Настройка обмена данными

Нажимаем на значок «Выполнить обмен по текущей настройке»

Выполнить обмен по текущей настройке

Теперь о «подводных камнях»


1. Обмен данными может выполняться в автоматическом режиме и может быть инициализирован в следующих случаях:


* При запуске программы. Обмен будет выполняться при запуске программы,


* При завершении работы с программой. Обмен будет выполняться перед завершением пользователем работы с программой,


* При появлении каталога. Обмен будет выполнен только в том случае, если каталог указанный пользователем был невиден, а в настоящий момент стал виден. Настройка может быть использована для выполнения автоматического обмена при подключении к локальной сети или flash карты. Программа периодически будет проверять видимость указанного в настройках каталога и отмечать его текущее состояние,


* При появлении файла. Рекомендуется использовать данные режим, когда нужно выполнить обмен, если появляется входящий файл обмена данными. В этом случае, достаточно указать полный путь к входящему файлу обмена данными. Программа периодически анализирует наличие файла, и как только он появится, будет выполнен обмен, а после обмена этот файл будет принудительно УДАЛЕН (это делается для того, что бы процедура обмена не выполнялась постоянно),


* Периодический обмен данными. Обмен будет выполняться согласно настройкам периодического обмена данными. Если информационная база работает в файл-серверном режиме, то периодический обмен выполняется только у пользователя, который указан в параметрах учетной политики как «Пользователь для регламентных заданий в файловом режиме». В Клиент-серверном варианте обмен выполняется на сервере 1C:Предприятия.

У меня Клиент-серверный вариант — для работы регламентного автообмена пришлось перегружать сервер

2. Кодировка Windows.


Обмен прерывался ошибкой — так как не происходит сжатие файла. Это из-за ошибки кириллицы в командной строке при сжатии.


Лечится исправлением кодировок в реестре.


Например, для Windows Server 2008 -

Код

REGEDIT4


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]


«1250»=»c_1251.nls»


«1251»=»c_1251.nls»


«1252»=»c_1251.nls»


«1253»=»c_1251.nls»


«1254»=»c_1251.nls»


«1255»=»c_1251.nls»

3. Создавая копию базы (например, для доработки) в клиент-серверном варианте, НЕОБХОДИМО, чтобы РЕГЛАМЕНТНЫЕ ЗАДАНИЯ КОПИИ базы были ВЫКЛЮЧЕНЫ.
Блокировка регламентных заданий для копии ВКЛ

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

Информация взята с сайта http://helpf.pro

Создание распределенной информационной базы (РИБ) 1С: Предприятие

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

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

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

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

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

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

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

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

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

.

РИБ 1С — что это? Распределенная информационная база.

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

Как настроить РИБ в 1с 8 3?

В режиме 1С: Предприятие необходимо открыть рабочую информационную базу.

Через меню «Операции» — «План обмена» заполняем список ее узлов в форме списка «Полный».

В списке узлов уже присутствует один узел распределенной информационной базы, которая является нынешней информационной базой данных и является центральным узлом РИБ. Указываем на имя узла — Центральная база, код узла ЦБ.

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

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

Далее встаем мышкой на Периферийную базу и жмем на кнопку «Создать начальный образ». Жмем далее, в следующем окне находится наша удаленная база (оттуда ее загружаем в 1С Предприятие):

Жмем далее и готово. После успешного создания начального образа появится окошко со строкой сообщения перезапустить текущий сеанс 1С: Предприятие.Заходим в ИБ, где только что всё создавали, то есть Центральная база.

Настройка узлов РИБ

Пункт меню Сервис, выбираем распределенную информационную базу — Настроить узлы РИБ.

Выделяем «Распределенные Информационные Базы». Жмем добавить, появляется настройка обмена данных.

На вкладке Основные необходимо будет установить:

  • Название (произвольное) — назовем его «Обмен с Периферийной базой».
  • Узел: выбрать в раскрывающимся окошке удаленную базу, с которой будет происходить обмен.

Галочку обмен по правилам не устанавливается.

Выбираем тип обмена. Всего их 3 варианта:

  • Обмен через файловый ресурс
  • Обмен через FTP
  • Обмен через электронную почту

Мы рассмотрим более подробно обмен через файловый ресурс.

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

Теперь добавляем Периферийную базу в 1с: Предприятие, где будем удаленно работать. Открываем, далее пункт меню Сервис — Настройка программы, вкладка данных, здесь уже ставим префикс ПБ (ну или любой какой вам нужно видеть):

После перезапуска 1с: Предприятие для Периферийной базы.
Далее настраиваем узлы РИБ в этой базе: Сервис — РИБ — настроить узлы РИБ — по такому же принципу, что и для Центральной базы.

Как сопротивление стабильной работы 1С?

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

  • Иметь штат квалифицированных специалистов, которые имеют достаточную компетенцию для решения вопросов и проблем с программой.

  • Обратиться за сопровождением 1С к сторонним специалистам.

Почему многие клиенты выбирают второй вариант и приходят к нам?

  • Мы предлагаем не только внедрение, настройку и сопровождение, но и параметры под 1С, которая позволит оптимизировать ваши бизнес-процессы.

  • На вас работает целая команда, а значит вы не зависите от одного человека.

  • Вам не нужно оплачивать больничные, отпускные и готовить рабочее место для нового сотрудника.

  • Среди наших сотрудников не только специалисты 1С, но и опытные бухгалтера, поэтому мы подходят всесторонне к вопросу документооборота и отчетности.

  • Мы выстраиваем взаимодействие с клиентами так, чтобы вас удобно было оперативно обратиться по любому вопросу.

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

.

Настройка распределенной информационной базы (РИБ) в 1С 8.3

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

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

Обычно основная база называют центральной, а остальные — периферийными. Суть в том, что либо в ручном, либо в автоматическом режиме (зависит от настройки) базы данных объединяются в одну. Чтобы номера введенных документов и коды справочников не дублировались, каждая база данных назначается префикс.

В этой инструкции мы на примере создадим центральную и периферийную базу данных, проверим обмен между ними. Это пособие подойдет как для 1С 8.3 Бухгалтерия, так и для 1С Управление торговлей (УТ) и других пользователей.

Настройка главной (центральной) распределенной базы РИБ

Зайдем в меню 1С «Администрирование», далее по ссылке «Настройки синхронизации данных». В открывшемся окне нужно установить флажок «Синхронизация данных». Станет активная ссылка «Синхронизация данных».Сразу здесь же установим префикс для информационной базы данных — например, «ЦБ»:

Заходим по ссылке «Синхронизация данных», откроется окно с кнопкой «Настроить синхронизацию данных». При нажатии на эту кнопку откроется выпадающий список, где нужно выбрать режим «Полный». Если требуется синхронизация только по одной, нужно выбрать «По организации…».

В следующем окне нам предложит сделать копию копии. Настоятельно рекомендую сделать это, так как следующие шаги могут быть необратимы.

После создания резервной копии нажимаем кнопку «Далее». На следующем шаге нам следует определиться, как будет происходить синхронизация:

  • через локальный каталог или каталог в локальной сети;
  • по интернету посредством FTP.

Для простоты и наглядности примера выберем локальный каталог. Я указал следующий путь: «D: \ Базы 1С \ Синхронизация». Не лишней будет проверка записи в данный каталог, для этого есть специальная кнопка:

Если вы только начинаете программировать в 1С или просто систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина.Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылка >>

Получите 267 видеоуроков по 1С бесплатно:

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

Не забывайте, что префиксы каждой базы должны быть уникальны.В противном случае Вы получите ошибку «Значение префикса первой информационной базы не уникально».

Жмем «Далее», проверяем введенную информацию и опять нажимаем «Далее», затем — «Готово». В поле «Полное имя файловой базы» указываем файл 1Cv8.1CD в каталоге, который создан для синхронизации. Создаем начальный образ распределенной базы 1С:

После создания начального образа РИБ в 1С можно настроить синхронизацию или синхронизировать вручную:

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

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

Настройка синхронизации в периферийной базе данных

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

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

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

В заключение рекомендуем видеоинструкцию по настройке РИБ в 1С на примере Управление Торговлей:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы можем проконсультировать бесплатно всех желающих, но наша команда будет рада услуг по внедрению и обслуживанию 1С.Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *