FrMan — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 70: Строка 70:
  
 
Для работы с программой frMan необходимо, чтобы все клиенты (кассы) были заведены в программе. Для этого можно воспользоваться меню ''Клиенты -> Создать'', либо нажать клавишу [Ins], либо нажать на панели инструментов кнопку [[FILE:Control1.png]]. При этом появится окно создания и редактирования клиентского места. Поскольку окно создания нового клиента и редактирование старого – одинаковое, рассмотрим эти два действия в одном разделе. Для редактирования существующего клиента можно вызвать команду меню ''Клиенты -> Редактировать'', либо нажать кнопку [Enter], либо нажать на панели инструментов кнопку [[FILE:Control2.png]].
 
Для работы с программой frMan необходимо, чтобы все клиенты (кассы) были заведены в программе. Для этого можно воспользоваться меню ''Клиенты -> Создать'', либо нажать клавишу [Ins], либо нажать на панели инструментов кнопку [[FILE:Control1.png]]. При этом появится окно создания и редактирования клиентского места. Поскольку окно создания нового клиента и редактирование старого – одинаковое, рассмотрим эти два действия в одном разделе. Для редактирования существующего клиента можно вызвать команду меню ''Клиенты -> Редактировать'', либо нажать кнопку [Enter], либо нажать на панели инструментов кнопку [[FILE:Control2.png]].
 +
 +
[[FILE:ClientWindow1.png]]
 
<br />
 
<br />
 
Окно создания и редактирования клиентского места
 
Окно создания и редактирования клиентского места
 
<br />
 
<br />
[[FILE:ClientWindow1.png]]
+
<br />

Версия 11:16, 23 апреля 2010


Менеджер клиентов (FrMan)

Введение

Программа frMan предназначена для организации розничных продаж с помощью АРМ ГБ Касса в условиях, когда у кассовой программы нет возможности работать напрямую с БД. С помощью программы frMan для кассовой программы формируется файлы (ZIP-архив) с ценами и остатками, ШК товаров, схемы скидок, которые в дальнейшем могут быть переданы на кассу для их загрузки в ГБ Касса. Так же программа frMan принимает от кассовой программы ГБ Касса файлы-чеки, которые формируются при продажах и возвратах на кассе, обрабатывает и загружает их в БД для дальнейшей обработки в системе «Граф Бестужев».

Программа frMan может работать в двух режимах:

  • оффлайн режим, когда файлы между кассовой программой и frMan передаются вручную (например на флэшке, по почте, и т.д.). В этом случае работа обеих программ независима друг от друга. Они могут находиться в любых местах. в данном режиме важно обеспечить доставку файлов от одной программы к другой;
  • оффлайн режим с подключением кассы, кода касса подключается через сеть по TCP/IP протоколу для получения и передачи данных. В этом случае кассовая программа ГБ Касса подключается к программе frMan и получает или отсылает данные. Основной вопрос - организация доступа к сети и поддержка функционирования программы frMan во время, когда кассы пытаются провести обмен информацией.

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

Установка

Для корректной работы программы frMan необходимо установить программу ГБ Касса, которая создаст необходимые для работы библиотеки. После чего программу frMan можно скопировать в любую папку и запускать для работы.

Файлы, входящие в комплект поставки:

  • frMan.exe - исполняемый модуль программы;
  • frMan.ini - файл настроек программы;
  • clients.cds - файл со списком клиентов–касс, настроенных в программе.

Во время свой работы программа frMan создает каталоги:

\Archieve - для хранения записанных пакетов с файлами-чеками в базу. Для каждого клиента–кассы создается отдельная папка, в которую помещаются запакованные чеки;
\Errors - для хранения чеков, при записи которых произошла ошибка;
\Exchange - содержит в себе папки \Complite и \Current для хранения пакетов c файлами-чеками и прайса при обмене по сети;
\Logs - для хранения логов работы программы, для каждого дня формируется свой файл;
\Temp - папка для временных файлов. Например при просмотре пришедшего пакета (чеков) в эту папку распаковываются чеки и показываются пользователю в специальном окне.

Основное окно программы

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

Главное окно программы FrMan.jpg


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

  1. Меню
    Меню главного окна содержит следующие пункты:
    • Клиенты. Список действий над карточкой клиента:
    а) Создать. Создание нового клиента(кассы) в программе.
    б) Редактировать. Изменение клиента из списка(таблицы) на котором стоит курсор (синий прямоугольник).
    в) Удалить. Удаление клиента из списка(таблицы) на котором стоит курсор.
    г) Сохранить. Сохранение списка клиентов в файл. ВАЖНО! Любые действия над списком клиентов, а именно: добавление, удаление, изменение автоматически не сохраняются. Чтобы изменения вступили в силу необходимо сохранить список клиентов. При выходе из программы об этом выдается предупреждение.
    д) Выход. Выход из программы.
    • Операции. Список действий над клиентами:
    а) Выгрузить прайс. Получение из БД данных о ценах, остатке, ШК товара, скидках с учетом настроек клиента из списка (таблицы) на котором стоит курсор и формирование архива с полученными файлами в указанный каталог.
    б) Загрузить чеки. Распаковка полученного от кассы архива с чеками и запись их в базу с учетом настроек клиента из списка (таблицы) на котором стоит курсор.
    в) Объединить чеки. Объединение чеков с учетом настроек для клиента из списка (таблицы) на котором стоит курсор.
    • Сеть. Вызов окна с описанием процессов обмена с кассами по сети. Окно содержит список подключенных на данный момент клиентов и лог процесса обмена.
  2. Панель инструментов
    Панель инструментов частично дублирует функционал описанный в пунктах меню и служит для удобного и быстрого доступа к нужным операциям. Кроме того, на часть операций назначены «горячие клавиши» - такое сочетания клавиш, нажатие которых вызывает нужную операцию.
    Control1.png - Добавить нового клиента [Ins]
    Control2.png - Редактировать карточку клиента [Enter]
    Control3.png - Удалить клиента [Del]
    Control4.png - Копировать текущего клиента с его настройками (для дальнейшей правки)
    Control5.png - Сохранить список клиентов [Alt]+[S]
    Control6.png - Просмотреть полученный от кассы архив с чеками (если таковой есть)
    Control7.png - Выгрузить прайс для текущего клиента [F5]
    Control8.png - Загрузить чеки для текущего клиента [F6]
    Control9.png - Вызвать окно с настройками программы
    Control10.png - Закрыть программу [Alt]+[X]
  3. Список клиентов (таблица)
    В таблице показаны клиенты, заведенные в программе. Одна строка соответствует одному клиенту. В таблицу выведены так же часть настроек каждого клиента.
  4. Строка статуса
    В строке статуса отображается текущее состояние программы frMan и процесс выполнения операций, а так ошибки при работе программы.

Окно настройки клиентского места

Для работы с программой frMan необходимо, чтобы все клиенты (кассы) были заведены в программе. Для этого можно воспользоваться меню Клиенты -> Создать, либо нажать клавишу [Ins], либо нажать на панели инструментов кнопку Control1.png. При этом появится окно создания и редактирования клиентского места. Поскольку окно создания нового клиента и редактирование старого – одинаковое, рассмотрим эти два действия в одном разделе. Для редактирования существующего клиента можно вызвать команду меню Клиенты -> Редактировать, либо нажать кнопку [Enter], либо нажать на панели инструментов кнопку Control2.png.

ClientWindow1.png
Окно создания и редактирования клиентского места