Главная

НОВЫЙ САЙТ www.MAGAZKAT.ru

новая версия программы MAGAZKA & MAGAZKA (NS)

Мы ждем Вас !

УРБД

УРБД

В этом руководстве даны инструкции по настройке Системы УРБД или Управления Распределённой Базой Данных.

Описывается такая система УРБД, при которой Центральная база (ЦБ) устанавливается в головном офисе, а в магазине (складе)  на удалённом рабочем месте устанавливается Периферийная база (ПБ).

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

Принципы работы системы УРБД по вышеизложенной схеме предусматривают такие особенности:
* Изменение данных проводится И в Центральной базе И в периферийных базах.
* Изменение конфигурации производится только в Центральной базе.
 
Для чего это нужно ? 
 
для автоматизации торговой сети.
Пример: у вас есть магазин (склад) или несколько торговых точек не важно.
Вам нужно знать ("видеть") состояние учета и движения товара.
"Можно каждый день копию забирать из магазина" - это не наш способ.
С УРБД - вы можете одновременно работать (каждый в своей базе) вносить данные смотреть отчеты, заводить новые документы и справочники , а после автообмена (синхронизации баз) у вас у всех будут СОВЕРШЕННО ОДИНАКОВЫЕ БАЗЫ.
 
Что нужно для УРБД:
нужно установленная компонента от 1С "Управления Распределённой Базой Данных. 
в комплектацию МАГАЗьКА она не входит (приобретается отдельно)
 
Проверить установлена она у вас - очень просто. Запустите 1С - меню Сервис- О программе
 
Настройка УРБД - О программе - Установленные компоненты (МАГАЗьКА)
 
Убедились, что все компоненты установлены приступим с чистого листа.
 
Настройка Центральной базы
 
(Центральную базу устанавливаем ДОМА (в офисе))
(если уже работали с базой, то полностью копируете базу на свой компьютер)

Сначала проводится настройка Центральной базы. Если настройка ЦБ выполняется на основе базы, которая стояла на удалённом рабочем месте(в магазине и с ней уже работали), то такую базу нужно переместить в то место, где будет находиться ЦБ
 
Откроем на компьютере КАТАЛОГ С КОНФИГУРАЦИЕЙ МАГАЗЬКА
 
Настройка УРБД - Каталог базы (МАГАЗьКА)
 
откроем  папку и создадим в ней две новые папки (CP и PC) в АНГЛИЙСКОЙ РАССКЛАДКЕ
они нужны для выгрузки и загрузки данных
 
Настройка УРБД - Создаем новые папки (МАГАЗьКА)
 
А теперь для истории (да и на всякий случай сделаем копию базы) просто скопируем и вставим в той же папке 
 
Настройка УРБД - Сделаем копию базы (МАГАЗьКА)
 
и лучше два раза и сразу переименуем
МАГАЗьКА Офис - Центральная база
МАГАЗьКА Магазин - Периферийна база
Архив МАГАЗьКА - копия основной базы
 
Настройка УРБД - Создаем новые папки (МАГАЗьКА)
 
добавим нашу конфугурацию МАГАЗьКА в меню запуска 1С
 
Настройка УРБД - Добавим конфигурацию в меню запуска (МАГАЗьКА)
 
кликаем кнопку "Добавить" и выбираем путь нашей конфигурации
 
Настройка УРБД - Выбор пути для новой информационной базы (МАГАЗьКА)
 
нажимаем кнопку "Выбрать" и смотрим, что получилось
 
Настройка УРБД - Новая информационная база (МАГАЗьКА)
 
 
Заходим в Конфигуратор.
 
Настройка УРБД - Запуск в режиме Конфигуратор (МАГАЗьКА)
 
 
 
Открываем пункт меню «Администрирование – Распределённая ИБ - Управление»
 
Настройка УРБД - Меню Администрирование (МАГАЗьКА)
 
Настройка УРБД - Меню Администрирование (МАГАЗьКА)
 
Открытие диалога управления распределёнными данными через меню в Центральной базе
 
Настройка УРБД - Управление распределенными базами данных (МАГАЗьКА)
 
Диалог управления распределёнными данными в Центральной базе при первом открытии
В диалоге «Управление распределёнными данными» нажимаем кнопку «Центральная ИБ».
 В диалоге «Центральная информационная база» вводим код центральной базы(три знака цифры или буквы) и её описание.
 
После сохранения код ЦБ изменить нельзя.
(код базы будет выступать префиксом для документов, если раньше
был № документа 0000000375, то в УРБД будет выглядеть -
префиск базы + семь цифр ( в нашем пример 0010000375)
 
Настройка УРБД - Центральная база (ввод названия) (МАГАЗьКА)
 
Описание , можете выбрать произвольное , как душе угодно, но со смыслом
 
Настройка УРБД - Центральная база (Предупреждение) (МАГАЗьКА)
 
ничего не боимся и нажимае кнопку "Да"
видим создалась Центральная база
 
Настройка УРБД - Центральная база (Создали) (МАГАЗьКА)
 
и стала доступна кнопку "Новая периф.ИБ" ее и нажмем.
 

В диалоге «Новая периферийная информационная база» вводим код

( три знака , можно цифры или буквы латинксие) 

главное чтобы они были уникальны и описание ПБ.
Код периферийной базы после сохранения изменить будет невозможно.
Но можно будет удалить существующую периферийную базу и создать новую с новым кодом.
 
 
Настройка УРБД - Центральная база (Создали) (МАГАЗьКА)
 
см. мой пример
 
 
Настройка УРБД - Периферийная база (Создание) (МАГАЗьКА)
 
 
нажимаем "Ок" видим значок у базы серого цвета (не активаная) - это значит что данные из 
Центральной базы в нее еще не разу не выгружались.
 
 
Настройка УРБД - Периферийная база (новая) (МАГАЗьКА)
 
можно еще (по количеству ваших магазинов) создать НОВЫЕ Периферийные базы
 
Настройка УРБД - Периферийная база (несколько баз) (МАГАЗьКА)
 
нажмем кнопку "Настр.автообмена"
если у вас не настроен почтовый клиент по умолчанию (сборщик почты)
то вы увидите вот такое предупреждение. 
 
Настройка УРБД - предупреждение (МАГАЗьКА)
 
Нажимаем Ок и пропускаем его.
 
Настройка УРБД - Настройка параметров автообмена (МАГАЗьКА)
 
ставим галочку на "Автоматический" и сохраняем.
 
Настройки на закладке «Электронная почта» не проводим,
потому что электронная почта 1С использоваться не будет.

На закладке «Пароли ZIP» проводим настройку паролей,
которые будут устанавливаться на файлы автообмена.
Если файлы не будут защищаться паролем, то значение поля «Пароль» оставляем без изменений
 (даже при том, что в нём видны звёздочки).
Выделяем Периферийную базу и нажмем кнопку "Выгрузить данные"
 
Настройка УРБД - Настройка параметров автообмена (МАГАЗьКА)
 
снимаем галочку "Выгружать сведения о пользователях" и нажимаем "ОК"
 
Настройка УРБД - Выгрузка данных (МАГАЗьКА)
 
в зависимости от об^ема базы - может занять некоторое время.
Ждем диалога.
 
Настройка УРБД - Выгрузка завершена (МАГАЗьКА)
 
видим значок базы стал "активным" изменил свой цвет
 
Настройка УРБД - Выгрузка завершена (МАГАЗьКА)
 
После нажатия на кнопку «ОК» система выгрузит в назначенный каталог
инициализационный файл в виде архива (формат ZIP).
Внутри инициализационного файла содержатся такие файлы:
Файл конфигурации (1Cv7.md)
Файл архива базы данных (1Cv77.dat)
 
откроем каталог выгрузки и видим файл 0020.zip 
 
Настройка УРБД - Выгрузка завершена (МАГАЗьКА)
 
скопируем его и папку МАГАЗьКА Магазин
на флешку (и отправимся в магазин)
 
Настройка Периферийной базы
 
В магазине также прописываем заново базу
(для новой периферийной базы (если она находится на другом компьютере) 
нужна лицензия на МАГАЗьКА)
 
Настройка УРБД - Выгрузка завершена (МАГАЗьКА)
 
Настройка УРБД - Выбор каталога (МАГАЗьКА)
 
Настройка УРБД - Новая информационная база (МАГАЗьКА)
 
Настройка УРБД - Запуск конфигуратора (МАГАЗьКА)
 
Настройка УРБД - Загрузка данных (МАГАЗьКА)
 
Настройка УРБД - Выбор файла загрузки(МАГАЗьКА)
 
Настройка УРБД - Выбор файла загрузки(МАГАЗьКА)
 
 
Настройка УРБД - Предупреджение. Выбор файла загрузки(МАГАЗьКА)
 
Настройка УРБД - Предупреджение. Выбор файла загрузки(МАГАЗьКА)
 
Теперь можно проверить, что инициализация ПБ прошла успешно. Для этого нужно открыть пункт меню «Администрирование – Распределённая ИБ - Управление». В открывшемся диалоге «Управление распределёнными базами» можно увидеть данные о ЦБ и ПБ.
 
Настройка УРБД - Предупреджение. Выбор файла загрузки(МАГАЗьКА)
 
Диалог управления распределёнными данными в периферийной базе
 
Настройка УРБД - Выгрузка файла загрузки(МАГАЗьКА)
 
Настройка УРБД - Загрузка файла загрузки(МАГАЗьКА)

Теперь нужно выполнить настройку ПБ.
Для этого откроем пункт меню «Администрирование – Распределённая ИБ - Автообмен», после чего на экране появляется диалог «Автообмен».
 
Настройка УРБД - Автообмен (МАГАЗьКА)
 
В диалоге «Автообмен» нажимаем кнопку «Настройка»,
после чего открывается диалог «Настройка параметров автообмена».
 
Настройка УРБД - Настройка Автообмена (МАГАЗьКА)
 
В диалоге «Настройка параметров автообмена» в разделе «Каталоги, имена файлов, режим» указываем каталоги, которые будут использоваться для загрузки и выгрузки файлов автообмена.
Параметры электронной почты также не настраиваем,
поскольку почта 1С использоваться не будет.
Пароль на файл автообмена настраиваем при необходимости.

Сохраняем настройки автообмена нажатием на кнопку «ОК»
и выходим из диалога «Автообмен».
Теперь периферийная база настроена и готова для автообмена данными с Центральной информационной базой.
 
давайте нажмем Выполнить
 
Настройка УРБД - Правильно выгрузка (МАГАЗьКА)
 
видим сообщение об успешной выгрузки
 
Настройка УРБД - Сообщение о выгрузке (МАГАЗьКА)
 
откроем каталог и увидим файл выгрузки
 
Настройка УРБД - Выгруженный файл из периферии (МАГАЗьКА)
 
так выглядит Автообмен в Центральной базе
 
Настройка УРБД - Автообмен в центральной базе (МАГАЗьКА)
 
попробуем загрузить и выгрузить одновременно
 
Настройка УРБД - Выгрузка и загрузка (МАГАЗьКА)
 
Настройка УРБД - Альтернативная загрузка (МАГАЗьКА)
 
 

Насколько часто проводить автообмен?

Частота обмена файлами обновлений между распределёнными базами определяется потребностями пользователей информационной базы. Тем не менее, не редко критерием частоты автообмена становится механизм передачи обменных файлов между базами. Файлы автообмена могут передаваться по электронной почте, через FTP сервер или посредством физических носителей (флешка, переносной жёсткий диск и подобное). Если администратору системы 1С удалось настроить автоматический обмен файлами, то есть смысл делать обмен данными ежедневно.

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

Будут ли пропадать данные при автообмене?

Нередко у администраторов, не имеющих опыта работы с УРБД, возникает вопрос о том, не будут ли пропадать данные в базах после автообмена с другой базой. На данный вопрос можно дать подробный ответ.

Запрет повторной загрузки инициализационного файла

В периферийную базу не получится повторно загрузить инициализационный файл. Система сама отслеживает уникальность данных, загруженных с инициализационным файлом, и при попытке повторить загрузку инициализационного файла выдаст сообщение об ошибке.
 
Настройка УРБД - Альтернативная загрузка (МАГАЗьКА)
 
Настройка УРБД - Уже данные загружались (МАГАЗьКА)
 
 
 
Коллизии
 

А что произойдёт, если в центральной и в периферийной базах были
одновременно внесены изменения в один и тот же объект?
Например, одновременно пользователи в разных базах изменили одну и ту же расходную накладную
или свойства некоего контрагента. Что тогда?
Здесь ответ однозначен и варианты исключены.
Предпочтение будет отдано данным, находящимся в Центральной базе.

Иными словами, если в периферийной базе в расходной накладной № 12 была добавлена новая строка, а в центральной базе в строке № 4 той же расходной накладной № 12 была изменена цена товара, то после обновления в периферийной базе затрётся добавленная строка, но будет проведено изменение цены, пришедшее из Центральной базы.

Как предотвратить потерю данных? Думаю, способов может быть очень много. Например, можно поиграться с набором прав пользователей. Скажем, предоставить право повторного редактирования документа только пользователю, который создал документ, а другие пользователи данный документ могут только просматривать. А чтобы "изменить" документ, нужно удалить "ошибочный" документ и вместо него создать новый, если потребуется.

Могут быть другие коллизии и и другие способы предотвращения потери данных при возникновении коллизий в работе с распределённой базой данных. Вы сможете их придумать сами. Потому что теперь вы будете предупреждены, а значит - вооружены.
 
Теперь когда мы с вами настроили УРБД, подведу итог своими словами.
Чтобы получить данные из магазина (ов) нужно чтобы в магазине выгрузили данные
и прислали (передали ) вам в офис. Вы все данные загружаете (например вечером) и высылаете им выгрузку.
Администраторы в магазинах загружают. После загрузки у вас ОДИНАКОВЫЕ ДАННЫЕ.
Если вы отправили выгрузку , а магазин ее не загрузил - ничего страшного, вы можете заново сделать выгрузку и отправить. Дело в том , что после загрузки данных при первой выгрузки из нее программа отправлеяет подтверждение что данные были загружены, т.е. пока одна база не получит подтверждение что ее выгрузка была загружена , она эти изменения будет высалать вновь и вновь.
 
В сети есть много программ по автоматизации автообмена между базами (при наличии постоянного интернета)
 
Важно ! Обязательно к прочтению.
 
(при использовании УРБД - обновление релиза МАГАЗьКА осуществляется 
по следующей схеме - Обновляем Центральную базу по инструкции - делаем выгрузку в Периферийную базу. В на компьютере где установлена Периферийная база , копируем файлы из обновления в каталог с программой и делай загрузку данных из Центральной базы
 
Принимаю заявки на создание УРБД для вас - удаленно настрою , покажу и обучу. Цена  1000 рублей.