Меркурий 130К
http://spb-kassa.ru
   
    Здесь описание программирования ККМ Меркурий 130К.
Реализовано "опциональное" программирование, набор системных опций весьма богат.
   
    Оглавление
Дата и время
Системные опции
Программирование налогов
Текстовые описания
Таблица кодов символов
Фискализация и отчеты
ЭКЛЗ
Сообщения об ошибках
     
    Дата и время.
Два способа корректировки даты/времени, отличие только в способе входа в корректировку, остальной порядок действий общий.
При включении:
Включить машину;
"ПРОВ" тестирование;
индикация даты, ее корректировка, либо <ИТ>;
индикация времени ее корректировка, либо <ИТ>.
С помощью функциональной клавиши:
<КОН>;
<ПИ>xX до появления соответствующей индикации. 
     
    Дата:
"ДД.ММ.ГГ" <X>;
"1d= 00.00.00" ДДММГГ;
<ИТ> "НОР";
если дата отличается более чем на сутки:
"2d= 00.00.00" ДДММГГ;
<ИТ> "НОР";
Время:
"ЧЧ:ММ:СС" <X>;
"00-00-00" ЧЧММСС;
<ИТ>.
Оглавление - Список касс
     
    Системные опции.
Безналичные расчеты.
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?____";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X> 23 <ИТ>;
"ОП 23  1" <ИТ>:
0 запрещены;
1 разрешены.
<ИТ>.
     
    Межчековый промежуток.
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?____";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X> 3 <ИТ>;
"ОП 3  0" <ИТ>;
0...10 строк прогона <ИТ>.
     
    Количество повторных чеков.
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?____";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X> 4 <ИТ>;
"ОП 4  1" <ИТ>;
0...10 копий чека <ИТ>.
     
    Детализация отчетов.
Кроме финансовой иформации могут отбражаться: аннуляции, скидки, надбавки.
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?____";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X> 19 <ИТ>;
"ОП 19  0" <ИТ>:
0 включена;
1 отключена.
<ИТ>.
     
    Скидки, надбавки (суммовые).
Ручной ввод:
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?____";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X>:
24 ON-LINE режим;
25 OFF-LINE режим.
<ИТ>;
"ОП 24  1" или "ОП 25  1" <ИТ>;
0 запрещено;
1 разрешено;
<ИТ>.
     
Секция по умолчанию.
<РЕЖ>xX "ПРОГР?";
<ИТ> "П?_ _ _";
пароль режима (000000);
<+> <-> перемещение в подменю;
"-ПРГ ОП" <ИТ>;
<X> 2 <ИТ>;
"ОП 2  1" <ИТ>;
номер секции 1...16 <ИТ>.
     
    Программирование секции:
<PЕЖ>xX "ПРОГР?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "ПРГ СЕ"  <ИТ>;
"Х. YYYYY":
Х номер секции 1...16;
YYYYY состояние ТОВАР, УСЛУГИ, ЗАКР.
<+> <-> перемещение по секциям;
<ПИ> "НАЗВ=" название 22 символа <ИТ>;
<ПИ>:
0 закрыта "З";
1 товары "Т";
2 услуги "У".
<ИТ>;
<ПИ> "НГ=" налоговая группа 1...5 <ИТ>;
<ПИ> "Ц=" ограничение цены 1...8 разрядов <ИТ>;
    Оглавление - Список касс
     
    Программирование налогов.
    В ККМ предусмотрено прогараммирование до пяти ставок включенного налога, закрепляемых за отделами.
Программирования налоговых ставок:
<PЕЖ>xX "СПРАВ?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "НС" <ИТ>:
"X НЕ ОП" если налог не задан;
"Х. Y СС.СС" если используется:
X номер ставки 1...5;
Y тип налога;
CC.CC налоговая ставка.
<+> <-> перемещение по налогам;
<ПИ> "НАЗВ=" имя налога 12 символов <ИТ>;
<ПИ> "В-Н 1-0= 0" тип налога <ИТ>:
0 начисляемый;
1 выделяемый.
<ПИ> "Сt=CC.СС" ставка налога <ИТ>.
     
Налоговые группы:
Пять налоговых групп, могут совмещать от одного до трех налогов.
<PЕЖ>xX "СПРАВ?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "НГ" <ИТ>;
"N. =X X X":
N обозначение налоговой группы A, b, C, d, E;
X номер налога.
<+> <-> перемещение по налоговым группам;
<ПИ> первая налоговая ставка, или 0 <ИТ>;
<ПИ> вторая налоговая ставка, или 0 <ИТ>;
<ПИ> третья налоговая ставка, или 0 <ИТ>;
повторить нужное количество раз.
     
    Закрепление за секциями:
<PЕЖ>xX "ПРОГР?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "ПРГ СЕ"  <ИТ>;
"Х. YYYYY":
Х номер секции 1...16;
YYYYY состояние ТОВАР, УСЛУГИ, ЗАКР.
<+> <-> перемещение по секциям;
<ПИ>x3 "НГ=" налоговая группа 1...5 <ИТ>.
    Оглавление - Список касс
     
Текстовые описания.
Программируется 6 строк заголовка по 24 знака, и 6 строк окончания чека на 24 символа.
     
Ввод заголовка.
<PЕЖ>xX "ПРОГР?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "ПРГ НЧ"  <ИТ>;
"FOnt= X" X текущий номер шрифта;
<ИТ> "НЧ-СtР n=YY":
n номер строки заголовка;
YY кол-во введенных символов.
<+>, <-> перебор строк
<X> ввод кодов символов;
<ИТ> завершение ввода строки;
<PЕЖ> выход из режима, распечатка результата.
     
    Ввод заголовка.
<PЕЖ>xX "ПРОГР?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "ПРГ ОЧ"  <ИТ>;
"FOnt= X" X текущий номер шрифта;
<ИТ> "ОЧ-СtР n=YY":
n номер строки заголовка;
YY кол-во введенных символов.
<+>, <-> перебор строк
<X> ввод кодов символов;
<ИТ> завершение ввода строки;
<PЕЖ> выход из режима, распечатка результата.
Оглавление - Список касс
     
Таблица кодов символов.
Цифры
0 48 5 53
1 49 6 54
2 50 7 55
3 51 8 56
4 52 9 57
     
Символы
  32 ( 40 : 58
! 33 ) 41 ; 59
" 34 * 42 < 60
# 35 + 43 = 61
36 , 44 > 62
% 37 - 45 ? 63
& 38 . 46 @ 64
' 39 / 47    
     
Латинский алфавит
A 65 H 72 O 79 V 86
B 66 I 73 P 80 W 87
C 67 J 74 Q 81 X 88
D 68 K 75 R 82 Y 89
E 69 L 76 S 83 Z 90
F 70 M 77 T 84    
G 71 N 78 U 85    
     
Кирилица
А 192 И 200 Р 208 Ш 216
Б 193 Й 201 С 209 Щ 217
В 194 К 202 Т 210 Ъ 218
Г 195 Л 203 У 211 Ы 219
Д 196 М 204 Ф 212 Ь 220
Е 197 Н 205 Х 213 Э 221
Ж 198 О 206 Ц 214 Ю 222
З 199 П 207 Ч 215 Я 223
Оглавление - Список касс
     
    Фискализация и отчеты.
Допускается пять перерегистраций, включая первичную.
Фискализация, перерегистрация.
<PЕЖ>xX "РАБ. НП?";
<КОД> "РНU";
ПНИ (при блокировке вводится зав. номер);
<+> <-> перемещение в подменю;
выбрать "РЕГ НП"  <ИТ>;
"РН 0" рег.номер (10 разрядов) <ИТ>;
"UНН 0" ИНН (12 разрядов) <ИТ>;
"П 0" ПНИ (6 разрядов) <ИТ>;
подтвердить 3, иначе <C>;
печать отчетов по перерегистрации ФП и активизации ЭКЛЗ.
     
Фискальные отчеты.
    <PЕЖ>xX "РАБ. НП?";
<КОД> "РНU";
ПНИ (при блокировке вводится зав. номер);
<+> <-> перемещение в подменю:

за период:
"ОНП2" по номерам смен;
"ОНП1" по датам.
выбрать нужное <ИТ>;
по номерам "С 0", по датам "d1 00.00.00";
ввести начало периода <ИТ>;
по номерам "ПО 0", по датам "d2 00.00.00";
ввести конец периода <ИТ>;
"ПО-СО?" для полного отчета <ИТ>, краткого <ПИ>.

по заданному параметру:
"ОНП3" по фискализациям;
"ОНП4" активизациям ЭКЛЗ.
выбрать нужное <ИТ>.
    Оглавление - Список касс
     
    ЭКЛЗ.
    Активизация.
<PЕЖ>xX "РАБ. EL?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "РЕГ EL"  <ИТ>;
печать параметров;
подтвердить 3, иначе <C>;
печатается отчет об активизации ЭКЛЗ.
     
    Закрытие архива.
<PЕЖ>xX "РАБ. EL?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;
выбрать "-З АР EL"  <ИТ>;
печать предупреждения;
подтвердить 3, иначе <C>;
печатается "Архив ЭКЛЗ закрыт!".
     
    Отчеты.
<PЕЖ>xX "РАБ. EL?";
<ИТ> "П?_ _ _";
пароль режима, 000000;
<+> <-> перемещение в подменю;

за период:
"ELС Hо?" по номерам смен;
"ELC d?" по датам.
выбрать нужное <ИТ>;
по номерам "С 0", по датам "d1 00.00.00";
ввести начало периода <ИТ>;
по номерам "ПО 0", по датам "d2 00.00.00";
ввести конец периода <ИТ>;
"ПО-СО?" для полного отчета <ИТ>, краткого <ПИ>.

по заданному параметру:
"EL ЧЕ?" по номеру КПК;
"EL LEH?" контрольная лента;
"EL UC?" по итогам смены.
выбрать нужное <ИТ>;
ввести параметр <ИТ>.
    Оглавление - Список касс
     
    Сообщения об ошибках.
   
Еrr 001 нет связи с ЭКЛЗ
ПЗУ НЕНОР сбой контрольной суммы программы
Еrr 003 неисправность таймера
НП НЕНОР неисправность ФП
ЗУ НЕНОР неисправонсть Flash памяти
Еrr 006 неисправна, либо не отформатированна Flash память
Еrr 007 нарушение структуры данных
Еrr 008 сбой ОЗУ таймера
Err 009 ошибка при восстановлении после аварийного отключения
Err 010 не запрограммирована дата
Err 011 неверная дата
Err EL01 ошибка параметров при передаче данных в ЭКЛЗ
Err EL02 неверное состояние ЭКЛЗ
Err EL03 сообщение ЭКЛЗ о неисправности
Err EL04 неисправен криптопроцессор
Err EL05 исчерпан временной ресурс ЭКЛЗ
Err EL06 ЭКЛЗ переполнена
Err EL07 ошибка даты/времени ЭКЛЗ
Err EL08 нет запрошенных данных в ЭКЛЗ
Err EL09 переполнение регистров ЭКЛЗ
Err EL10 даны ФП и ЭКЛЗ не совпадают
Err EL11 ЭКЛЗ не активизирована или не та
Err EL12 не совпадают номера смен в ФП и ЭКЛЗ
EL НЕНОР ЭКЛЗ не подключено или неисправно
ПУ НЕНОР неисправность печатающего устройства
НБУ нет чековой ленты
ПЕРЕГРЕВ перегрев печатающей головки
ПОd Г термоголовка отведена
АП авария питания, разряжен аккумулятор
Err 025 переполнение буфера чеков
Err 026 неверная операция
Err 027 операция прервана
Err 028 ошибка ввода
Err 029 попытка продажи товара по коду в режиме 0, или возврат по коду, когда разрешен только суммовой возврат
Err 030 выплата или возврат: запрошенной суммы нет в наличии
Err 032 критическая ошибка буфера чеков
ПРОВ ОСГ не закрыта смена
ОСГ В БАЗЕ не проведен отчет с гашением по базе товаров или услуг
Err 036 переполнение регистра
Err 037 попытка продажи в закрытую секцию
Err 038 несовпадение типов секции и операции
Err 040 товар в базе заблокирован
Err 041 попытка продажи дробной части штучного товара по базе
Err 042 сервер не отвечает
Err 043 ошибка протокола обмена с сервером
Err 044 отказ в обработке запроса сервером
Err 045 неверное значение кода товара > 1000
Err 046 товар в базе не найден
Err 047 недостаточно денег при подсчете сдачи
Err 049 не запрограммирован налог или налоговая группа
Err 050 ошибка в базе налогов
Err 051 переполнение ФП
Err 052 ошибка ФП
Err 055 ошибка записи в ФП
Err 057 нефискальный режим
Err 058 нет регистрации ЭКЛЗ в ФП
Err 060 фискальная запись повреждена
Err 062 нет заводского номера
Err 064 некорректное время
    Оглавление - Список касс