Kservistorg.ru

Все о бытовой технике
18 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Репликация данных

Репликация данных

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

Репликация баз данных

Существует два основных подхода при работе с репликацией данных:

  • Репликация Master-Slave;
  • Репликация Master-Master.

Пошаговая инструкция по настройке синхронизации 1С:Бухгалтерия предприятия 3.0 и 1С:Зарплата и управление персоналом 3.1

В данной статье подробно описан процесс настройки синхронизации 1С:БП и 1С:ЗУП, а также описаны возможные варианты настройки синхронизации.

Перечень синхронизируемых данных

Документы:

1.png

Регламентированные отчеты:

Расчет по страховым взносам;

Подтверждение вида деятельности;

Соответствие условий труда;

Сведения о среднесписочной численности;

Необходимые условия для синхронизации

Для успешной настройки синхронизации данных БП 3.0 и ЗУП 3.1 обязательно выполнение ряда условий:

1. Релизы конфигурации ЗУП и БП должны быть выпущены примерно в одно время.

Перед настройкой синхронизации необходимо проверить релизы БП и ЗУП. Фирма 1С всегда поддерживает конфигурации в актуальном состоянии и выпускает несколько релизов обновлений за один месяц, в некоторых релизах присутствуют значительные изменения, например, появляются новые объекты. Они появляются как в ЗУП, так и в БП, поэтому для успешной настройки синхронизации релизы этих двух конфигураций должны быть примерно одинаковыми. При сравнении можно ориентироваться на месяц выпуска релиза.

2. Настройку синхронизации должен настраивать пользователь с полными правами.

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

3. Данные справочников «Подразделения» и «Отражения зарплаты в бухучете» должны быть заполнены идентично.

Подразделения организаций, по которым будет настроена синхронизация должны быть одинаковыми. Если в БП у организации 3 подразделения, в которых трудоустроены сотрудники, то и в ЗУП у этой же организации должно быть 3 подразделения с трудоустроенными сотрудниками. Наименования подразделений может быть различным, например, «Администрация» и «Административный отдел».

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

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

— справочник «Отражения зарплаты в бухучете» в БП.

Перейти к справочнику можно следующим образом:

2.png

3.png

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

4.png

— справочник «Отражения зарплаты в бухучете» в ЗУП

Перейти к справочнику можно следующим образом:

5.png

6.png

В ЗУП справочник хранит только наименование способа отражения, так как проводок в конфигурации нет.

7.png

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

Настройка синхронизации

8.png

Для начала нужно установить флаг «Синхронизация данных» и ввести префикс ИБ.

Читайте так же:
Как настроить синхронизацию часов с интернетом

Для этого необходимо перейти в раздел Администрирование – Синхронизация данных как в БП, так и в ЗУП.

9.png

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

10.png

Далее можно начать настройку в любой из ИБ. В примере настройка синхронизации будет начинаться в ЗУП.

Перейдем по ссылке «Настройки синхронизации данных».

11.png

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

Нажимаем кнопку «Новая синхронизация данных».

12.png

Открывается список программ, с которыми можно настроить синхронизацию данных, так как мы начали настройку в ЗУП, то выбираем «Бухгалтерия предприятия ред. 3».

Далее на форме отразится последовательный список действий. По ссылке «Настроить параметры подключения» переходим к первому этапу настройки.

Первый этап настройки в ЗУП. Настройка параметров подключения.

14.png

В окне представлены возможные варианты настройки подключения. Необходимо выбрать подходящий вам способ подключения к БП. Варианты настройки перечислены на картинке ниже.

15.png

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

Чтобы выбрать вариант, подходящий вам, необходимо ответить на вопрос: «Как располагаются базы данных?». Есть 3 основных варианта расположения ИБ: на локальном компьютере, на сервере, в облаке.

Продолжаем настройку синхронизации данных в УТ

переходим на вкладку администрирование и выбираем пункт настройка синхронизации (обмена данными 1С), включаем саму синхронизацию и задаем префикс базы

После того как мы сделали все необходимые действия в базе приемнике (БП 3.0), для продолжения настройки обмена данными нам необходимо открыть базу источник (УТ 11.1). Заходим на вкладку «Администрирование», слева в меню выбираем пункт «Настройки синхронизации данных». Если синхронизация не включена, то включаем ее с помощью флажка, также не забываем указать префикс базы источника. Как только мы выполнили все пункты 1-4 как показано на изображении ниже, необходимо нажать на гиперссылку «Синхронизация данных» (пункт 5).

производим выбор нужного шаблона настройки для обмена данными между базами

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

Настройка важных моментов в обмене данными между УТ и БП

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

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

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

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

информационное окно в котором показываются предварительно сделанные настройки синхронизации

На следующей странице мы должны заполнить правила отправки и получения данных из конфигурации БП 3.0 (приемник). Жмем «изменить правила выгрузки данных».

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

Перед нами открылось окно «Правила отправки данных», в нем мы задаем следующие параметры:

  • Какая НСИ будет отправляться (в нашем примере нас интересуют только документы и НСИ используемая в них, поэтому мы бырали соответствующий пункт, если выбрать первый пункт «Отправлять всю» то вместе с документами будут перегружаться и все справочники, зачастую если информация не используется в документах то она бесполезна для приемника, ведь она никак не влияет на учет)
  • С какой даты отправлять всю информацию (ручную синхронизацию мы в этой статье рассматривать не будем)
  • По какой или каким организациям выполнять отправку данных (в нашем примере мы выбрали одну организацию ИП «Предприниматель»)
  • Правила формирования договоров
  • Обобщенный склад
  • Сворачивать ли документы по складу
Читайте так же:
Регулировка дверей шкафа с подъемным механизмом

После того как мы сделали настройки нажимаем «Записать и закрыть».

в окне отображается справочная информация о проведенных настройках синхронизации 1С

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

настройка обмена данными практически подошла к концу

В новом окне нам предлагается настроить правила для базы приемника (БП). В пункте 1 называем обзываем как-нибудь нашу базу, задаем ей префикс. ПРЕФИКС должен быть таким же каким мы его задавали в самой базе БП в начале этой статьи, если префиксфы будут отличаться синхронизация данных в программе 1С работать не будет. После этого жмем пункт 2, а потом пункт 3.

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

Пункт 2, здесь нам необходимо задать правила отправки данных, выбираем «Не отправлять». Жмем «Записать и закрыть».

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

В пункте 3 нам необходимо разрешить проведение документов при их загрузке в базу. Нажимаем «Записать и закрыть».

отредактированная информация по синхронизации между базами 1С

Теперь окно должно иметь примерно такой вид как показано ниже, жмем «Далее».

полные окно с настройками по обмену данными между нами базами 1С

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

мы настроили типовую синхронизацю между 1С УТ и БП, теперь нам предлагают ее выполнить, соглашаемся

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

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

Давайте рассмотрим пример, допустим в УТ есть контрагент с наименованием «ООО ФармГрупп» и ИНН 1234567, а в БП также есть контрагент с ИНН 1234567, но наименованием «ФармГрупп», если мы при сопоставлении данных на этапе синхронизации не сопоставить эти два объекта, то после синхронизации в приемнике (Бухгалетрия предприятия 3.0) мы будем иметь два контрагента с ИНН 1234567 и двумя наименованиями «ООО ФармГрупп» и «ФармГрупп» соответственно. Для того чтобы не возникало подобных ситуаций и был изобретен механизм сопоставления объектов.

нам выгружать дополнительные данные из 1С не требуется

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

Как настроить обмен данными между базами 1С?

Рассмотрим настройку 1С для обмена данными между типовыми конфигурациями 1С — Бухгалтерия и Управление торговлей.

Первым делом необходимо создать узлы информационных баз:

узлы плана обмена

Синхронизация происходит по коду, пиктограмма с кругом — обозначение текущей информационной базы. Т.е. настраивая обмен в бухгалтерии — присваиваем текущему узлу код «БП», настраивая обмен в торговле — код «УТ».

Читайте так же:
Порядок регулировки пластиковых окон

Следующий шаг — создание справочника «Настройки обмена данных»:

настройка обмена 1с

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

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

Тут важно обратить внимание на следующие моменты:

  • Узел обмена — та информационная база, с которой планируется обмен.
  • Правила выгрузки в базу обмена — правила, созданные с помощью конфигурации Конвертации данных. Те правила, по которым будет выгружаться информация .
  • Правила выгрузки в текущую базу (доступна, если выбран тип — прямым подключением или через веб-сервис) — правила, по которым база данных будет забирать информацию из другой базы данных 1С.
  • Тип обмена — способ транспортировки сообщений между базами данных. В зависимости от выбранного типа необходимо задать параметры подключения.

Всё, настройка закончена. Теперь для запуска обмена достаточно лишь нажать на кнопку выполнения обмена.

Азы настройки обмена данными в 1С с помощью конфигурации «1С Конвертации данных» на примере смотрите в видео:

Преимущества Handy Backup для синхронизации БД MySQL

Handy Backup содержит встроенный плагин MySQL, позволяющий копировать состояние баз данных и таблиц MySQL в "горячем" режиме (без остановки сервера), а также в "холодном" (с остановкой). При этом обеспечиваются следующие преимущества:

  • Синхронизация данных MySQL (копирование и восстановление) по расписанию;
  • Хранение таблиц MySQL в удобочитаемом текстовом формате из списка SQL команд;
  • Автоматический останов сервера-приёмника MySQL при восстановлении данных;
  • Версионное копирование и создание временных меток на копиях по необходимости;
  • Получение доступа к внешним MySQL серверам.

Рекомендуемое решение
9200 ₽ за лицензию

Handy Backup Office Expert

Настройка синхронизации

Откройте файл настроек сервера справочников — rk7srv.INI и добавьте настройку UseDBSync=1 в секцию [DBSYNC]. Секции по умолчанию нет, так что ее тоже необходимо указать.

Сохраните файл и запустите сервер справочников.

  1. Откройте менеджерскую станцию.
  2. Перейдите в Настройки > OLAP отчеты > Серверы отчетов
  3. Выберите ваш сервер отчетов или справочников. В свойствах поставьте галочку Use Free Listen Port
  4. В разделе настройке HTTP API разделе HTTP Ограничения из выпадающего списка выберите HTTP Access
  5. Если вы не знаете, как указать привилегию на объект: HTTP Access — читайте в статье настройка интерфейсов .
  6. Сохраните настройки перезапустите сервер.

В папке RK7base появится папка DBSync, содержащая папку outgoing. В outgoing сервер справочников будет накапливать резервные копии и журнальные файлы для передачи клиентским приложениям.

Пропишите эту же настройку в остальных приложениях: сервере отчетов, кассовом сервере и кассовых станциях.

Сохраните файлы настроек и запустите приложения.

Проверка синхронизации

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

  • http_host — IP-адрес желаемого сервера. В нашем случае это 127.0.0.1
  • http_port — порт сервера. Задается в секции [TCPSOC]. Если не указан, можно узнать, открыв веб-интерфейс — для этого нажмите на значок в трее 2 раза левой кнопкой мыши.
    Например, для сервера справочников:
Читайте так же:
Почему не работает регулировка яркости экрана

Для примера, откроем ссылку https://127.0.0.1:54318/rk7api/v1/dbsync/ — моего сервера справочников. Вместо порта 54318 — укажите свой.

Появится окно авторизации.

Укажите имя пользователя латиницей с привилегией HTTP_Access и пароль.

Нажмите Вход. Появится список файлов в папке:

Если список появился — синхронизация работает. Дополнительно проверить синхронизацию можно, изменив имя блюда в меню и проверить это на кассовой станции.

Аналогичным образом можно проверять кассовый сервер и сервер отчетов.

Обработка остановки синхронизации, online-обновление баз данных

В секции [DBSYNC] можно записать дополнительные настройки управляющие режимом синхронизации.
Параметр StopSyncAction применяется на кассовом сервере и на сервере отчётов для указания, что им необходимо делать, если будет остановлена синхронизация — например: отключен сервер справочников или вышестоящий транзитный сервер отчётов.
В соответствующих конфигурационных файлах:

  • rk7srv.ini — для сервера справочников
  • repsserv.ini — для сервера отчетов

В блоке [DBSYNC] необходимо прописать StopSyncAction= и одно из следующих 3 значений:

Nothing — сервер создаст в логе запись об остановке синхронизации

RestartApp — сервер создаст в логе запись об остановке синхронизации, затем автоматически перезагрузится

ReloadReferences — сервер создаст в логе запись об остановке синхронизации, обновит бэкап и скачает коллекции. Будет сохранена более свежая версия базы r_keeper 7.

Давайте познакомимся с программой синхронизации данных Arcserve Replication

Программа синхронизации Arcserve Replication (ранее – CA XOsoft™ Replication) обеспечивает непрерывную синхронизацию информационных систем на операционных системах Windows, Linux и UNIX.

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

Набор специализированных шаблонов для репликации приложений (Oracle Database, Microsoft Exchange, Microsoft SQL, файловые серверы, Microsoft Dynamic CRM и т.д.) дает возможность в считанные минуты организовать синхронизацию критически-важных приложений в архивную площадку.

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

Программа для синхронизации Arcserve Replication

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

Программа синхронизации данныхArcserve Replication предоставляет централизованное управление, поддерживает серверы, приложения и данные в средах Windows®, Linux® и UNIX® как на физических, так и на виртуальных серверах, отлично дополняя любое используемое решение для резервного копирования.

Основные функции программы синхронизации Arcserve Replication

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

Теперь вы защищены 24 часа в сутки, 7 дней в неделю, 365 дней в году. Программа синхронизации Arcserve Replication входит в семейство продуктов Arcserve, которые обеспечивают комплексную всестороннюю защиту, восстановление и доступность систем, приложений и данных.

ОПТИМИЗИРОВАННАЯ СИНХРОНИЗАЦИЯ ДАННЫХ

Синхронизация папок серверов, приложений и данных в средах Windows, Linux и UNIX использует технологию синхронизации изменных блоков. Использование этой технологии позволяет понизить трафик синхронизации данных до минимально возможных значений.

Читайте так же:
Синхронизация контактов самсунг с самсунгом

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

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

ПОДДЕРЖКА СИНХРОНИЗАЦИИ ВИРТУАЛИЗИРОВАННЫХ СЕРВЕРОВ

необходимый компонент для любой среды виртуализации серверов – обеспечивает репликацию на уровне виртуальной машины VMware ESX и VMware vSphere™, гипервизора и гостевой машины Microsoft® Hyper-V™, а также гостевой машины Citrix® XenServer. ARCserve Replication — это единое решение для физических и виртуальных серверов, предоставляющее необходимую масштабируемость и гибкость.

ОБЪЕДИНЕННАЯ КОНСОЛЬ УПРАВЛЕНИЯ

это веб-консоль программы Arcserve Replication, которая упрощает развертывание, управление и получение отчетов во всех поддерживаемых физических и виртуальных средах, работающих под управлением Windows, UNIX и Linux.

Функция ARCSERVE ASSURED RECOVERY

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

Функция DATA REWIND

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

АВТОНОМНАЯ СИНХРОНИЗАЦИЯ ДАННЫХ

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

НАСТРАИВАЕМАЯ ЗАЩИТА ПРИЛОЖЕНИЙ

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

МНОГОПОТОКОВАЯ СИНХРОНИЗАЦИЯ

Arcserve Replication позволяет использовать несколько потоков данных для увеличения пропускной способности при репликации по глобальным сетям с большим временем отклика.

СИНХРОНИЗАЦИЯ НА УРОВНЕ ПРИЛОЖЕНИЙ

это автоматическое конфигурирование, которое ускоряет и упрощает развертывание, обеспечивает транзакционную целостность в Microsoft Exchange, SQL Server®, SharePoint®, Internet Information Services (IIS), Microsoft Dynamics CRM, Oracle и BlackBerry®.

Она поддерживает также файл-серверы, работающие под управлением Windows, Linux и UNIX – все из единой консоли управления.
Другие приложения и данные Windows можно защитить при помощи мастера защиты пользовательского приложения или путем создания простого скрипта. Кроме того, можно обеспечить защиту приложений Linux и UNIX посредством написания простого скрипта.

ИНТЕГРАЦИЯ С ARCSERVE® BACKUP

позволяет совместить репликацию данных в Windows с созданием резервных копий — оба процесса управляются из единой консоли.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector