Адресация опций, и собственно их программирование в данной ККМ, выполнена в виде таблиц, таким образом адрес формируется из номера таблицы, номера ряда и поля, четвертое число разрядность поля.
     
    Оглавление
Дата и время
Системные опции
Программирование налогов
Текстовые описания
Таблица кодов символов
Фискализация и отчеты
Технологическое обнуление
Сообщения об ошибках
Восстановление даты
     
    Дата и время.
Установка даты и времени возможна только после снятия отчета с гашением!
    Установка даты
Перейти в режим гашения:
"ВЫБОР" 3 30 <ИТОГ> 3 "ДД-ММ-ГГ" ДДММГГ <ИТОГ> <00>.
    Установка времени
"ВЫБОР" <Х> "ЧЧ-ММ-СС" <ИТОГ> ЧЧММ <ИТОГ>.
    Оглавление - Список касс
     
    Системные опции.
Системные опции программируются в таблице 2. в котрой устанавливаются основные режимы ККМ
Вход
"ВЫБОР" 4 30 <ИТОГ> <ТОВАР> "2 1 1 1".
В общем случае значение пременной "Х" равное 0 = запрет, 1 - разрешение.
    Разделительная запятая
"2 1 1 Х" <ИТОГ> 0, 1 (0 - режим ККМ, 1 - режим калькулятора) <ИТОГ>.
    Разрешение секций
<СУММА> "2 1 2 Х" <ИТОГ> 0, 1 <ИТОГ>.
    Ограничение сумм
<СУММА>х6 "2 1 7 Х" <ИТОГ> 3...7 <ИТОГ>.
    Сфера примененя
<СУММА>х9 "2 1 10 Х" <ИТОГ> 0, 1 (0 - торговля, 1 - услуги) <ИТОГ>.
    Печать названия секции
<СУММА>х14 "2 1 15 Х" <ИТОГ> 0, 1 <ИТОГ>.
    Печать необнуляемого итога в Z-отчете
<СУММ>х15 "2 1 16 Х" <ИТОГ>:
0 - не печатается;
1 - печатается за весь период;
2 - печатается за последнюю регистрацию.
<ИТОГ>.
    Печать ануляций
<СУММА>х16 "2 1 17 Х" <ИТОГ> 0, 1 <ИТОГ>.
    Печать рекламного текста
<СУММА>х17 "2 1 18 Х" <ИТОГ> 0, 1 <ИТОГ>.
    Оглавление - Список касс
     
    Программирование налогов.
    В ККТ предусмотрено программирование семи налоговых ставок, и четырех способов расчета налога налог всегда исчисляемый:
- Налог на весь чек (с привязкой или ручным вводом);
- налог на каждую продажу (с привязой или ручным вводом).
Цепочка программирования: Способ расчета - программирование ставок - привязка к секции (если нужно).
Вход
"ВЫБОР" 4 30 <ИТОГ>"1 1 1 8"
    Способ расчета
<ТОВАР> "2 1 1 1".
<СУММА>х10 "2 1 11 Х" <ИТОГ>
0 - без налога;
1 - налог на весь чек;
2 - налог на каждую продажу с привязкой к налоговой ставке;
3 - налог на каждую продажу с ручным выбором;
2 - налог на весь чек с ручным выбором.
<ИТОГ>.
    Налоговые ставки
<ТОВАР>x6 "8 1 1 1".
<НАЛ>x1...7 номер налога "8 X 1 1"
<ИТОГ> величина налога <ИТОГ>.
    Привязка к секциям
<ТОВАР>xX найти "7 1 1 8".
<НАЛ>x1...4 номер секции "7 X 1 8"
<СУММА> "7 X 2 1" <ИТОГ> номер налога <ИТОГ>.
    Оглавление - Список касс
     
    Текстовые описания.
    Действия выполняются в режиме программирования:
"ВЫБОР" 4 30 <ИТОГ>
Порядок редактирования выбранных строк:
<ИТОГ> вход в режим редактирования строки;
в режиме редактирования <ИТОГ> пролистывание, просмотр;
для коррекции ввести нужный код, подтвердить <ИТОГ>.
    Заголовок чека
Возможно программировние двух строк заголовка по 18 символов в каждой:
<ТОВАР>х5 "6 1 1 18" - выбор таблицы 6 (текст в чеке);
<НАЛ>х2 "6 3 1 18" - первая строка заголовка;
<НАЛ> "6 4 1 18" - вторая строка заголовка.
    Окончание чека
Возможно программировние двух строк окончания по 18 символов в каждой:
<ТОВАР>х5 "6 1 1 18" - выбор таблицы 6 (текст в чеке), и первая строка окончания чека;
<НАЛ> "6 2 1 18" - вторая строка заголовка.
    Наименования отделов
Наименование четырех отделов по 8 символов:
<ТОВАР>х6 "7 1 1 8" - выбор таблицы 7 (название секций).
<НАЛ>xX получить следующие значения:
"7 1 1 8" - наименование первой секции;
"7 2 1 8" - наименование второй секции;
"7 3 1 8" - наименование третьей секции;
"7 4 1 8" - наименование четвертой секции.
    Оглавление - Список касс
     
    Таблица кодов символов.
    Цифры
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    
     
    Кириллица
А 0 И 8 Р 16 Ш 24
Б 1 Й 9 С 17 Щ 25
В 2 К 10 Т 18 Ъ 26
Г 3 Л 11 У 19 Ы 27
Д 4 М 12 Ф 20 Ь 28
Е 5 Н 13 Х 21 Э 29
Ж 6 О 14 Ц 22 Ю 30
З 7 П 15 Ч 23 Я 31
    Оглавление - Список касс
     
    Фискализация и отчеты.
ККМ допускает 29 перерегистраций.
Вход:
"ВЫБОР" <5> <X> <ИТОГ>;
"C-00" <00>
"_____" ПНИ (при фискализации набор пароля не требуется) <ИТОГ>;
    Фискализация
<2> "P" рег.ном <ИТОГ>;
"Н" ИНН <ИТОГ>;
"П" ПНИ <ИТОГ> "C-00" <00>;
печать чека фискализции.
    Фискальные отчеты
<3> - сокращенный отчет по датам;
<4> - полный отчет по датам;
<5> - сокращенный отчет по номерам сменных отчетов;
<6> - полный отчет по номерам сменных отчетов;
Далее следующие запросы и правила:
"dН" - начальная дата, или "СН" - начальный номер смены;
ДДММГГ, или номер смены соответственно (отсутвие ввода обеспечивает автоматическую подстаноку начальных данных) <ИТОГ>;
"dО" - конечная лата, или "СН" - конечный номер смены;
ДДММГГ, или номер смены соответственно (отсутвие ввода обеспечивает автоматическую подстаноку последних данных) <ИТОГ>;
    Программирование заводского номера
<1> "ЗН" зав.ном <ИТОГ>;
печать номера;
<00> - если верно, <СБРОС> - если неверно;
    Оглавление - Список касс
     
    Технологическое обнуление.
    Технологическое обнуление выполняет общее гашение и инициализацию программных таблиц:
"ВЫБОР" 0 <СУММА> <00>
    Инициализация таблиц выполняет запись значений по умолчанию:
"ВЫБОР" 0 <X> <00>
    Оглавление - Список касс
     
    Сообщения об ошибках.
   
008 неверная цена (сумма)
010 неверное количество
012 невозможно сторно последней операции
013 сторно по указанному коду невозможно (в чеке зарегистрированно меньше соответствующих товаров)
014 невозможен повтор последней операции
017 неверный код товара
050 переполнение таблицы заказов
060 неверная налоговая группа
061 операция после вычисления налога на весь чек невозможна
103 нет бумаги
115 накопление меньше суммы возврата, аннулирования
127 переполнение при умножении
128 операция запрещена в таблице настроек
129 переполнение итога чека
132 переполнение буфера контрольной ленты
134 вносимая клиентом сумма меньше суммы чека
135 открыт чек возврата - операция невозможна
136 смена превысила 24 часа
137 открыт чек продажи - операция невозможна
141 буфер контрольной ленты не переполнен
150 сумма чека по секции меньше суммы сторно
151 подсчет суммы сдачи невозможен
152 в ККМ нет денег для выплаты
154 чек закрыт - операция невозможна
155 чек открыт - операция невозможна
156 смена открыта, операция невозможна
160 ошибка фискальной памяти
191 ошибка программного обеспечения
195 память ККМ не проинициализирована
197 ошибка часов
201 нет связи
220 неизветная ошибка
225 в данном режиме клавиша не поддерживается
    Оглавление - Список касс
     
    Восстановление даты.
    Установить дату 31.12.79, время 23.59;
выждать пару минут, выключить и снова включить кассу;
получаем сбой часов, и программируем нужную дату-время.
    Оглавление - Список касс