Главная Учебники - Разные 1С-Рарус: РестАрт. Описание общих процессов. Руководство пользователя (2020 год)
поиск по сайту правообладателям
|
|
|
содержание .. 4 5 6
Глава 12. Деозитно-Дисконтный сервер
263
12.2. РАБОТА С ПРОГРАММОЙ
После установки служба Администратор депозитно-
дисконтного сервера запускается из меню Все
программы —
1С-Рарус — DDServer — РестАрт
Администратор ДДС либо по соответствующему ярлыку на
рабочем столе.
На иллюстрации ниже приведена форма службы
Администратор депозитно-дисконтного сервера.
В шапке программного окна указывается IP-адрес сервера и
порт подключения.
Эта программа используется для удаленного подключения к
серверу
(т. е. подключения к северу с другого рабочего
места) и для управления данными карт: добавления новых
карт, изменения их параметров, установки ограничений
использования карт и т. д.
264
Примечание
Для работы службы Администратор депозитно-
дисконтного сервера необходим ключ защиты: «РестАрт:
Администратор ДДСª.
Для работы Депозитно-дисконтного сервера нужен ключ
защиты «РестАрт: Депозитно-дисконтный серверª.
Рассмотрим подробнее пункты меню, расположенного в
левой части формы службы Администратор депозитно-
дисконтного сервера.
12.2.1. Настройка подключения к серверу
Пункт Настройка позволяет настроить подключение к
серверу авторизации депозитных карт.
При выборе этого пункта открывается диалоговое окно
настройки подключения к серверу.
Глава 12. Деозитно-Дисконтный сервер
265
Пункт Настройка позволяет настроить подключение к
серверу авторизации депозитных карт.
При выборе этого пункта открывается диалоговое окно
настройки подключения к серверу.
В этой форме следует указать имя или IP-адрес сервера, к
которому осуществляется подключение, а также порт
подключения.
Кнопка Проверка связи позволяет проверить связь с
сервером.
Кнопка Сменить пароль на сервере вызывает форму смены
пароля.
Изначально в программе устанавливается пустой пароль.
При подключении к серверу — т. е. при обращении к
объектам Карты, Транзакции или Отчеты — программа
требует, чтобы пользователь ввел пароль.
266
В области Параметры подключения к серверу
лицензирования указывается адрес сервера лицензирования
и код доступа к ключу защиты.
На вкладке Оборудование формы настройки указываются
сканеры, с которыми будет работать сервер ДДС после
включения.
12.2.2. Управление лицензированием
Для работы со службой Депозитно-дисконтный сервер
необходим ключ защиты. Депозитно-дисконтный сервер
может работать с локальным или с сетевым ключом защиты.
При выборе пункта Управление лицензированием
открывается диалоговое окно настройки защиты, с помощью
которого осуществляется активация программного ключа
защиты. Подробно о системе лицензирования и ее настройке
см. Ошибка! Источник ссылки не найден. на
стр. Ошибка! Закладка не определена..
Глава 12. Деозитно-Дисконтный сервер
267
12.2.3. Карты
В данном объекте программы хранится полный список
депозитно-дисконтных карт и групп карт, с которыми
работает сервер.
Карты можно перемещать между группами при помощи
кнопки
Переместить.
В поле Поиск можно задать условия для отбора карт в
списке.
268
Поиск карт осуществляется по наименованию, коду карты и
описанию.
Для этого следует указать в этом поле нужную
последовательность символов, после чего нажать кнопку
Поиск. В списке останутся только те карты, в данных у
которых есть указанная последовательность (не обязательно
в начале значений реквизитов).
Например, если введена последовательность цифр «123ª, то
в списке останутся только те карты, у которых в каких-либо
реквизитах — например, в наименовании или в коде —
встречается такая последовательность.
В списке карты помечаются следующими значками:
■
(золотистый) — активированная балансная карта;
■
(серый) — неактивированная балансная карта;
■
— заблокированная карта;
■
— признак того, что карта выступает в качестве
дисконтной.
С помощью команды Загрузить иерархию можно загрузить
определенную иерархию карт (группы и подчиненные им
группы всех уровней, с названиями) из внешних источников
(из xml-файлов). Например, можно загрузить иерархию,
выгруженную из объекта Идентификационные карты АРМ
Администратор решения РестАрт для синхронизации карт
(см. п. Ошибка! Источник ссылки не найден. «Ошибка!
Источник ссылки не найден.ª на стр. Ошибка! Закладка
не определена.). Также, к примеру, можно загрузить
иерархию из бэка.
Карты с отрицательным балансом выводятся на розовом
фоне.
Глава 12. Деозитно-Дисконтный сервер
269
Команды работы с картами можно выполнять из верхней
панели инструментов либо из контекстного меню, которое
открывается нажатием на правую кнопку мыши на строке
нужной карты.
По команде Корректировка продаж номенклатуры можно
в открывшейся форме сверить и подкорректировать вручную
данные продаж
(в частности, количество продаж) по
определенным категориям номенклатуры и кошелькам по
данной карте.
Заполнение / редактирование данных возможно как для карт,
так и для групп карт.
При добавлении или редактировании карты открывается
диалоговое окно карты, в котором могут быть заданы
параметры карты, рассмотренные в следующей таблице.
270
Реквизит
Значение
Наименование
Наименование карты, которое будет
отображаться во фронтах и отчетах при работе с
данной картой.
Идентификатор
УИд (уникальный идентификатор) карты.
Родительская
Группа карт, к которой принадлежит данная
группа
карта. Например, это может быть группа Карты
питания сотрудников.
Код карты
Код для идентификации карты через
оборудование. Этот код записан на карте и
считывается с карты при помощи оборудования
(например, сканера штрихкодов или
считывателя магнитных или бесконтактных
карт). Если значение в этом поле указано, то оно
должно быть уникальным (не повторяться ни
для каких других карт).
Контрагент
Клиент, которому принадлежит карта.
Глава 12. Деозитно-Дисконтный сервер
271
Реквизит
Значение
Телефон
Номер телефона используется для sms-
информирования клиента. Настройки задаются
в реквизите Правила sms-информирования —
здесь указывается, по каким событиям будет
выполняться sms-информирование, например, в
случае начисления бонуса.
Описание
Произвольное текстовое описание карты.
Уровень карты
Уровень карты используется при задании
условий бонусных правил.
День рождения
День рождения владельца карты.
владельца
Время
Дата и время последней транзакции.
последней
транзакции
Код последней
Код последней транзакции.
транзакции
Заблокирована
Если этот флажок установлен, то карта
заблокирована. Заблокированная карта не может
быть использована во фронтах. В поле Причина
блокировки/разблокировки отображается
причина последней блокировки или
разблокировки карты. Если карта
заблокирована, то при попытке использовать ее
во фронте пользователю будет отображено
сообщение с текстом из данного поля.
Оборот по карте
Сумма покупок по карте. Это значение меняется
при транзакциях с данной картой, однако при
необходимости может быть вручную указано
менеджером.
По кнопке За периоды выводится информация
об оборотах по карте за различные периоды.
272
Реквизит
Значение
Купон
Этот признак означает, что депозитная карта
работает в режиме купона. После пробития чека
продажи с использованием такой карты, эта
карта будет автоматически заблокирована и
использовать такую карту уже будет нельзя.
Данные о депозитных картах также хранятся
в справочнике Идентификационные карты
в АРМ Администратора. Информация по
одинаковым картам синхронизирована, т. е. если
в депозитной карте устанавливается признак
Купон, то в свойствах соответствующей
дисконтной карты в АРМ Администратора
также автоматически устанавливается этот
признак (флажок Купон). Также см. п. Ошибка!
Источник ссылки не найден. «Ошибка!
Источник ссылки не найден.ª на
стр. Ошибка! Закладка не определена..
Начало
Для карт и групп карт можно указать период, с
отчетного
которого будет отсчитываться оборот по карте
периода
(выбирается из списка). Эти данные выводятся
на квитанции авторизации при оплате
депозитной картой и в шапке чека (при
определенных настройках). Если этот параметр
не установлен, то печатается текущий остаток
по карте.
Например, согласно настройкам, показанным на
предыдущем рисунке, каждый 25-й день месяца
система будет заново подсчитывать сумму, на
которую «поелª гость и выводить ее на
квитанции. Конечно, будут выведены общий
баланс карты, оборот и др., также доступные
при любых параметрах отчетного периода.
Время действия
Задается ограничение действия карты по
карты
времени (по кнопке Настроить).
Глава 12. Деозитно-Дисконтный сервер
273
Реквизит
Значение
Пароль
Пароль для ввода при выполнении операций с
картой.
Для запроса данного пароля при работе с картой
необходимо установить в настройках рабочего
места флажок Обязательный запрос пароля
карты (вкладка Оборудование рабочего места,
раздел Авторизаторы, кнопка Настроить для
эквайринг-терминала депозитных карт, форма
Настройки устройства, кнопка Форма
настройки, вкладка Настройки).
Настройка
По нажатию на данную кнопку выполняется
кошельков
настройка дополнительных кошельков карт:
устанавливаются ограничения по транзакциям, а
также ограничения по категориям номенклатуры
для каждого кошелька.
Параметры основного кошелька настраиваются
непосредственно на форме карты ДДС в области
Параметры балансной карты.
Ограничения
Задаются ограничения по категориям
категорий
номенклатуры для основного кошелька.
номенклатуры
Балансная карта
Если этот флажок установлен, то карта может
выступать как средство платежа. Независимо от
того, балансная карта или нет, она может
выступать в качестве дисконтной.
Параметры балансной карты
Мастер карта
Карта, по отношению к которой данная карта
является дочерней. Дочерние карты могут быть
использованы независимо и со своими
ограничениями по транзакциям, но при этом
средства списываются с баланса мастер-карты.
Баланс на карте
Значение баланса не может быть изменено
вручную; оно изменяется исключительно через
транзакции.
274
Реквизит
Значение
Глубина
Сумма в рублях, на которую по данной карте
кредита
может выдаваться кредит (т. е. сумма, на
которую баланс на карте может уйти в минус).
Глубину кредита имеет смысл задавать только
для балансных карт.
Если установлен флажок Без ограничений, то
глубина кредита по данной карте является
неограниченной. Например, это может быть
полезно при дотационной схеме питания
сотрудников, когда предприятие ограничивает
использование карточек лимитами
(ограничениями транзакций), но не величиной
баланса. Иначе говоря, могут быть ограничены
сумма и/или количество транзакций за период,
но не глубина кредита.
Ограничения по
В полях данной области задаются ограничения
транзакциям
для основного кошелька по количеству и сумме
транзакций в различные периоды, а также по
количеству дней (в которые можно
осуществлять транзакции по карте) в указанных
периодах.
Время начала
В данной настройке задается смещение начала
смены/суток
рабочего времени на необходимое значение. На
некоторых предприятиях рабочие смены/сутки
не совпадают с рабочим календарем, например,
смены начинаются в 21 ч. и заканчиваются в
12 ч. дня. Смещение задается для корректного
использования лимитов на смены/сутки
(например, сумм на питание сотрудников).
Исключить из
Флажок устанавливается для исключения карты
репликации
из обмена по HTTP-протоколу.
В поле Фотография карты можно загрузить изображение
владельца данной карты.
Также в форме карты задаются правила ничисления бонусов,
расчета скидок, sms-информирования клиентов (рассмотрено
далее).
Глава 12. Деозитно-Дисконтный сервер
275
По нажатию кнопки Настроить реквизита Правила
начисления бонусов открывается следующее диалоговое
окно, в котором задаются правила начисления бонусов и
задается куда их зачислить: либо на указанный кошелек,
заданный в текущем ДДС, либо на основной кошелек
стороннего ДДС.
Реквизиты данной формы рассмотрены в таблице.
Реквизит
Значение
Использовать
Если данный переключатель установлен, то для
правила
карты будут действовать правила начисления
родительской
бонусов, заданные для родительской группы.
группы
Использовать
Если установлен этот переключатель, то будут
персональные
применяться персональные правила начисления
правила
бонусов, заданные для данной карты.
276
Реквизит
Значение
Адрес ДДС для
Поле для указания адреса депозитно-
начисления
дисконтного сервера для начисления бонусов.
бонусов
Кошелек
При установке данного переключателя бонусы
будут зачисляться на указанный кошелек
данного ДДС.
По нажатию кнопки
Добавить открывается форма
Бонусное правило, с помощью которой в табличную часть
диалогового окна Правила начисления бонусов
добавляются правила расчета бонусов. Правило применяется
при одновременном выполнении всех заданных условий
(чтобы задать условие, следует установить флажок около
соответствующего поля условия).
Глава 12. Деозитно-Дисконтный сервер
277
Реквизиты данной формы рассмотрены в таблице.
Реквизит
Значение
Условия
Префикс КУ
Указывается префикс кассового узла, для
которого действует данное бонусное правило.
Если значение не задано, то это правило
действует для всех кассовых узлов.
Значение присылается в ДДС из РестАрта
(с данными по чеку) и сравнивается с указанным
в данном поле.
278
Реквизит
Значение
Уровень карты
Уровень карты задается в форме карт, в поле
Уровень карты.
Категория
Значение присылается в ДДС из РестАрта
номенклатуры
(с данными по чеку продажи) и сравнивается
с указанным в данном поле.
Если определенная категория не задана, то для
каждой категории из заказа будет применяться
наиболее подходящее бонусное правило,
согласно приоритету созданных правил
(о приоритете правил сказано ниже).
Тип заказа
Типы заказов создаются в АРМ Администратор
РестАрт. В Администраторе ДДС создаются
аналогичные типы заказов и задаются правила
начисления бонусов.
Во фронте, при создании заказа, нужно выбрать
карту (на которую действуют правила
начисления бонусов), указать тип заказа (при
помощи кнопки Дополнение). Бонусы
начисляются после оплаты заказа. Также см.
п. Ошибка! Источник ссылки не найден.
«Ошибка! Источник ссылки не найден.ª на
стр. Ошибка! Закладка не определена..
Диапазон дня
Задается количество дней (до и после дня
рождения
рождения владельца карты), в которые будет
действовать бонусное правило, включая день
рождения (реквизит День рождения владельца
формы карты).
Время от...до
Задается диапазон времени, в который действует
бонусное правило.
Дни недели
Указываются дни недели, в которые действует
бонусное правило.
Глава 12. Деозитно-Дисконтный сервер
279
Реквизит
Значение
Тип
Тип суммы, на которую будут начислены
анализируемой
бонусы:
суммы
Полная сумма оплат по чеку — бонусы
будут начислены на всю сумму оплаты по
чеку;
Сумма бонусных типов оплат — бонусы
будут начислены на сумму бонусных типов
оплат по чеку. Т. е. на сумму типов оплат,
для которых установлен признак
Начислять бонусы при оплате данным
типом оплаты на вкладке Типы оплаты
в форме Редактирование типа оплаты (см.
п. Ошибка! Источник ссылки не найден.
«Ошибка! Источник ссылки не найден.ª
на стр. Ошибка! Закладка не определена.).
Диапазон
Диапазон суммы оплаты, на который будет
суммы
распространяться данное бонусное правило.
Диапазон
Диапазон суммы оборота по кошельку карты, по
суммы оборота
которому осуществляется оплата.
Расчет
Тип
Абсолютная величина;
начисляемого
Проценты.
бонуса
Размер бонуса
Поле для указания размера начисляемого
бонуса, в зависимости от заданного типа
начисляемого бонуса.
Режим
Задается режим округления суммы бонуса.
округления
Округлять до
Выбирается вариант округления суммы бонуса:
до 2-го знака после запятой;
до 1-го знака после запятой;
до целого числа.
Для каждой карты может быть задано несколько правил
начисления бонусов.
280
Расположение бонусного правила в списке определяет его
приоритет: чем выше находится правило — тем выше его
приоритет. При помощи стрелок
командной
панели диалогового окна Правила начисления бонусов
можно переместить в списке выделенное бонусное правило
выше или ниже.
По нажатию кнопки
производится очищение бонусных
правил у всех подчиненных карт и групп.
С картами в списке формы Депозитные карты можно
выполнять ряд операций, которые осуществляются при
помощи кнопок верхней командной панели, либо при
помощи контекстного меню
(это меню можно открыть,
щелкнув правой кнопкой мыши по строке карты в списке).
Возможны следующие операции.
■ Добавить;
■ Удалить;
■ Переместить;
■ Редактировать;
■ Активировать и Деактивировать — балансные карты
могут быть активированы или деактивированы. Пока
карта деактивирована, по ней не могут быть совершены
Глава 12. Деозитно-Дисконтный сервер
281
транзакции.
При активации параметры карты могут быть
отредактированы.
■ Заблокировать и Разблокировать. Соответственно
блокирует и разблокирует карту. При выборе этих команд
программа запрашивает подтверждение действия.
Если пользователь выберет ответ Да, то программа запросит
причину блокировки или разблокировки.
282
Если карта будет заблокирована, то при попытке
использовать ее во фронте будет выведено сообщение с
данным текстом.
■ Внесение на балансную карту — пополнение баланса
карты. Эта операция имеет смысл только для балансных
карт. При этом проводится соответствующая транзакция.
В поле Структура услуги можно просмотреть текстовое
представление чека — это текст, составленный по шаблону
чека авторизации платежа (TemplAuthChk.xml). При оплате
чека ДДС-картой создается запись в таблице Транзакции
в базе ДДС (можно увидеть в АРМ Администратор ДДС,
раздел Транзакции).
Глава 12. Деозитно-Дисконтный сервер
283
■ Изъятие с балансной карты — изъятие суммы с баланса
карты. Эта операция имеет смысл только для балансных
карт. При этом проводится соответствующая транзакция.
■ Показать транзакции карты — отображает список
транзакций данной карты
(т. е. открывает объект
Транзакции с фильтром по данной карте).
■ Обновить — обновление информации по карте.
12.2.4. Кошельки
У каждой карты всегда в наличии имеется основной
кошелек — его реквизиты Идентификатор и Код
не задаются (имеют пустое значение). В списке Кошельки
основной кошелек не отображается.
Также для карт можно задать дополнительные кошельки —
они отображаются в списке Кошельки. Каждый указанный
здесь кошелек может быть использован для любой карты
данного ДДС.
Для каждого кошелька какой-либо карты/группы карт можно
задать свои балансы и ограничения.
284
Для возможности оплаты со счета кошелька какой-либо
карты ДДС необходимо:
■ в настройках рабочего места РестАрт связать авторизатор
с кошельком ДДС:
○ создать экземпляр оборудования модели «1С-Рарус:
Эквайринг-терминал депозитные картыª;
○ в настройках созданного экземпляра задать код
кошелька ДДС;
Глава 12. Деозитно-Дисконтный сервер
285
■ в АРМ Администратор связать авторизатор с типом
оплаты:
○ создать тип оплаты, с видом оплаты Платежные
карты (в объекте Типы оплат);
○ в объекте Рабочие места на вкладке Типы оплат,
вкладка Авторизаторы, создать запись, в которой
указать созданные авторизатор и тип оплаты.
286
В результате вышеописанных действий задается связь типа
оплаты РестАрта и кошелька ДДС. Вследствие этого во
фронте появляется возможность провести оплату заказа со
счета заданного кошелька карты, предоставленной клиентом
для оплаты.
Глава 12. Деозитно-Дисконтный сервер
287
12.2.5. Категории номенклатуры
В Администраторе ДДС задается список категорий
номенклатуры. Категории номенклатуры используются для
задания
ограничений транзакций по
количеству
номенклатуры указанной категории для каждого кошелька
карт ДДС.
288
Примечание
Категории номенклатуры, созданные в АРМ Администратор
РестАрт и Администраторе ДДС, должны быть
одинаковыми.
Ограничения транзакций по количеству номенклатуры
указанной категории для каждого кошелька карт ДДС
задаются в форме карты ДДС
(по нажатию кнопки
Ограничения категорий номенклатуры).
Ограничения по данной категории действуют при
включенном флажке Категория разрешена.
Категорию номенклатуры в базе ДДС и категорию
номенклатуры в базе РестАрт необходимо связать по
реквизиту Код (показано на рисунке).
Глава 12. Деозитно-Дисконтный сервер
289
12.2.6. Типы заказов
В Администраторе ДДС задается список типов заказов.
Типы заказов используются для настройки правил
начисления бонусов.
Примечание
Типы заказов, созданные в Администраторе ДДС и АРМ
Администратор РестАрт, должны быть одинаковыми.
Во фронте, при создании заказа, выбирается карта
(на
которую действуют правила начисления бонусов),
290
указывается тип заказа (при помощи кнопки Дополнение).
Бонусы начисляются после оплаты заказа.
12.2.7. Транзакции
В данном объекте программы хранится список транзакций,
проведенных по картам.
При выполнении балансовых операций POS-терминал может
отправлять транзакции по однофазной либо по двухфазной
схеме. При работе по двухфазной схеме фронт-офис,
выполнив транзакцию, должен будет далее подтвердить эту
транзакцию через время, не большее указанного в поле
Таймаут. Если фронт-офис в течение этого времени не
подтвердит транзакцию, то данная транзакция будет
отменена сервером. Данный режим работы используется, как
правило, если во фронт-офисе помимо POS-терминала
используется какое-либо дополнительное оборудование:
например, авторизатор карт.
Глава 12. Деозитно-Дисконтный сервер
291
Если используется двухфазная схема, то при настройке
сервера
(см. п. Ошибка! Источник ссылки не найден.
«Ошибка! Источник ссылки не найден.ª на стр. Ошибка!
Закладка не определена.) следует установить флажок
Использовать подтверждение операций.
Статус транзакции отображается в графе Статус табличной
части формы Транзакции:
■
0 — транзакция завершена;
■
1 — транзакция не подтверждена;
■
2 — транзакция отменена сервером;
■
3 — транзакция отменена клиентом.
В области Фильтры формы Транзакции можно установить
параметры отбора:
■ По карте/группе карт;
■ По периоду операций;
■ По указанному кошельку;
■ По статусу транзакций;
■ По типу операции;
■ По ККМ.
В поле Максимальное количество задается максимальное
количество транзакций, которые будут выводиться на экран.
Применяется для минимализации затрат времени на отбор
транзакций. Рядом с полем выводится число в скобках — это
фактическое количество транзакций за указанный период.
Двойной щелчок по строке транзакции в списке открывает
окно с информацией об этой транзакции.
292
Данное окно является исключительно информационным;
параметры, отображаемые в нём, не могут быть изменены
пользователем.
При помощи кнопки
формы Транзакции можно
получить печатную форму списка транзакций. С помощью
команд меню кнопки Печать можно сформировать для
печати следующие отчеты:
■ Список транзакций,
■ Сводный отчет за период,
■ Развёрнутый отчет по датам,
■ Подробный отчет за период.
Глава 12. Деозитно-Дисконтный сервер
293
12.3. ОТЧЕТЫ
В этой группе меню расположены отчеты, при помощи
которых пользователь может анализировать работу
Депозитно-дисконтного сервера.
12.3.1. Использование карт
Отчет по использованию карт предназначен для анализа
использования карт в разрезе по дням месяца, который
задается в форме отчета.
Также в этой форме выбирается, будет ли формироваться
отчет по всем картам, либо только по картам из выбранной
группы, либо только по картам выбранного пользователя.
Пример сформированного отчета приведен ниже.
294
12.4. РЕПЛИКАЦИЯ БД
Обработка Репликация БД предназначена для передачи
всех данных из одной базы ДДС в другую (синхронизация
данных).
При настройке
репликации
ДДС необходимо
синхронизировать базы (карты, транзакции).
Обработка запускается из главного меню службы
Администратор
депозитно-дисконтного
сервера
(Объекты — Репликация БД).
Выгрузка начального образа из базы данных выполняется по
кнопке Выгрузить данные из БД в архивированный xml-
файл, указанный в верхнем поле над данной кнопкой.
Глава 12. Деозитно-Дисконтный сервер
295
Можно задать период, за который выполняется выгрузка.
Также можно выгрузить данные только по картам и/или
транзакциям, установив соответствующие флажки.
Выгруженный файл требуется разархивировать и загрузить в
новую (другую) базу ДДС по кнопке Загрузить данные в
БД (файл указывается в поле над данной кнопкой). При этом
старые данные из БД не удаляются.
После настройки и первоначального обмена данными, обмен
происходит автоматически. Если соединение между базами
ДДС пропадает, то данные на ККМ приходят позже, через
HTTP-сервер, Яндекс.Диск, Dropbox или по HTTP-
протоколу.
Настройка обмена между главным узлом ДДС и
дочерними узлами ДДС.
Перед настройкой репликации требуется:
а) С базами ДДС не должны работать пользователи;
б) Сделать копии баз;
в) ДДС должен быть на всех кассах одного релиза (в случае
необходимости обновить);
г) Произвести синхронизацию данных баз. На каждой базе
нужно выгрузить файл с данными (команды Выгрузить
данные из БД и Загрузить данные в БД).
Пример.
Имеются: База ДДС №1 (серверная), База ДДС №2, База
ДДС №3. Необходимо выгрузить файлы из трех баз.
Далее загрузить: в Базу ДДС №1 (серверная) загружаются
файлы, выгруженные из Баз ДДС №2 и ДДС №3. В Базу
296
ДДС №2 загружаются файлы, выгруженные из Баз ДДС №1
(серверная) и ДДС №3 и т. д.
Существует два варианта репликации (обмена между базами
ДДС).
Вариант 1. Обмен файлами.
На каждом POS-терминале установлен сервер ДДС и
настроена репликация. Базы ДДС обмениваются данными
(создание новой карты, изменение реквизитов карты,
фиксация транзакций по карте). Обмен данными происходит
при помощи файлов. Соответственно, база ДДС, в которой
произошли изменения, формирует один
/ два
/ три
(в зависимости от количества баз, участвующих в
репликации) файла и отправляет их в общую папку обмена.
При стабильном интернет-соединении обмен данными
происходит своевременно и без ошибок. В случае если
локальная база ДДС не имеет доступа к сети, и спустя какое-
то время, и на короткий промежуток времени все же удается
включить базу ДДС в сеть и дать доступ к папке обмена, то
сервер ДДС может не успеть обработать то количество
файлов, которое пришло от других кассовых узлов. В связи с
этим, могут не зафиксироваться транзакции по картам и
лимитам. Для того чтобы улучшить репликацию баз ДДС и
исключить формирование файлов с изменениями для
каждого узла, применяется данная схема репликации.
В настройках сервера (показано на следующем рисунке)
выбирается или общая папка обмена, или обмен
настраивается через ftp сервер.
Важно указать индивидуальный префикс файлов обмена
каждой базы.
Глава 12. Деозитно-Дисконтный сервер
297
Далее тестируем. Создаем тестовую карту, проверяем, что
она отображается во всех базах.
Возможно, надо будет перезапустить службу: Сервер
депозитных карт (например, если не передались данные о
карте или транзакции из одной базы ДДС в другую).
Вариант
2. Обмен по HTTP-протоколу с помощью
службы Сервера Репликации.
Смысл Сервера Репликации заключается в том, что обмен
данными происходит при помощи выделенного сервера.
Такой режим не требует, чтобы все узлы находились в одной
локальной сети. Достаточно того, чтобы все узлы имели
доступ по протоколу HTTP к серверу маршрутизации.
Обмен данными происходит при помощи формирования
пакета с описанием изменённых данных, которые
298
передаются в локальный Сервер Репликации, т. е. полностью
исключен файловый обмен. В связи с этим обмен данными
происходит на порядок быстрее. При этом фиксируется
успешность отправки пакетов. Если произошел разрыв связи,
то не отправленный информационный пакет будет доставлен
до локальной базы ДДС при следующем подключении к
серверу маршрутизации — таким образом повышается
отказоустойчивость и надежность обмена данными.
Важно!
Для работы службы Сервера Репликации порт 9197 должен
быть открыт.
Настройка Сервера Репликации.
На сервере устанавливается Сервер Репликации (можно из
дистрибутива РестАрта — ReplicationServerSetup.exe).
Далее настраиваем ДДС: включаем обмен по протоколу
HTTP.
Важно указать индивидуальный префикс файлов обмена
каждой базы.
Глава 12. Деозитно-Дисконтный сервер
299
Далее переходим к настройкам Сервера Репликации. Для
открытия консоли сервера репликации следует запустить
файл ReplicationServerConsole.exe.
В настройках подключения к SQL выбираем базу ДДС (База
ДДС №1 (серверная)).
300
Указываем режим работы.
Переходим к настройке локальных Баз ДДС.
Также на каждой кассе устанавливаем Сервер Репликации.
Производим настройку ДДС.
Глава 12. Деозитно-Дисконтный сервер
301
Переходим к настройкам Сервера Репликации.
302
Указываем адрес сервера. Проверяем связь.
Регистрируем текущий узел на сервере.
Для узла можно указать наименование, чтобы его было
проще идентифицировать на сервере.
Глава 12. Деозитно-Дисконтный сервер
303
Далее на сервере, через который настроен обмен, переходим
в удаленные узлы, проверяем, что идентификатор и
наименование нашего узла отобразились на сервере.
Далее тестируем. Создаем тестовую карту, проверяем, что
она отображается во всех базах.
Возможно, надо будет перезапустить службу: Сервер
депозитных карт и Сервера Репликации (например, если не
передались данные о карте или транзакции из одной базы
ДДС в другую).
12.5. ПЕРЕРАСЧЕТ КАРТ
Обработка Перерасчет карт служит для перерасчета
балансов и оборотов всех карт в БД, на основе данных из
транзакций по картам.
Обработка запускается из главного меню службы
Администратор
депозитно-дисконтного
сервера
(Объекты — Перерасчет карт).
304
12.6. МЕТОДЫ ВЗАИМОДЕЙСТВИЯ С ДДС
Внешняя программа может взаимодействовать с ДДС,
обращаясь к методам ДДС, которые доступны по
интерфейсу TCP/IP или SOAP. Полное описание таблиц и
методов ДДС изложено в документе:
C:\Program Files (x86)\1C Rarus\DDServer\
Work with DepositDiscountServer.doc.
|