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

Безналичные платежи

В таблице безналичных платежей CREDCARD. DАТ каждая запись представляет из себя тип платежа (банковской карты), который используется в магазине. Все безналичные платежи, по которым вы хотите проводить расчет на кассе, должны обязательно присутствовать в этой таблице.

В поле ID вы заносите уникальный идентификатор платежа. Этот идентификатор должен быть больше 0. В поле NAME пишется название типа платежа или банковской карты (VISA, MasterCard, СТБ, Золотая корона и т. п.).

Тип валюты, по которому вы проводите данный платеж, указывается в поле CURINDEX. 0 обозначает базовую валюту, 1 - дополнительную. Для вспомогательных валют в поле CURINDEX заносится значение поля ID для этой валюты в таблице вспомогательных валют (см. раздел «Вспомогательные валюты»).

Поле LIMITSUM в первое время использования безналичных платежей в КПМ обозначало предельную сумму, по которой вообще может быть проведен платеж данного типа. В настоящее время в этом поле может передаваться сумма, которая допускает авторизацию платежа без связи с банком. Такая сумма используется некоторыми модулями для авторизации платежей.

Значение поля CANRETURN показывает, можно ли проводить возврат по данному типу безналичного платежа (на данную карту). Иными словами, кредитовать данную карту на кассе. Если возврат производить можно - значение поля CANRETURN равно 1. Если возврат производить нельзя - значение должно быть 0. Другие значения в этом поле недопустимы.

НЕ нашли? Не то? Что вы ищете?

Поля SOFT и IDENT в большинстве случаев должны быть пустыми. Они используются, если проводится автоматическая авторизация данного платежа. В документе по установке автоматической авторизации для данного типа платежей указано - какие значения должны принимать эти поля.

N

Имя

Тип

Назначение

Приемник

1

ID

N

Уникальный индекс платежа

CredCard. ID

2

NAME

C

Название типа платежа (банковской карты)

CredCard. Name

3

CLIENTINDEX

N

Не используется

CredCard. ClientIndex

4

CURINDEX

N

Индекс валюты

CredCard. CurIndex

5

LIMITSUM

N

Не используется

CredCard. LimitSum

6

CANRETURN

N

1 - можно проводить возврат; 0 - нельзя

CredCard. CanReturn

7

SOFT

C

Для автоматической авторизации

CredCard. Soft

8

IDENT

C

Для автоматической авторизации

CredCard. Ident

Таблица 7. Структура таблицы безналичных платежей

Если вы не работаете с безналичными платежами - вы можете не пользоваться таблицей безналичных платежей. Для этого выключите флаг Безналичные платежи в режиме Конфигурация/Данные.

Префиксы безналичных платежей

Таблица префиксов безналичных платежей CREDPREF. DAT предназначена для выбора типа платежа по номеру карты. Все магнитные платежные карты имеют номер, который нанесен на саму карту и содержится в одной из дорожек магнитной полосы. Несколько начальных цифр номера обозначают тип карты. Эти цифры называются в СУПЕРМАГ-УКМ префиксом карты. В таблице префиксов карт для каждого платежа по магнитной карте может быть указан его префикс. Префикс указывается в поле Prefix, а индекс платежа в поле CredCardIndex. Индекс платежа соответствует полю ID в таблице безналичных платежей CREDCARD. DAT. Если безналичный платеж построен не на магнитных картах и требует специальной аппаратуры для считывания (например смарт-карта) или если номера карты не имеют уникального префикса, то запись об этом платеже в таблице префиксов отсутствует. Если для карты возможно существование нескольких префиксов, то для каждого из них появляется отдельная запись в таблице префиксов.

N

Имя

Тип

Назначение

Приемник

1

PREFIX

C

Префикс платежа

CredPref. Prefix

2

CREDCARDINDEX

N

Индекс платежа (банковской карты)

CredPref. Cred
CardIndex

Таблица 8. Структура таблицы безналичных платежей

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

Дополнительные прайс-листы

Таблица дополнительных прайс-листов PRICEKIN. DАТ используется в том случае, когда кассам передается несколько прайс-листов с ценами на товары. Для каждой кассы в конфигурации определяется номер прайс-листа с которым она работает. Таблица дополнительных прайс-листов предназначена для передачи имен прайс-листов.

В поле ID заносится уникальный номер прайс-листа. Значение ID должно быть больше 0. В поле NAME заносится название прайс-листа, например «Оптовая цена», «Розничная цена» и т. д. Если вы пользуетесь каким-либо прайс-листом, то его номер и название обязательно должны присутствовать в таблице прайс-листов.

N

Имя

Тип

Назначение

Приемник

1

ID

N

Уникальный индекс

Pricekin. ID

2

NAME

C

Название прайс-листа

Pricekin. Name

Таблица 9. Структура таблицы дополнительных прайс-листов

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

Скидки (наценки) по сумме чека

Скидки по сумме чека широко применяются в магазинной практике. Для их реализации КПМ СУПЕРМАГ-УКМ поддерживает таблицу скидок по сумме чека DISCSUM. DАТ. Эта таблица реализует трехмерную сетку, по одной оси которой расположены прайс-листы, по другой оси время начала действия скидки, по третей - суммы чека, с которых начинает действовать скидка (наценка).

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

Для каждого прайс-листа существует своя система скидок (наценок). Для каждой скидки или наценки в поле PRICEINDEX вы ставите номер прайс-листа, соответствующий значению поля ID в таблице прайс-листов (см. раздел «Дополнительные прайс-листы»). Если речь идет об основном прайс-листе - в поле PRICEINDEX ставится значение 0. Если время не используется - в поле TIME всегда 0. В поле SUMMA ставится та сумма чека, начиная с которой действует описываемая скидка (наценка). Валюта, в которой ставится эта сумма, устанавливается флагом Валюта скидок по сумме чека в пункте меню Конфигурация/Валюта. В зависимости от этой установки сумма может быть либо в базовой либо в дополнительной валюте. Процент скидки или наценки заносится в поле DISCOUNT с точностью до сотых. Для наценки в поле DISCOUNT заносится процент со знаком «-».

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

G

Помните, что если хотя бы одна скидка начинается с определенного момента (например с 8 утра), то ни одна более ранняя скидка (например начинающаяся с 7 утра), даже если она на другую сумму, не будет действовать после этого момента (после 8 утра).

Вы можете не пользоваться дополнительными прайс-листами. В этом случае в поле PRICE указывается значение 0. Время в формате СУПЕРМАГ-УКМ обозначается с помощью целого числа, равного ЧЧ*100 + ММ. Например время 15:45 будет представлено числом 1545.

N

Имя

Тип

Назначение

Приемник

1

PRICEINDEX

N

Идентификатор прайс-листа

DiscSum. PriceIndex

2

TIME

N

Время, после которого применяется

DiscSum. Time

3

SUMMA

N

Сумма в оговоренной валюте

DiscSum. Summa

4

DISCOUNT

N

Процент скидки (наценки)

DiscSum. Discount

Таблица 10. Структура таблицы скидок по сумме чека

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

Загрузка курса дополнительной валюты

Курс дополнительной валюты присутствует в таблице курсов CURS. DАТ. Таблица курсов - единственная из таблиц, которая никогда не переписывается в каталог рабочих данных, а используется только как источник текущего курса. При загрузке курса в таблице курсов КПМ находит строку с текущей датой и берет из нее информацию о курсе магазина и банка.

В поле DATA должна быть дата курса, а в полях CURS и BANKCURS - курсы магазина и банка соответственно. Если КПМ не пользуется курсом банка, то вместо него вводится 1. Вы можете хранить в таблице курсов как одну запись за текущую дату, так и произвольное число записей за разные даты. КПМ
СУПЕРМАГ-УКМ всегда найдет текущую. Если Вы не пользуетесь дополнительной учетной валютой, то эту таблицу вы можете не использовать.

N

Имя

Тип

Назначение

Приемник

1

DATA

D

Дата курса (в формате ДД/ММ/ГГГГ)

Cf_ini. STT_RDate

2

CURS

N

Курс магазина

Cf_ini. STT_Rate

3

BANKCURS

N

Банковский курс

Cf_ini. STT_BankRate

Таблица 11. Структура таблицы курсов

Если Вы не пользуетесь дополнительной учетной валютой, то эту таблицу вы можете не использовать.

Список персонала

Список персонала (кассиров, администраторов, старших кассиров), которому разрешено работать на кассе, передается через таблицу персонала PERSONAL. DAT.

Каждый работник магазина, переданный в этом списке, имеет уникальный индекс, который заносится в поле IDENT. Этот индекс должен быть больше 0. Именно по этому индексу при выгрузке данных о результатах работы будет идентифицироваться тот или иной кассир. Имя сотрудника заносится в поле NAME и может содержать до 40 символов. Пароль сотрудника заносится в поле PASSW и может содержать до 15 символов. Пароль сотрудника передается без какой-либо шифровки информации.

Поле OFFICIALINDEX используется только в том случае, если вам удобнее выгружать в таблицу персонала весь персонал магазина и вы хотите, чтобы касса брала только тот персонал из этой таблицы, который работает непосредственно на кассе. В этом случае в меню Конфигурация/Торговая система для кассы ставится флаг Выделять кассовый персонал. При установленном флаге конвертор будет брать только те поля, у которых OFFICIALINDEX равен 1, 2 или 3.

N

Имя

Тип

Назначение

Приемник

1

IDENT

N

Уникальный код сотрудника

Personal. Ident

2

NAME

C

Фамилия сотрудника

Personal. Name

3

PASSW

C

Пароль

Personal. Passw

4

OFFICIALINDEX

N

Уровень доступа сотрудника

Personal. OfficialIndex

Таблица 12. Структура таблицы персонала

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10