Проведенные скидки и наценки

Таблица проведенных скидок и наценок CASHDISC. DAT содержит информацию о каждой скидке (наценке), проведенной на КПМ СУПЕРМАГ-УКМ. Поля SHOPINDEX, CASHNUMBER, ZNUMBER, CHECKNUMBER и ID аналогичны таким же полям в таблице контрольной ленты и указывают на конкретную позицию чека, по которой была проведена скидка (наценка). Поле DISCOUNTINDEX показывает, какого рода скидка была проведена. Для каждой позиции чека может быть в общем случае проведено несколько скидок (наценок). Соответственно для каждой из них будет отдельная запись в таблице проведенных скидок. В поле DISCOUNTINDEX может присутствовать одно из следующих значений:

0 - скидка по количеству товара;

1 - неавтоматическая скидка на данную позицию чека;

2 - скидка (наценка) по сумме чека и времени;

3 - неавтоматическая скидка на весь чек;

4 - персональная скидка;

6 - дополнительная цена как скидка;

7 - скидка на товар или группу товаров;

8 - скидка на штриховой код;

9 - скидка, предоставленная платежной системой.

Поле DISCOUNTPROC передает процент от стоимости позиции, на который была предоставлена скидка или проведена наценка. Значение передается с точностью до сотых процента. Отрицательный процент обозначает наценку. В поле DISCOUNTRUB - сумма скидки (наценки) в базовой валюте. Если была проведена скидка - значение поля DISCOUNTRUB больше 0, а для наценки - меньше 0. Если на кассе используется дополнительная учетная валюта, то поле DISCOUNTCUR обозначает сумму скидки (наценки) в дополнительной учетной валюте. Отрицательная сумма обозначает наценку. Если дополнительная учетная валюта не используется, значение поля DISCOUNTCUR равно 0.

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

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashDisc. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashDisc. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashDisc. ZNumber

4

CHECKNUMBER

N

Номер чека

CashDisc. CheckNumber

5

ID

N

Номер строки в чеке

CashDisc. ID

6

DISCOUNTINDEX

N

Индекс скидки

CashDisc. DiscountIndex

7

DISCOUNTPROC

N

Процент скидки

CashDisc. DiscountProc

8

DISCOUNTRUB

N

Скидка в базовой валюте

CashDisc. DiscountRub

9

DISCOUNTCUR

N

Скидка в дополнительной валюте

CashDisc. DiscountCur

Таблица 27. Структура таблицы проведенных скидок (наценок)

Комментарии к чекам

Таблица комментариев к чекам CASHCMNT. DAT передается в торговую систему только в том случае, когда на кассе используется функция комментария к чеку. Использование комментария к чеку определяется установкой флага Комментарий к чеку/Поддерживается с помощью команды Конфигурация/Общие установки. Комментарий к чеку - некоторая строка до 40 символов длиной, которая набивается кассиром для каждого или для некоторых чеков. Если для чека установлен комментарий, то появляется запись в таблице комментариев с информацией об этом.

Поля SHOPINDEX, CASHNUMBER, ZNUMBER и CHECKNUMBER аналогичны таким же полям в таблице контрольной ленты и указывают на конкретный чек. В поле COMMENT передается значение комментария. Для чеков, не имеющих комментария, в таблице комментариев ничего не передается. Таблица комментариев к чеку может использоваться, например, для передачи номера льготного рецепта в аптеке или для передачи номера накладной при оптовой торговле. Используется торговыми системами достаточно редко.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CashCmnt. ShopIndex

2

CASHNUMBER

N

Номер кассы

CashCmnt. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CashCmnt. ZNumber

4

CHECKNUMBER

N

Номер чека

CashCmnt. CheckNumber

5

COMMENT

C

Текст комментария

ment

Таблица 28. Структура таблицы комментариев к чекам

Закрытие смен

Таблица закрытий смен CURRESTS. DAT используется для передачи в торговую систему суммарной информации о работе кассы за всю смену. При выгрузке в торговую систему информации о смене в нее передается только одна запись из этой таблицы. Основное назначение таблицы закрытий смен - позволить торговой системе проверить правильность получения информации в таблице контрольной ленты. Однако реально она используется системами достаточно редко.

Поля SHOPINDEX, CASHNUMBER и ZNUMBER аналогичны таким же полям в таблице контрольной ленты и указывают на конкретную смену. В поле DATE передается дата закрытия данной смены. Дата закрытия смены - дата, когда был напечатан Z-отчет. При этом начаться смена могла в предыдущую дату.

В поле SALE передается информация о сумме продаж за смену в базовой учетной валюте. В этом поле считаются и те продажи, которые были впоследствии в этой смене сторнированы. В поле RETURN передается информация о сумме возвратов за смену в базовой учетной валюте. В этом поле считаются и те возвраты, которые были впоследствии в этой смене сторнированы.

В поле STORNO информация обо всех сторнированных продажах в базовой учетной валюте. Реальная сумма продаж, которая может быт получена путем суммирования продажных позиций в таблице контрольной ленты, равна разности между значением поля SALE и значением поля STORNO. В поле STORNRET передается информация обо всех сторнированных возвратах в базовой учетной валюте. Реальная сумма возвратов, которая может быт получена путем суммирования возвратных позиций в таблице контрольной ленты, равна разности между значениями полей RETURN и STORNRET.

Поле RESULT - это сумма итоговой реализации за смену в базовой валюте. Значение этого поля найдено по формуле:

RESULT = SALE - RETURN - STORNO + STORNRET.

Поле WASOUTPUT используется для внутренних целей КПМ СУПЕРМАГ-УКМ, поэтому значение его для торговой системы интереса не представляет.

N

Имя

Тип

Назначение

Источник

1

SHOPINDEX

N

Индекс магазина

CurRests. ShopIndex

2

CASHNUMBER

N

Номер кассы

CurRests. CashNumber

3

ZNUMBER

N

Номер Z-отчета

CurRests. ZNumber

4

DATE

D

Дата закрытия смены

CurRests. Date

5

SALE

N

Счетчик продаж

CurRests. Sale

6

RETURN

N

Счетчик возвратов

CurRests. Return

7

STORNO

N

Счетчик сторнированных продаж

CurRests. Storno

8

STORNRET

N

Счетчик сторнированных возвратов

CurRests. StornRet

9

RESULT

N

Реализация за смену

CurRests. Result

10

WASOUTPUT

N

Для внутренних целей КПМ

CurRests. WasOutput

Таблица 29. Структура таблицы закрытий смен

Работа с денежными суммами

Таблица работы с денежными суммами CURMONEY. DAT используется для передачи в торговую систему суммарной информации о работе с денежным ящиком за всю смену. Для каждой смены в эту таблицу заносится одна запись, которая содержит информацию о сумме в ящике до начала смены, операциях внесения денег и инкассации и сумме в ящике по завершении смены.

Поля ShopIndex, CashNumber и Znumber аналогичны таким же полям в таблице контрольной ленты и указывают на конкретную смену.

В поле CurIdx всегда находится значение 0. В поле Before помещена сумма, которая находилась в денежном ящике на момент закрытия предыдущей смены.

Моментом открытия смены является момент оформления первого чека. В полях BeforeIn и BeforeOut находятся суммы, соответственно внесенные или изъятые до начала смены. В полях PeriodIn и PeriodOut находятся суммы, соответственно внесенные или изъятые с начала смены до конца смены.

В поле aFTER передается сумма, которая находилась в денежном ящике на момент завершения смены.

N

Имя

Тип

Назначение

Источник

1

ShopIndex

N

Индекс магазина

CurMoney.

2

CashNumber

N

Номер кассы

CurMoney. Casnnumber

3

Znumber

N

Номер Z-отчета

CurMoney. Znumber

4

CurIdx

N

0

CurMoney. Curidx

5

Before

N

Сумма после прошлой смены

CurMoney. Before

6

BeforeIn

N

Внесено до начала смены

CurMoney. Beforein

7

BeforeOut

N

Изъято до начала смены

CurMoney. Beforeout

8

PeriodIn

N

Внесено с начала до конца смены

CurMoney. Periodin

9

PeriodOut

N

Изъято с начала до конца смены

CurMoney. Periodout

10

After

N

Денег в ящике после завершения смены

CurMoney. After

Таблица 30.Структура таблицы работы с денежными суммами

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