iКассир 2.0
Версия ПО 2.0.1
Версия документации 1.1
1. Общие положения. 3
1.1. Терминология. 3
1.2. Функции. 3
1.3. Операции с чеками. 5
1.4. Остатки товаров. 5
1.5. Коды товаров. 5
1.6. Печать. 5
2. Файлы. 5
2.1.1. Платформа Windows. 5
2.1.2. Платформа Android. 6
2.2. База данных. 6
2.3. Справочник. 6
2.4. Отчет. 6
2.5. Права пользователей. 6
2.6. Журнал (лог) 7
3. Настройки. 7
3.1. Настройки программы. 7
3.1.1. Общие настройки. 7
3.1.2. База данных. 7
3.1.3. Журнал (лог) 7
3.1.4. Скидки. 7
3.1.5. Чек. 8
3.1.6. Карты. 8
3.1.7. Экран регистрации. 8
3.1.8. Отчеты. 9
3.1.9. Загрузка. 9
3.2. Настройки оборудования. 9
3.3. Настройки отображения. 9
4. Пользователи. 10
4.1. Администратор. 10
4.2. Права. 10
5. Скидки. 11
5.1. Ручные скидки. 11
5.2. Фиксированные скидки. 11
5.3. Автоматические скидки и схемы. 11
5.3.1. Схема по умолчанию на чек. 11
5.3.2. Схема по умолчанию на позицию.. 12
5.3.3. Схема товара на позицию.. 12
5.3.4. Схема по карте. 12
5.3.5. Схема товарной группы. 12
5.3.6. Скидка товарной группы на позицию.. 12
5.3.7. Скидка группы карт на чек. 12
5.4. Примеры округления скидок. 13
5.5. Дополнительные цены. 13
6. Формат загрузки. 13
6.1. Товары. 13
6.2. Секции. 13
6.3. Единицы товаров. 14
6.4. Фиксированные скидки. 14
6.5. Схемы автоматических скидок. 14
6.6. Автоматические скидки. 14
6.6.1. Примеры условий по дню недели. 15
6.7. Дисконтные карты. 15
6.8. Дополнительные цены. 16
6.9. Платежные карты. 16
6.10. Продавцы. 16
6.11. Весовые штрих-коды. 16
6.11.1. Формат ШК. 16
6.12. Пользователи. 16
6.13. Наборы прав пользователей. 17
7. Формат выгрузки. 18
7.1. Заголовок отчета. 18
7.2. Формат транзакции. 18
7.3. Выгружаемые транзакции. 18
8. Оборудование. 20
8.1. Драйвер ФР Cornix. 20
8.1.1. Настройки ФР. 20
8.2. Клавиатурный сканер штрих-кодов. 20
8.3. Сканер штрих-кодов, использующий видеокамеру. 20
2. Общие положения
2.1. Терминология
· Отдел – атрибут товара, имеет номер, не имеет названия, записывается в транзакции
· Секция – совокупность товаров, имеет код и имя, используется при иерархическом просмотре списка товаров
2.2. Функции
Функция | Комментарий |
Кодировка текста | UTF-8 или windows-1251 |
Оборудование | Платформа Windows: ФР Cornix, клавиатурный сканер Платформа Android: ФР - нет, сканер - видеокамера |
Запись транзакций | Внутренний формат |
Удаление старых транзакций |
|
Проверка лицензии | По номеру ФР и по оборудованию |
Ручная блокировка | |
Автоматическая блокировка | Нет |
Пользователи (кассиры) | |
Проверка пароля пользователя | |
Запись журнала (лога) | Каждый день новый файл. 3 уровня и возможность отключения |
Удаление старых файлов лога | За 30 дней |
Весовые ШК |
|
«Горячие клавиши» | Нет и пока не будет |
Вариант округления | Математическое, в большую и в меньшую сторону |
Округление | до 1, 10 и т. д. |
Внесение и выплата |
|
Денежный ящик |
|
Видеонаблюдение | Нет и пока не будет |
Печать этикеток | Нет и вероятно не будет |
Ручная загрузка справочника | |
Автоматическая загрузка справочника | Нет |
Открытие и закрытие смены |
|
Контроль времени смены |
|
Отчеты X и Z |
|
Отчеты по секциям | Нет |
Выгрузка транзакций 1С | |
Расширенные отчеты | Нет |
Отчеты по остаткам и реализации | Нет и вероятно не будет |
Повторная выгрузка отчетов |
|
Оплата мобильной связи | Нет и вероятно не будет |
Поддержка синхронизатора | Нет |
Демо режим |
|
Обучающий режим | Нет |
Налоги | Нет и вероятно не будет |
Платежные системы | Нет и вероятно не будет |
Группы прав пользователей |
|
Настройка дробного количества при загрузке | |
Группы прав пользователей: загрузка, выгрузка, создание | XML - файл |
Редактирование прав пользователей | XML - файл |
Настройки: загрузка, выгрузка, создание | XML - файл |
Редактирование настроек | XML - файл |
Оплата наличными | |
Оплата безналичная | |
Типы оплаты 3 и 4 | Нет и вероятно не будет |
Смешанная оплата |
|
Закрытие чека без ввода суммы | |
Отмена оплаты | |
Дисконтные карты | Одна для чека |
Платежные карты | Нет и пока не будет |
Отмена карты | |
Просмотр дисконтной карты | |
Единицы товаров | |
Текстовые коды товаров | |
Просмотр товара | |
Поиск товара по коду | |
Поиск товара по ШК | |
Поиск товара по артикулу | |
Поиск товара по наименованию | |
Иерархический визуальный поиск товара | |
Сортировка при подборе товара | Нет и пока не будет |
Добавление позиции из поиска | |
Добавление позиции по свободной цене | |
Объединение позиций | Нет и пока не будет |
Сторно | |
Копирование позиции | |
Редактирование цены | |
Редактирование количества | |
Редактирование отдела | |
Продавец позиции | Нет и вероятно не будет |
Открытие чека | Продажа и возврат |
Возврат чека по номеру |
|
Закрытие чека | |
Отмена чека | |
Откладывание чека | |
Продавец чека | |
Просмотр чека | |
Предпросмотр чека перед печатью | |
Восстановление отложенного чека | |
Печать чека | Пока только платформа Windows |
Товарные чеки | Нет и пока не будет |
Восстановление последнего чека при выключении питания | Нет и пока не будет |
Восстановление и отмена отложенных чеков при удалении старых транзакций |
|
Внешние отложенные чеки | Нет и вероятно не будет |
Скидки | Надбавок нет |
Схемы скидок | На чек и на позицию |
Фиксированные скидки | На чек и на позицию |
Автоматические скидки | На чек и на позицию |
Ручные скидки | На чек и на позицию |
Отмена всех скидок | |
Отмена скидок на чек и на позицию | |
Дополнительные цены | |
Учет скидок на позиции при расчете скидок на чек | |
Объединение скидок | Первая скидка, замещение, минимальная, максимальная, объединение |
Условия скидок |
|
Бонусы | Нет и пока не будет |
Настройки оформления приложения | Шрифт, цвета - не используется в версии для платформы Android |
2.3. Операции с чеками
Операция | Номер чека | Примечание |
Автоматическое открытие чека продажи | Новый | Чек открывается автоматически при добавлении первой позиции |
Открытие чека возврата | Новый | Открывается пустой чек возврата |
Возврат чека по номеру | Новый | Открывается чек возврата - копия выбранного чека продажи. Операция возможна только один раз для каждого чека. Повторный возврат не предусмотрен |
Откладывание чека | Не изменяется | Откладываются только чеки продажи |
Восстановление отложенного чека | Не изменяется | |
Отмена чека | Не изменяется |
2.4. Остатки товаров
Операция | Остаток при продаже | Остаток при возврате |
Открытие чека | ||
Закрытие чека | ||
Отмена чека | + | - |
Откладывание чека | + | |
Восстановление отложенного чека | ||
Добавление позиции в чек | - | + |
Сторно товара | + | - |
Отмена сторно товара | - | + |
Увеличение количества товара | - | + |
Уменьшение количества товара | + | - |
2.5. Коды товаров
· Поддерживаются текстовые коды товаров (например A1, 1, 01, где 1 и 01 - коды разных товаров)
· Максимальная длина - 13 символов
· При поиске товаров по коду из весового ШК поддерживаются только цифровые коды без ведущих нулей (например 1, код 01 - не будет найден)
2.6. Печать
· Чек
· X, Z отчеты
· Внесение, выплата
3. Файлы
· Внутренняя папка. Используется для хранения внутренних данных программы. Имя фиксировано
· Внешняя папка. Используется для обмена данными. Имя может быть задано в настройках
3.1.1. Платформа Windows
· Внутренняя папка - /DATA /
· Внешняя папка по умолчанию - /DATA/
· БД записывается во внутреннюю папку
· Клавиатурный сканер ШК не требует дополнительных файлов
· Папка приложения APP
· Cashier. jar - приложение
· jpos. xml - драйвер ФР Cornix
· Models. xml - драйвер ФР Cornix
· ShtrihFiscalPrinter. xml - драйвер ФР Cornix
· shtrihjavapos. xml - драйвер ФР Cornix
· ZReport. xml - драйвер ФР Cornix
· rxtxSerial. dll - библиотека для работы с COM портом
· Папка Cashier_lib
· sqlitejdbc-v056.jar – библиотека SQLite
· CornixPrinter. jar - драйвер ФР Cornix
· jposshtrih. jar - драйвер ФР Cornix
· Папка jpos - драйвер ФР Cornix
· Папка res
· jcl. dtd
· jcl. xsd
· jcl_profile. dtd
· jpos. properties
· Внутренняя папка
· equipment. xml - настройки оборудования
· rights. xml - права пользователей
· sets. xml – настройки приложения
· screenset. xml - настройки отображения
· test. spr - тестовый справочник товаров для загрузки
3.1.2. Платформа Android
· Внутренняя папка - /data/data/shtrihm. android. icashier2/files/
· Внешняя папка по умолчанию - /mnt/sdcard/DATA/
· БД записывается в папку - /data/data/shtrihm. android. icashier2/databases/
· Для использования сканера ШК через видеокамеру необходимо установить приложение BarcodeScanner4.31.apk
· Приложение Shtrih-m. Android. iCashier-2.0.apk, пакет shtrihm. android. icashier2
· Внутренняя папка
· equipment. xml - настройки оборудования
· rights. xml - права пользователей
· sets. xml – настройки приложения
· test. spr - тестовый справочник товаров для загрузки
3.2. База данных
· Формат SQLite
· Имя задаётся в настройках, по умолчанию cashier. db
· Если при запуске программы файл БД не найден, то он создается автоматически
3.3. Справочник
· Формат текстовый
· Имя задается в настройках, по умолчанию test. spr
· Производится попытка считать файл из внешней папки, если файл не считан, то производится попытка считать файл из внутренней папки
3.4. Отчет
· Формат текстовый
· Имя задается в настройках, по умолчанию test. rep
· Производится попытка записать файл во внешнюю папку и если записать не удалось производится запись во внутреннюю папку
3.5. Права пользователей
· Формат XML
· Имя задается в настройках, по умолчанию rights. xml
· При запуске программы производится попытка считать файл из внешней папки, если файл не считан, то производится попытка считать файл из внутренней папки
· Загружается при загрузке справочника и записываются в БД
3.6. Журнал (лог)
· Формат текстовый
· Формат имени log-YYYY-MM-DD. txt, например log.txt
· Производится попытка записать файл во внешнюю папку и если записать не удалось производится запись во внутреннюю папку
4. Настройки
4.1. Настройки программы
· Формат XML
· Имя файла sets. xml
· При запуске программы производится попытка считать файл из внешней папки, если файл не считан, то производится попытка считать файл из внутренней папки, если файл не считан, то создаются настройки по умолчанию
4.1.1. Общие настройки
Раздел «common»
Параметр | Описание |
beep | 1 - звук включен, 0 - нет |
charset | Кодировка: "UTF-8" или "windows-1251" |
demoMode | 1 - демо-режим, 0 - нет |
ecr | Наименование кассы |
externalFolder | Внешняя папка |
manualLock | 1 - ручная блокировка, 0 - запрещено |
sessionMessage15 | 1 - сообщение "15 минут до окончания смены", 0 - нет |
sessionMinutes | Продолжительность смены, минуты |
4.1.2. База данных
Раздел «db»
Параметр | Описание |
dbFileName | Имя файла БД без пути |
maxDbRecords | Максимальное число записей при выборе из БД |
4.1.3. Журнал (лог)
Раздел «log»
Параметр | Описание |
logDays | Время хранения лог-файлов, дни |
logLevel | Детализация: 1 - 3, 0 - не вести лог |
4.1.4. Скидки
Раздел «discounts»
Параметр | Описание |
accDiscounts | 1 - накопительные скидки, 0 - запрещено |
autoDiscounts | 1 - автоматические скидки, 0 - запрещено |
clearDiscounts | 1 - отмена скидок, 0 - запрещено |
defaultPositionSchema | Код схемы скидок на позицию по умолчанию |
defaultReceiptSchema | Код схемы скидок на чек по умолчанию |
enabledDiscounts | 1 - скидки, 0 - запрещено |
extraPrices | 1 - дополнительные цены, 0 - запрещено |
fixDiscounts | 1 - фиксированные скидки, 0 - запрещено |
union2 | Объединение автоматических скидок не относящихся к схемам |
fullReceiptSum | 1 - при расчете скидок на чек не учитывать скидки на позиции, 0 - учитывать скидки на позиции |
goodGroups | 1 - скидки по группам товаров, 0 - запрещено |
manualDiscounts | 1 - ручные скидки, 0 - запрещено |
union1 | Объединение ручных скидок |
positionDiscounts | 1 - скидки на позицию, 0 - запрещено |
receiptDiscounts | 1 - скидки на чек, 0 – запрещено |
roundUpDiscounts10 | Величина округления: 0 или 1 - копейки (нет округления), 10 - десятки копеек, 100 - рубли... |
roundUpDiscountsMethod | Метод округления: 0 - математическое округление, 1 - в большую сторону, 2 - в меньшую сторону |
4.1.5. Чек
Раздел «receipt»
Параметр | Описание |
cancelReceipt | 1 - отмена чека, 0 - запрещено |
cash | 1 - оплата наличными, 0 - запрещено |
checkRests | 1 - проверка остатков товара, 0 - нет |
closeSumOnZero | 1 - закрытие чека суммой итога без ввода суммы, 0 – запрещено |
defaultStore | Код отдела “по умолчанию” |
deferReceipt | 1 - отложенные чеки, 0 - запрещено |
enableNegativeTotal | 1 - отрицательный итог чека, 0 - запрещено |
enableZeroPrice | 1 - товары по нулевой цене, 0 - запрещено |
enableZeroTotal | 1 - нулевой итог чека, 0 - запрещено |
editPrice | 1 - изменение цены, 0 - запрещено |
editQuantity | 1 - изменение количества, 0 - запрещено |
editStore | 1 - изменение отдела, 0 - запрещено |
fractionalQuantity | 1 - дробное количество, 0 - все товары только целое количество |
freePositions | 1 - товары "по свободной цене", 0 - запрещено |
maxPositions | Максимальное число позиций в чеке |
noncash | 1 - безналичная оплата, 0 - запрещено |
printPreview | 1 - предпросмотр чека, 0 - запрещено |
printReceipt | 1 - печать чека, 0 - запрещено |
receiptSeller | 1 - ввод продавца чека, 0 - запрещено |
restoreForReturn | Восстановление чека для возврата по номеру |
returnReceipt | 1 - возврат, 0 - запрещено |
saleReceipt | 1 - продажа, 0 - запрещено |
weightBarcodes | 1 – весовые ШК, 0 – нет |
4.1.6. Карты
Раздел «cards»
Параметр | Описание |
cardAcc | 1 - накопление по картам, 0 – нет |
credit | 1 - использовать сумму кредита при оплате картой, 0 – нет |
cardGroups | 1 - скидки по группам карт, 0 - запрещено |
discountCards | 1 - дисконтные карты, 0 - запрещено |
payCards | 1 - платежные карты, 0 - запрещено |
4.1.7. Экран регистрации
Раздел «registration»
Параметр | Описание |
closeVisualSearch | 1 - закрывать экран поиска после выбора товара, 0 - нет |
goodSearch | 1 - поиск товаров, 0 - запрещено |
showButtons | 1 - показывать кнопки, 0 - нет |
showDiscounts | 1 - показывать информацию о скидках на чек, 0 - нет |
showGood | 1 - показывать информацию о выбранном товаре, 0 - нет |
showQuantity | 1 - показывать текущее количество, 0 - нет |
showSearchItems | 1 - показывать единицы товаров в списке найденных товаров, 0 - нет |
visualSearch | 1 - визуальный поиск товаров, 0 - запрещено |
4.1.8. Отчеты
Раздел «report»
Параметр | Описание |
clearDrawerOnClose | 1 - очищать денежный ящик при закрытии смены, 0 – нет |
newReportFile | 1 - удалять старый файл отчета перед выгрузкой нового, 0 - дописывать |
removeDeferred | 1 - удалять отложенные чеки при закрытии смены, 0 – нет |
reportFileName | Имя файла отчета без пути |
reportUnloaded | 1 - выгружать ранее выгруженные транзакции, 0 – нет |
transactionDays | Время хранения транзакций, дни |
4.1.9. Загрузка
Раздел «catalog»
Параметр | Описание |
catalogFileName | Имя файла справочника без пути |
checkItemBarcodes | 1 - исключить единицы товаров с одинаковыми ШК, 0 - не проверять. При установленном значении 1 существенно замедляется загрузка единиц в справочнике товаров. |
manualLoadCatalog | 1 - ручная загрузка справочника, 0 - запрещено |
removeCatalog | 1 - удаление файла справочника после загрузки, 0 - нет |
rightsFileName | Имя XML-файла прав пользователей |
wholeGoodValue | Значение поля товара "только целое количество" при загрузке |
4.2. Настройки оборудования
· Формат XML
· Имя файла equipment. xml, раздел «equipment»
· При запуске программы производится попытка считать файл из внешней папки, если файл не считан, то производится попытка считать файл из внутренней папки, если файл не считан, то создаются настройки по умолчанию
Параметр | Описание |
ercDevice | Тип ФР: 0 – нет, 1 – Cornix |
scannerDevice | Сканер ШК: 0 – нет, 1 – клавиатурный (платформа Windows) , 2 – видеокамера (платформа Android) |
scannerPrefix | Префикс ШК |
scannerSuffix | Суффикс ШК |
scannerTimeout | Таймаут сканера ШК, мсек |
4.3. Настройки отображения
· Не используется в версии для платформы Android
· Формат XML
· Имя файла screenset. xml, раздел «screenset»
· При запуске программы производится попытка считать файл из внешней папки, если файл не считан, то производится попытка считать файл из внутренней папки, если файл не считан, то создаются настройки по умолчанию
Параметр | Описание |
borderColor | Цвет рамок |
borderWidth | Ширина рамок |
buttonBackColor | Цвет кнопок |
buttonForeColor | Цвет текста кнопок |
dataBackColor | Цвет фона данных |
dataForeColor | Цвет текста данных |
disableAltTab | 1 - блокировать комбинацию клавиш Alt-Tab, 0 - нет |
disableAltF4 | 1 - блокировать комбинацию клавиш Alt-F4, 0 - нет |
inputBackColor | Цвет фона полей ввода |
inputBorderColor | Цвет рамок полей ввода |
inputForeColor | Цвет текста полей ввода |
fontName | Имя шрифта |
fontSize | Высота основног шрифта |
fullscreen | 1 - полноэкранный режим, 0 - нет |
screenHeight | Высота главного окна, пикселы |
screenWidth | Ширина главного окна, пикселы |
textBackColor | Цвет фона |
textForeColor | Цвет статического текста |
5. Пользователи
Пользователь имеет код (уникальный), имя, код группы и пароль
5.1. Администратор
При создании базы создается группа пользователей "АДМИНИСТРАТОРЫ" и пользователь "АДМИНИСТРАТОР" без пароля.
Группа "АДМИНИСТРАТОРЫ" имеет код 1 и полный набор прав. Удаление или изменение этой группы не предусмотрено. Также не предполагается создание другой группы с кодом 1.
Пользователь "АДМИНИСТРАТОР" имеет код 1 и код группы 1. Удаление или изменение этого пользователя не предусмотрено. Возможно только изменение пароля
Пример загрузки (пароль "123"):
&1; АДМИНИСТРАТОР; 1; 123
5.2. Права
· Для загрузки и выгрузки используются XML-файлы
· Загружаются перед загрузкой справочника
· Каждая группа прав представлена в отдельном разделе
Параметр | Описание |
addReceiptPosition | Добавить позицию |
cancelReceipt | Отмена чека |
cash | Оплата наличными |
cashInOut | Внесение и выплата |
changeUser | Смена пользователя |
clearDiscounts | Отмена скидок |
closeSession | Закрыть смену |
count | Число групп |
deferReceipt | Откладывание чека |
discountCard | Дисконтные карты |
discountCardInfo | "О карте" |
editPrice | Изменение цены |
editQuantity | Изменение количества |
editStore | Изменение отдела |
fixDiscounts | Фиксированные скидки |
freePosition | Продажа "по свободной цене" |
goodInfo | "О товаре" |
manualDiscounts | Ручные скидки |
manualLoadCatalog | Ручная загрузка справочника |
manualLock | Ручная блокировка |
noncash | Оплата безналичная |
openDrawer | Открытие денежного ящика |
openReturnReceipt | Возврат |
openSaleReceipt | Продажа |
openSession | Открыть смену |
payCard | Платежные карты |
positionDiscounts | Скидки на позицию |
quit | Выход из программы |
receiptDiscounts | Скидки на чек |
receiptInfo | "О чеке" |
reportX | X - отчет |
restoreForReturn | Восстановление чека для возврата по номеру |
restoreReport | Выгрузка ранее выгруженных отчетов |
searchByArticle | Поиск по артикулу |
seachByBarcode | Поиск по ШК |
seachByCode | Поиск по коду |
searchByName | Поиск по наименованию |
setReceiptSeller | Продавец чека |
storno | Сторно |
viewDrawer | Просмотр содержимого денежного ящика |
visualSearch | Визуальный поиск |
6. Скидки
Надбавки не поддерживаются.
6.1. Ручные скидки
· Применяются на чек или на позицию
· Процентные
· Без дисконтной карты
· Разрешено однократное применение каждой фиксированной скидки на чек и на каждую позицию
· При дублировании позиции в чеке не дублируются ручные скидки на позицию
6.2. Фиксированные скидки
· Применяются на чек и на позицию
· Процентные
· Без дисконтной карты
· Разрешено однократное применение каждой фиксированной скидки на чек и на каждую позицию
· При дублировании позиции в чеке не дублируются фиксированные скидки на позицию
Пример загрузки:
^F1; Фикс. ск. 3% на чек; 1; 1; 3.00; ; ; 1
6.3. Автоматические скидки и схемы
· При вводе любой дисконтной карты все скидки по предыдущей карте удаляются.
· Код скидки должен быть уникальным для каждой схемы.
· Скидка может не принадлежать схеме, в этом случае код схемы может быть пустым
· На чек или позицию каждая скидка может быть назначена только один раз
· При дублировании позиции в чеке автоматические скидки на позицию дублируются
· Применяется условие автоматических скидок ">=, <"
· Объединение скидок:
· 0 - применяется первая скидка схемы
· 1 – применяется последняя скидка схемы
· 2 – применяется максимальная скидка
· 3 – применяется минимальная скидка
· 4 - суммирование скидок
6.3.1. Схема по умолчанию на чек
Применяется схема, заданная в настройках:
· при открытии чека, если в схеме не установлен флаг «только по карте» (поле 3)
· при вводе зарегистрированной карты, если в схеме установлен флаг «только по карте»
6.3.2. Схема по умолчанию на позицию
Применяется схема, заданная в настройках:
· при добавлении позиции в чек, если в схеме не установлен флаг «только по карте» (поле 3)
· при вводе зарегистрированной карты, если в схеме установлен флаг «только по карте»
6.3.3. Схема товара на позицию
Применяется схема, заданная в описании товара (поле 7):
· при добавлении позиции в чек, если в схеме не установлен флаг «только по карте» (поле 3)
· при вводе зарегистрированной карты, если в схеме установлен флаг «только по карте»
Пример загрузки:
G1;;Товар 1 с автоскидкой 2%;;100.00;1000.000;DS6;;1;;;A1;;;;S1;1;
!DS6;Схема 6 на позицию;;1
@DS6;D2;Автоскидка 2% схемы 6;1;1;2.00
6.3.4. Схема по карте
При вводе дисконтной карты применяется схема, заданная в описании карты (поле 5). Схема применяется к выбранной позиции или к чеку в зависимости от свойств схемы.
Пример загрузки:
%6;Карта 6 схема 6;;;DS6;;1
!DS6;Схема 6 на позицию;;1
@DS6;D2;Автоскидка 2% схемы 6;1;1;2.00
6.3.5. Схема товарной группы
Применяется схема, связанная с товарной группой (поле 6):
· при добавлении позиции в чек, если в схеме не установлен флаг «только по карте» (поле 3)
· при вводе зарегистрированной карты, если в схеме установлен флаг «только по карте»
Каждой товарной группе можно назначить только одну схему скидок. Значение товарной группы скидок схемы не проверяется. Схема применяется к выбранной позиции или к чеку в зависимости от свойств схемы.
Пример загрузки:
G10;;Товар 10 из группы 2;;100.00;1000.000;;;1;;;A10;;;;S1;1;GG2
!DS10;Схема 10 на позицию тов. группа 2;;1;;GG2
@DS10;D3;Автоскидка 2% схемы 10;1;1;2.00
6.3.6. Скидка товарной группы на позицию
Применяется скидка, связанная с товарной группой (поле 20) при добавлении позиции в чек. Каждой товарной группе можно назначить несколько скидок. Скидки могут относиться к любым схемам
Пример загрузки:
G2;;Товар 2 из группы 1;;100.00;1000.000;;;1;;;A2;;;;S1;1;GG1
@;D1;Автоскидка 1% тов. группы 1;1;1;1.00;;;;;;;;;;;;;;GG1
6.3.7. Скидка группы карт на чек
Применяется скидка, связанная с группой карт (поле 35). Скидка применяется к чеку. Каждой группе карт можно назначить несколько скидок. Скидки могут относиться к любым схемам
Пример загрузки:
%8;Карта 8 группы 1;;;;;1;;;;;;;;;;;;CG1
@;D2;Автоскидка 2% группы карт 1;1;1;2.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CG1
6.4. Примеры округления скидок
Величина округления | Метод округления | Результат округления | ||
Сумма 0.04 | Сумма 0.05 | Сумма 0.06 | ||
1 | Любой | 0.04 | 0.05 | 0.06 |
10 | 0 | 0.00 | 0.10 | 0.10 |
10 | 1 | 0.10 | 0.10 | 0.10 |
10 | 2 | 0.00 | 0.00 | 0.00 |
100 | 0 | 0.00 | 0.00 | 0.00 |
100 | 1 | 1.00 | 1.00 | 1.00 |
100 | 2 | 0.00 | 0.00 | 0.00 |
6.5. Дополнительные цены
Дополнительные цены изменяют цену позиции. Если скидка применяется к чеку, то она применяется ко всем позициям чека.
Пример загрузки:
G13;;Товар 13 с доп. ценой;;100.00;1000.000;;;1;;;A13;;;;S1;1;
?G13;EP1; Доп. цена 1; 90.00;
!DS13;Схема 13 на поз. доп. цена 1;;1;
@DS13;D1; Автоскидка доп. цена 1;;;;;;;;;;;;;;; EP1;
%13; Карта 13 схемы 13;;;DS13;;1
7. Формат загрузки
7.1. Товары
№ поля | Описание |
1 | Код |
2 | Штрих-код |
3 | Наименование |
4 | |
5 | Цена |
6 | Остаток товара |
7 | Схема автоматической скидки |
8 | Контроль продажи дробного количества |
9 | Код отдела |
10 | Макс. процент скидки |
11 | |
12 | Артикул |
13 | Дополнительная цена |
14 | |
15 | |
16 | Код секции |
17 | =1 |
7.2. Секции
№ поля | Описание |
1 | Код |
2 | |
3 | Наименование |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | Артикул |
13 | |
14 | |
15 | |
16 | Код родительской секции |
17 | =0 |
7.3. Единицы товаров
Префикс «#».
№ поля | Описание |
1 | Код товара |
2 | ШК |
3 | Наименование |
4 | |
5 | Цена |
6 | |
7 | |
8 | |
9 | |
10 | Коэффициент |
7.4. Фиксированные скидки
Префикс «^».
№ поля | Описание |
1 | Код скидки |
2 | Название |
3 |
|
4 | 1 – процентная, 2 – суммовая |
5 | Значение |
6 | |
7 | |
8 | 1 - на чек |
9 | 1 - на позицию |
10 | 1 – только по карте |
7.5. Схемы автоматических скидок
Префикс «!».
№ поля | Описание |
1 | Код схемы |
2 | Название схемы |
3 | 1 – только по карте |
4 | 1 – активна, 0 - запрещена |
5 | 1 - на чек, 0 - на позицию |
6 | Код товарной группы |
7 | Объединение скидок |
7.6. Автоматические скидки
Префикс «@».
№ поля | Описание |
1 | Код схемы |
2 | Код |
3 | Наименование |
4 |
|
5 | 1‑процентная, 2‑суммовая |
6 | Значение |
7 | |
8 | Начальная дата |
9 | Конечная дата |
10 | Начальное время |
11 | Конечное время |
12 | |
13 | |
14 | Начальное количество товара |
15 | Конечное количество товара |
16 | Начальная сумма чека |
17 | Конечная сумма чека |
18 | Код дополнительной цены |
19 | |
20 | Код товарной группы |
21 | |
22 | |
23 | |
24 | |
25 | |
26 |
|
27 | Запретить продажу товара |
28 | Условие по дню недели, понедельник |
29 | Условие по дню недели, вторник |
30 | Условие по дню недели, среда |
31 | Условие по дню недели, четверг |
32 | Условие по дню недели, пятница |
33 | Условие по дню недели, суббота |
34 | Условие по дню недели, воскресенье |
35 | Код группы дисконтных карт |
7.6.1. Примеры условий по дню недели
· "0000000" или "1111111" или значения не заданы - скидка срабатывает во все дни недели
· "1000000" - скидка срабатывает только в понедельник
· "0000001" - скидка срабатывает только в воскресенье
· "1111110" - скидка не срабатывает в воскресенье
7.7. Дисконтные карты
Префикс «%».
№ поля | Описание |
1 | Код карты |
2 | Название карты |
3 | |
4 | Сумма накопления |
5 | Код схемы автоматических скидок |
6 | 1 - карта запрещена |
7 | 1 - не вести накопление по карте |
8 | |
9 | 1 - использовать как платежную |
10 | |
11 | |
12 | Количество чеков продаж |
13 | |
14 | |
15 |
|
16 | |
17 | |
18 |
|
19 | Группы карт через «,» |
7.8. Дополнительные цены
Префикс «?».
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 |


