Конвертор СУПЕРМАГ-УКМ - стандартный обмен
comma separated
(скрытый текст)
Ó ООО "Сервис Плюс АТ", 2000.
Все упомянутые в данном издании товарные знаки и зарегистрированные товарные знаки принадлежат своим законным владельцам.
СОДЕРЖАНИЕ
I. Введение 5
Для чего нужно настоящее руководство 5
Что такое конвертор 6
Особенности конвертора для comma separated 6
Обозначения, использованные в руководстве 7
II. Загрузка данных из торговой системы 8
Общие сведения о загрузке данных 8
Загрузка данных по инициативе кассы 8
Начало дня 8
Загрузка товаров 9
Копирование персонала 9
Загрузка курса 9
Копирование окружения 9
Загрузка данных по инициативе торговой системы 10
Окружение 11
Клиенты и отделы 11
Специальные коды (продавцы) 12
Персональные скидки (дисконтные карты) 13
Стоп-лист персональных скидок 14
Персональные скидки на группы товаров 15
Вспомогательные валюты 16
Безналичные платежи 18
Префиксы безналичных платежей 19
Дополнительные прайс-листы 20
Скидки (наценки) по сумме чека 21
Загрузка курса дополнительной валюты 22
Список персонала 23
Данные о товарах 23
Как определить тип и готовность данных 24
Классификатор товаров 25
Шкалы размеров 26
Размеры 26
Карточки товаров 27
Штриховые коды 30
Дополнительные цены и скидки на количество 32
Ограничения по скидке для групп и отдельных товаров 34
Скидки (наценки) для групп и отдельных товаров 37
Налоги на группы и отдельные товары 39
III...... Выгрузка результатов работы в торговую систему 42
Общие сведения о выгрузке результатов 42
Контрольная лента 43
Проведенные скидки и наценки 47
Комментарии к чекам 49
Закрытие смен 50
Работа с денежными суммами 51
Обслуженные карты 52
Обслуженные дисконтные карты 53
Товарный отчет 54
Проведенные платежи 55
Выделенные налоги 56
Кассовые операции 57
IV. Заключение 59
II. Введение
Для чего нужно настоящее руководство
Итак, вы купили или собираетесь купить кассовый аппарат, снабженный кассовым программным модулем (КПМ)
СУПЕРМАГ-УКМ. При этом у вас есть своя торговая или бухгалтерская система, которую написал ваш компьютерный отдел, к которой вы привыкли и от которой вы не хотели бы отказываться. Покупая кассу, вы, естественно, хотите, чтобы ваша торговая система могла обмениваться информацией с этой кассой, загружать в нее все необходимые данные и получать все нужные вам отчеты по результатам работы кассы. Однако формат и набор данных, с которыми работает КПМ, наверняка отличается от тех данных, с которыми работает ваша торговая система. Также, возможно, в вашей торговой системе до сих пор не было загрузки данных для компьютерного кассового аппарата. Помочь вам в этой ситуации может одна из составных частей КПМ, называемая конвертором. Конвертор поставляется в составе КПМ СУПЕРМАГ-УКМ для модели работы «Кассовый аппарат в торговой системе». Для того, чтобы понять что такое конвертор и каким образом он связывает кассу и торговую систему, и создано настоящее руководство. Из этого руководства вы узнаете:
· какие данные вы можете передавать КПМ, и какие результаты можете от нее получить;
· как организовать обмен данными между кассой и торговой системой;
· какие доработки понадобятся вашей торговой системе для того, чтобы этот обмен был возможен;
· какие особенности обмена для данного типа конвертора и КПМ вам нужно учесть.
Данное руководство нужно читать после того, как вами изучено «СУПЕРМАГ-УКМ. Руководство пользователя». В противном случае многие термины, приведенные ниже, будут для вас непонятными. В главе «Введение», которую вы в данный момент читаете, вам будет рассказано, что такое конвертор, какие операции с торговой системой он поддерживает и как он работает. Также вы узнаете подробнее об особенностях того типа конвертора, который описывается в руководстве. В главе «Загрузка данных из торговой системы» вы сможете узнать, какие данные и каким образом ваша торговая система может передать КМП. В главе «Выгрузка результатов в торговую систему» будет рассказано о получении результатов работы кассового аппарата для их дальнейшей обработки в торговой системе. В главе «Заключение» будут сделаны некоторые выводы по содержанию данного руководства.
Что такое конвертор
Кассовый программный модуль СУПЕРМАГ-УКМ в режиме работы «Кассовый аппарат в торговой системе» в определенные моменты времени должен получать из торговой или бухгалтерской системы данные, необходимые для работы. Это информация о товарах, ценах, скидках, персонале, которому разрешено работать на кассе и т. д. Данные можно разделить на четыре основные группы:
A. данные о товарах (карточки товаров, список штриховых кодов, дополнительные цены и скидки по количеству, шкалы размеров и размеры, классификатор товаров);
B. окружение (список банковских карт, валюты для безналичных расчетов, персональные скидки, скидки по сумме чека и времени, список отделов, специальные коды);
C. список персонала (кассиры, старшие кассиры, администраторы);
D. курсы дополнительной учетной валюты.
По результатам работы КПМ должен выгружать список проведенных на кассе операций и данные о проведенных скидках, обработанных кредитных картах и др.
В КПМ СУПЕРМАГ-УКМ реализован механизм работы с данными и результатами работы, называемый конвертором. Конвертор - это специальный программный модуль (*.EXE) или динамическая библиотека (*.DLL), поставляемый с СУПЕРМАГ-УКМ под конкретную торговую систему или группу систем.
В данном руководстве описан стандартный конвертор для работы с данными в формате comma separated (скрытый текст). Под стандартным конвертором понимается конвертор, имеющий возможность передавать все данные, с которыми может работать КПМ, и логическая структура этих данных максимально приближена к структуре внутренних данных КПМ. Стандартный конвертор предназначен для работы не с какой-то одной торговой системой, а с любой системой, которая может предоставить ему данные.
Особенности конвертора для comma separated
Конвертор для comma separated работает с текстовыми файлами, в которых используются записи нефиксированной длины, поля разделяются запятыми, текстовые поля для удобства могут заключаться в кавычки. Текстовые файлы имеют расширение. DAT. При передаче данных требуется создавать именно такую структуру, как показано для каждой таблицы в соответствующем разделе.
Обозначения, использованные в руководстве
В тексте руководства использованы некоторые элементы оформления, облегчающие восприятие материала. Ключевые понятия показаны подчеркнутым курсивом. Ссылки на главы данного руководства выделены «кавычками и жирным шрифтом», а ссылки на разделы «только кавычками».
Названия пунктов меню и диалоговых окон выделены шрифтом Капитель.
Поля таблиц данных в тексте выделены курсивом.
В таблицах, иллюстрирующих структуру файлов базы данных, в колонке Имя указано условное имя поля для облегчения ссылок на него в данном руководстве. В колонке N указан порядковый номер поля в записи. В колонке Тип указан тип поля, где N - числовое поле, C - символьное поле (может заключаться в кавычки), D - поле даты в формате ДД/ММ/ГГГГ. В колонке Источник или Приемник указано соответствующее поле таблицы PARADOX, с которыми работает КПМ.
Кроме того в тексте используются специальные виды абзацев для того, чтобы пользователь обратил особое внимание.
G | «Обратить ОСОБОЕ ВНИМАНИЕ». В этом абзаце приводится очень важная информация, которую нужно учитывать в работе. |
N | «ОСТОРОЖНО!» При невыполнении условий, указанных в таком абзаце, последствия могут нарушить работу и привести к остановке кассы или потере информации. Нарушение условий такого абзаца АБСОЛЮТНО НЕДОПУСТИМО! |
III. Загрузка данных из торговой системы
Общие сведения о загрузке данных
При загрузке данных из торговой системы в СУПЕРМАГ-УКМ конвертор читает данные в формате торговой системы из каталога загрузки данных. После проведения необходимых преобразований данные записываются в рабочие базы данных СУПЕРМАГ-УКМ в каталог рабочих данных.
В данной главе приведены базы данных для всех четырех групп, используемых в КПМ СУПЕРМАГ-УКМ. Если вы не желаете использовать все данные, то вы можете отметить необходимые данные в меню Конфигурация/Данные. Неотмеченные данные не будут запрашиваться из торговой системы и обрабатываться, а все построенные на этих данных функции будут на кассе отсутствовать.
Во время загрузки данных конвертор пишет в каталог загрузки данных файл CASHxx. LDD. xx - номер кассового аппарата (01, 02, 10 и т. п.), который устанавливается при конфигурации кассы. По завершении загрузки конвертор удаляет этот файл. Наличие такого файла для торговой системы означает, что нельзя проводить процесс формирования новых данных, т. к. конвертор работает с файлами данных.
Загрузка данных производится несколькими способами, которые можно разделить на две основные группы: загрузка по инициативе кассы и загрузка по инициативе торговой системы.
Загрузка данных по инициативе кассы
Существует пять типов загрузки данных по инициативе кассы: начало дня, загрузка товаров, загрузка персонала, загрузка окружения и загрузка курсов.
Начало дня
Вызывается из пункта меню Копирование/Начало дня. Полностью заменяет информацию в рабочих базах данных СУПЕРМАГ-УКМ на информацию из торговой системы. Если какие-либо из описанных данных не найдены в каталоге загрузки данных, то старая информация из соответствующих рабочих баз данных не удаляется. Если в каталоге загрузки данных присутствует флаг типа данных CASH. UPD, обозначающий, что подготовленные данные являются изменениями к существующим данным, то операция Начало дня автоматически запрещается.
Загрузка товаров
Вызывается командой Копирование/Товары. Получает из торговой системы данные о товарах и заносит их в соответствующие рабочие базы данных КПМ. Возможны три варианта замены.
A. Если в каталоге загрузки данных присутствует флаг типа данных CASH. CNG, то все данные о товарах в рабочих базах данных заменяются на данные из торговой системы. Если какие-либо из описанных данных не найдены в каталоге загрузки данных, то старая информация из соответствующих рабочих баз данных не удаляется. Если в каталоге загрузки данных присутствует флаг типа данных CASH. UPD, то переданные торговой системой данные о товарах добавляются к уже существующим. Если загружаемые товары присутствуют в существующих данных, то старая информация об этих товарах заменяется на новую.
B. Если в меню Конфигурация/Торговая система установлен флаг Копирование всего списка товаров, то все данные о товарах в рабочих базах данных заменяются на данные из торговой системы. Если какие-либо из описанных данных не найдены в каталоге загрузки данных, то старая информация из соответствующих рабочих баз данных не удаляется.
C. Если не установлен флаг Копирование всего списка товаров, то переданные торговой системой данные о товарах добавляются к уже существующим. Если загружаемые товары присутствуют в существующих данных, то старая информация об этих товарах заменяются на новую.
Копирование персонала
Вызывается командой Копирование/Персонал. Текущая информация о персонале заменяется на информацию, получаемую из торговой системы.
Загрузка курса
Вызывается командой Копирование/Курс и заменяет курсы магазина и банка для дополнительной учетной валюты на информацию, получаемую из торговой системы.
Копирование окружения
Вызывается из пункта меню Копирование/Окружение и заменяет информацию в базах данных окружения на информацию, полученную из торговой системы.
Загрузка данных по инициативе торговой системы
По инициативе торговой системы могут быть загружены данные о товарах целиком или изменения к ранее загруженным данным о товарах. Для загрузки данных по инициативе торговой системы в кассе должен быть включен флаг Контроль флага изменений из меню Конфигурация/Торговая система и установлен каталог флага изменений. Флагом изменений является файл CASHxx. eee, где xx - номер кассы, для которой переданы изменения (01, 06, 10 и т. п.); eee - расширение, которое указывает тип затребованной операции.
Возможны два типа операции: CNG - загрузка всего списка товаров; UPD - загрузка изменений в данных о товарах. Когда торговая система подготовит данные для загрузки в формате, определенном для конвертора, с которым она работает, и разместит эти данные в каталоге загрузки данных - она должна выставить соответствующий флаг изменений для каждой кассы в каталоге флага изменений.
При загрузке всего списка товаров все данные о товарах в рабочих базах данных заменяются на данные из торговой системы. Если какие-либо из файлов данных не найдены в каталоге загрузки данных, то старая информация из соответствующих рабочих баз данных не удаляется.
При загрузке изменений данных о товарах переданные торговой системой данные о товарах добавляются к уже существующим. Если загружаемые товары присутствуют в существующих данных, то старая информация об этих товарах заменяются на новую.
Когда торговая система готовит данные для СУПЕРМАГ-УКМ, можно подстраховаться от выполнения кассой неправильной операции загрузки данных. Для этого перед подготовкой данных в каталог загрузки данных необходимо положить файл CASH. NON. Это обезопасит вас от попыток кассы загрузить данные в тот момент, пока они еще не готовы. После того, как данные подготовлены, файл CASH. NON переименовывается в CASH. UPD (если данные представляют из себя изменения) или CASH. CNG (если данные для замены). Эти файлы называются флагами типа данных и не удаляются конвертором при загрузке данных в отличие от флага изменений.
G | Использование флага типа данных позволит конвертору всегда “знать”, какого рода данные ему подготовлены, и отсекать неправомерные операции. |
Окружение
Данные об окружении - это специализированные данные, которые используются для работы КПМ СУПЕРМАГ-УКМ независимо от того, какие товары выбираются кассиром. К данным окружения относится информация об отделах, продавцах, прайс-листах, безналичных платежах и общих скидках. В настоящем разделе приведен формат таблиц данных об окружении.
Клиенты и отделы
Таблица клиентов размещается в файле CLIENTS. DАТ. Таблица клиентов была задумана как некая общая таблица, аккумулирующая информацию о клиентах, отслеживание которых необходимо на кассе. В дальнейших разработках таблица эту функцию утратила, но чтобы не нарушать формата она была оставлена разработчиками в своем первоначальном виде. В данный момент таблица клиентов чаще всего используется как таблица данных об отделах.
Для того, чтобы занести отдел в таблицу клиентов вам нужно установить следующие поля. Поле ID - уникальный номер записи о клиенте, в данном случае об отделе. В таблице клиентов не может быть двух записей, имеющих одинаковый номер ID. Содержимое поля ID должно быть больше 0. В поле NAME должно располагаться название отдела, которое может занимать до 40 символов. В поле GROOP1 должно быть значение 2. Все остальные поля должны иметь значения 0.
G | Если вы хотите сохранять в таблице клиентов именно клиента, то вы заполняете все поля реквизитами клиента. В этом случае значение поля GROOP1 должно быть НЕ РАВНЫМ 2. |
Поле Deleted поддерживается для совместимости с предыдущими версиями и КПМ реально не используется.
N | Имя | Тип | Назначение | Приемник |
1 | ID | N | Уникальный индекс | Clients. ID |
2 | IDENT | C | Идентификатор | Clients. Ident |
3 | NAME | C | Название | Clients. Name |
4 | TEL | C | Телефон | Clients. Tel |
5 | FAX | C | Факс | Clients. Fax |
6 | COUNTRY | C | Страна | Clients. Country |
7 | ADDRES | C | Юридический адрес | Clients. Address |
8 | MFO | C | МФО | Clients. MFO |
9 | ACCOUNT | C | Номер счета | Clients. Account |
10 | BANK | C | Название банка | Clients. Bank |
11 | BANKADDRES | C | Адрес банка | Clients. BankAddress |
12 | COMMENT | C | Комментарий | ment |
13 | GROOP1 | N | Классификаторы клиента: | Clients. Groop1 |
14 | GROOP2 | N | 2 - Отдел | Clients. Groop2 |
15 | GROOP3 | N | Clients. Groop3 | |
16 | GROOP4 | N | Clients. Groop4 | |
17 | GROOP5 | N | Clients. Groop5 | |
18 | DELETED | N | КПМ не используется | Clients. Deleted |
Таблица 1. Структура таблицы клиентов
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


