|
Код ошибки |
Описание |
Устранение ошибки |
|
2001 |
В течение 5-и минутного интервала не появилось |
Произошел сбой кассы. Обратитесь к администратору. |
|
2002 |
Нет касс, которые могли бы выполнить регистрацию |
Произошел сбой кассы. Обратитесь к администратору. |
|
2003 |
ИНН, указанный в чеке не соответствует ИНН |
Проверьте чек, измените ИНН, повторите попытку. |
|
2004 |
Внутренняя ошибка сервиса. |
Произошел сбой кассы. Обратитесь к администратору. |
|
2005 |
Внутренняя ошибка сервиса. |
Произошел сбой кассы. Обратитесь к администратору. |
|
001 |
Соединение не установлено |
Произошел сбой кассы. Обратитесь к администратору. |
|
002 |
Нет связи |
Произошел сбой кассы. Обратитесь к администратору. |
|
003 |
Порт занят |
Произошел сбой кассы. Обратитесь к администратору. |
|
004 |
Порт недоступен |
Произошел сбой кассы. Обратитесь к администратору. |
|
005 |
Некорректные данные от устройства |
Произошел сбой кассы. Обратитесь к администратору. |
|
006 |
Внутренняя ошибка библиотеки |
Произошел сбой кассы. Обратитесь к администратору. |
|
007 |
Неподдерживаемое преобразование типа параметра |
Произошел сбой кассы. Обратитесь к администратору. |
|
008 |
Не найден обязательный параметр |
Произошел сбой кассы. Обратитесь к администратору. |
|
009 |
Некорректные настройки |
Произошел сбой кассы. Обратитесь к администратору. |
|
010 |
Драйвер не настроен |
Произошел сбой кассы. Обратитесь к администратору. |
|
011 |
Не поддерживается в данной версии (драйвера или |
Произошел сбой кассы. Обратитесь к администратору. |
|
012 |
Не поддерживается в данном режиме |
Произошел сбой кассы. Обратитесь к администратору. |
|
013 |
Нeкорректное значение параметра |
Некорректный запрос. Необходимо исправить чек и |
|
014 |
Не удалось загрузить библиотеку |
Произошел сбой кассы. Обратитесь к администратору. |
|
015 |
Неизвестная ошибка |
Произошел сбой кассы. Обратитесь к администратору. |
|
016 |
Неверная цена (сумма) |
Неверная цена (сумма). Необходимо исправить чек и |
|
017 |
Неверное количество |
Неверное количество в товарной позиции чека. |
|
018 |
Переполнение счетчика наличности |
Произошел сбой кассы. Обратитесь к администратору. |
|
019 |
Невозможно сторно последней операции |
Произошел сбой кассы. Обратитесь к администратору. |
|
020 |
Сторно по коду невозможно |
Произошел сбой кассы. Обратитесь к администратору. |
|
021 |
Невозможен повтор последней операции |
Произошел сбой кассы. Обратитесь к администратору. |
|
022 |
Повторная скидка на операцию невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
023 |
Невозможно начислить скидку/надбавку |
Некорректный запрос. Необходимо исправить чек и |
|
024 |
Неверный код товара |
Некорректный запрос. Необходимо исправить чек и |
|
026 |
Неверный формат команды |
Произошел сбой кассы. Обратитесь к администратору. |
|
027 |
Неверная длина |
Некорректно указано значение одного из полей в запросе |
|
028 |
ККТ заблокирована в режиме ввода даты |
Произошел сбой кассы. Обратитесь к администратору. |
|
029 |
Требуется подтверждение ввода даты |
Произошел сбой кассы. Обратитесь к администратору. |
|
030 |
Нет больше данных |
Произошел сбой кассы. Обратитесь к администратору. |
|
031 |
Нет подтверждения или отмены продажи |
Произошел сбой кассы. Обратитесь к администратору. |
|
032 |
Отчет о закрытии смены прерван |
Произошел сбой кассы. Обратитесь к администратору. |
|
034 |
Вход в режим заблокирован |
Произошел сбой кассы. Обратитесь к администратору. |
|
035 |
Проверьте дату и время |
Произошел сбой кассы. Обратитесь к администратору. |
|
036 |
Переданные дата/время меньше даты/времени |
Произошел сбой кассы. Отправьте чек повторно. |
|
038 |
Товар не найден |
Некорректный запрос. Обратитесь к администратору. |
|
040 |
Переполнение буфера чека |
Произошел сбой кассы. Отправьте чек повторно. |
|
041 |
Недостаточное количество товара |
Некорректный запрос. Необходимо исправить чек и |
|
042 |
Сторнируемое количество больше проданного |
Произошел сбой кассы. Обратитесь к администратору. |
|
043 |
Товар не найден |
Некорректный запрос. Обратитесь к администратору. |
|
048 |
Неверный тип чека |
Неверный тип чека. Необходимо исправить чек и |
|
052 |
Сумма не наличных платежей превышает сумму чека |
Некорректный запрос. Необходимо исправить чек и |
|
053 |
Накопление меньше суммы возврата или |
Некорректный запрос. Необходимо исправить чек и |
|
054 |
Переполнение суммы платежей |
Произошел сбой кассы. Обратитесь к администратору. |
|
055 |
Предыдущая операция незавершена |
Произошел сбой кассы. Обратитесь к администратору. |
|
057 |
Неверная величина скидки / надбавки |
Некорректный запрос. Обратитесь к администратору. |
|
058 |
Операция после скидки / надбавки невозможна |
Некорректный запрос. Обратитесь к администратору. |
|
059 |
Неверная секция |
Произошел сбой кассы. Обратитесь к администратору. |
|
060 |
Неверный вид оплаты |
Неверный вид оплаты. Необходимо исправить чек и |
|
061 |
Переполнение при умножении |
Произошел сбой кассы. Обратитесь к администратору. |
|
062 |
Операция запрещена в таблице настроек |
Произошел сбой кассы. Обратитесь к администратору. |
|
063 |
Переполнение итога чека |
Превышение лимита по сумме чека. Обратитесь к |
|
064 |
Открыт чек аннулирования – операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
065 |
Переполнение буфера ЭЖ |
Произошел сбой кассы. Обратитесь к администратору. |
|
066 |
Чек оплачен не полностью |
Некорректный запрос. Необходимо исправить чек и |
|
067 |
Открыт чек возврата – операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
068 |
Смена превысила 24 часа |
Произошел сбой кассы. Обратитесь к администратору. |
|
069 |
Открыт чек продажи – операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
070 |
Переполнение ФП |
Произошел сбой кассы. Обратитесь к администратору. |
|
071 |
Неверный пароль |
Произошел сбой кассы. Обратитесь к администратору. |
|
072 |
Идет обработка ЭЖ |
Произошел сбой кассы. Обратитесь к администратору. |
|
073 |
Смена закрыта — операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
077 |
Неверная дата и/или время |
Произошел сбой кассы. Обратитесь к администратору. |
|
078 |
Неверная сумма сторно |
Произошел сбой кассы. Обратитесь к администратору. |
|
080 |
В ККТ нет денег для выплаты |
Некорректный запрос. Обратитесь к администратору. |
|
081 |
Чек закрыт – операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
082 |
Чек открыт – операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
083 |
Смена открыта, операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
086 |
Неверный номер смены |
Произошел сбой кассы. Обратитесь к администратору. |
|
089 |
ККТ не зарегистрирована |
Произошел сбой кассы. Обратитесь к администратору. |
|
090 |
Не задан серийный номер |
Произошел сбой кассы. Обратитесь к администратору. |
|
093 |
Данные документа отсутствуют |
Произошел сбой кассы. Обратитесь к администратору. |
|
095 |
Требуется выполнение общего гашения |
Произошел сбой кассы. Обратитесь к администратору. |
|
097 |
Невозможна отмена скидки/надбавки |
Произошел сбой кассы. Обратитесь к администратору. |
|
098 |
Невозможно закрыть чек данным типом оплаты |
Некорректный запрос. Необходимо исправить чек и |
|
104 |
Ошибка обмена с фискальным модулем |
Произошел сбой кассы. Обратитесь к администратору. |
|
105 |
Необходимо провести профилактические работы |
Произошел сбой кассы. Обратитесь к администратору. |
|
106 |
Неверные номера смен в ККТ и ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
107 |
Нет устройства, обрабатывающего данную команду |
Произошел сбой кассы. Обратитесь к администратору. |
|
109 |
Ошибочное состояние ТРК |
Произошел сбой кассы. Обратитесь к администратору. |
|
110 |
Недопустимое кол- во позиций в чеке |
Некорректный запрос. Необходимо исправить чек и |
|
111 |
Ошибочный номер ТРК |
Произошел сбой кассы. Обратитесь к администратору. |
|
112 |
Неверный делитель |
Произошел сбой кассы. Обратитесь к администратору. |
|
115 |
Ошибка обмена с ФН на уровне интерфейса I2C |
Произошел сбой кассы. Обратитесь к администратору. |
|
116 |
Ошибка формата передачи ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
117 |
Неверное состояние ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
118 |
Неисправимая ошибка ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
119 |
Ошибка КС ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
120 |
Закончен срок эксплуатации ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
121 |
Архив ФН переполнен |
Произошел сбой кассы. Обратитесь к администратору. |
|
122 |
В ФН переданы неверная дата или время |
Произошел сбой кассы. Обратитесь к администратору. |
|
123 |
В ФН нет запрошенных данных |
Произошел сбой кассы. Обратитесь к администратору. |
|
124 |
Переполнение ФН (итог чека / смены) |
Произошел сбой кассы. Обратитесь к администратору. |
|
125 |
Буфер переполнен |
Произошел сбой кассы. Обратитесь к администратору. |
|
127 |
Требуется гашение ЭЖ |
Произошел сбой кассы. Обратитесь к администратору. |
|
128 |
Некорректная сумма налога |
Некорректная сумма налога. Необходимо исправить чек и |
|
129 |
Начисление налога на последнюю операцию |
Произошел сбой кассы. Обратитесь к администратору. |
|
131 |
Сумма сторно налога больше суммы |
Произошел сбой кассы. Обратитесь к администратору. |
|
132 |
Операция невозможна, недостаточно питания |
Произошел сбой кассы. Обратитесь к администратору. |
|
133 |
Некорректное значение параметров команды ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
134 |
Превышение размеров TLV данных ФН |
Некорректный запрос. Обратитесь к администратору. |
|
135 |
Нет транспортного соединения ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
136 |
Исчерпан ресурс КС ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
137 |
Ресурс хранения ФД исчерпан |
Произошел сбой кассы. Обратитесь к администратору. |
|
138 |
Сообщение от ОФД не может быть принято ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
139 |
В ФН есть неотправленные ФД |
Произошел сбой кассы. Обратитесь к администратору. |
|
140 |
Исчерпан ресурс ожидания передачи сообщения в ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
141 |
Продолжительность смены ФН более 24 часов |
Произошел сбой кассы. Обратитесь к администратору. |
|
142 |
Неверная разница во времени между двумя операциями |
Произошел сбой кассы. Обратитесь к администратору. |
|
143 |
Некорректная СНО |
Указана некорректная система налогообложения. |
|
144 |
Недопустимый номер ставки налога |
Неверная ставка налога. Необходимо исправить чек и |
|
145 |
Недопустимый тип оплаты товара |
Неверный тип оплаты. Необходимо исправить чек и |
|
146 |
Недопустимый тип кода товара |
Некорректный запрос. Обратитесь к администратору. |
|
147 |
Недопустима регистрация подакцизного товара |
Некорректный запрос. Необходимо исправить чек и |
|
148 |
Ошибка программирования реквизита |
Произошел сбой кассы. Обратитесь к администратору. |
|
149 |
Неверный тип счетчика |
Произошел сбой кассы. Обратитесь к администратору. |
|
154 |
Недопустимое значение режима работы с налогом |
Произошел сбой кассы. Обратитесь к администратору. |
|
158 |
Неразрешенные реквизиты |
Произошел сбой кассы. Обратитесь к администратору. |
|
159 |
Ошибка интерфейса ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
160 |
Дублирование данных |
Произошел сбой кассы. Обратитесь к администратору. |
|
161 |
Не указаны обязательные реквизиты |
Некорректный запрос. Необходимо исправить чек и |
|
162 |
Ошибка чтения документа из ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
163 |
Переполнение чисел с плавающей точкой |
Некорректный запрос. Необходимо исправить чек и |
|
165 |
Внутренняя ошибка ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
166 |
ФН не найден |
Произошел сбой кассы. Обратитесь к администратору. |
|
167 |
Невозможно записать реквизит агента |
Произошел сбой кассы. Обратитесь к администратору. |
|
168 |
Недопустимое сочетания реквизитов 1002 и 1056 |
Произошел сбой кассы. Обратитесь к администратору. |
|
169 |
Недопустимое сочетания реквизитов 1002 и 1017 |
Произошел сбой кассы. Обратитесь к администратору. |
|
172 |
Кассир не зарегистрирован |
Произошел сбой кассы. Обратитесь к администратору. |
|
177 |
Закрытие чека прервано |
Произошел сбой кассы. Обратитесь к администратору. |
|
178 |
Получение документа из ФН прервано |
Произошел сбой кассы. Обратитесь к администратору. |
|
179 |
Сбой часов |
Произошел сбой кассы. Обратитесь к администратору. |
|
180 |
Сбой памяти |
Произошел сбой кассы. Обратитесь к администратору. |
|
181 |
Сбой микросхемы |
Произошел сбой кассы. Обратитесь к администратору. |
|
183 |
Недопустимое значение MAC-адреса |
Произошел сбой кассы. Обратитесь к администратору. |
|
188 |
Требуется перезагрузка ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
189 |
Подходящие лицензии не найдены |
Произошел сбой кассы. Обратитесь к администратору. |
|
190 |
Неверная версия ФФД |
Произошел сбой кассы. Обратитесь к администратору. |
|
191 |
Параметр доступен только для чтения |
Произошел сбой кассы. Обратитесь к администратору. |
|
192 |
Неверный тип кода товара |
Произошел сбой кассы. Обратитесь к администратору. |
|
193 |
Неверное значение GTIN |
Некорректный запрос. Необходимо исправить чек и |
|
194 |
Отрицательный результат математической операции |
Произошел сбой кассы. Обратитесь к администратору. |
|
195 |
Недопустимое сочетание реквизитов |
Произошел сбой кассы. Обратитесь к администратору. |
|
196 |
Ошибка регистрации кассира |
Произошел сбой кассы. Обратитесь к администратору. |
|
197 |
Данный канал Интернет отсутствует в ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
198 |
Дата и время не синхронизированы |
Произошел сбой кассы. Обратитесь к администратору. |
|
199 |
Ошибка электронного журнала |
Произошел сбой кассы. Обратитесь к администратору. |
|
200 |
Документ открыт операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
201 |
Документ закрыт операция невозможна |
Произошел сбой кассы. Обратитесь к администратору. |
|
203 |
Произошла критичная ошибка, документ необходимо |
Произошел сбой кассы. Обратитесь к администратору. |
|
204 |
Регистры ККТ еще не инициализированы |
Произошел сбой кассы. Обратитесь к администратору. |
|
205 |
Требуется регистрация итога |
Произошел сбой кассы. Обратитесь к администратору. |
|
206 |
Сбой таблицы настроек |
Произошел сбой кассы. Обратитесь к администратору. |
|
207 |
Сбой счетчиков и регистров ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
208 |
Сбой пользовательской памяти |
Произошел сбой кассы. Обратитесь к администратору. |
|
209 |
Сбой сервисных регистров |
Произошел сбой кассы. Обратитесь к администратору. |
|
210 |
Сбой реквизитов ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
211 |
ККТ уже в режиме обновления конфигурации |
Произошел сбой кассы. Обратитесь к администратору. |
|
212 |
Конфигурация не прошла проверку |
Произошел сбой кассы. Обратитесь к администратору. |
|
213 |
Аппаратный канал отсутствует, выключен или ещё не |
Произошел сбой кассы. Обратитесь к администратору. |
|
214 |
Сетевой интерфейс не подключен, или на нём не |
Произошел сбой кассы. Обратитесь к администратору. |
|
215 |
Недопустимое сочетание реквизитов 1212 и 1030 |
Некорректный запрос. Необходимо исправить чек и |
|
216 |
Некорректный признак способа расчета |
Неверный признак способа расчета. Необходимо исправить |
|
217 |
Некорректный признак предмета расчета |
Неверный признак предмета расчета. Необходимо |
|
221 |
Сетевой интерфейс занят |
Произошел сбой кассы. Обратитесь к администратору. |
|
224 |
Архив ФН закрыт |
Произошел сбой кассы. Обратитесь к администратору. |
|
225 |
Нужно выполнить регистрацию / перерегистрацию |
Произошел сбой кассы. Обратитесь к администратору. |
|
226 |
Операция невозможна, идет обновление ПО ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
227 |
Неверный итог чека |
Произошел сбой кассы. Обратитесь к администратору. |
|
228 |
Запрещена одновременная передача КМ и реквизита |
Некорректный запрос. Необходимо исправить чек и |
|
230 |
Ошибка цифровой подписи |
Произошел сбой кассы. Обратитесь к администратору. |
|
231 |
Некорректная сумма акциза |
Некорректная сумма акциза. Необходимо исправить чек и |
|
241 |
Соединение с ККТ потеряно |
Произошел сбой кассы. Обратитесь к администратору. |
|
243 |
Некорректная сумма налога |
Некорректная сумма налога. Необходимо исправить чек и |
|
244 |
Некорректное значение типа кода маркировки |
Некорректный запрос. Необходимо исправить чек и |
|
245 |
Аппаратная ошибка при сохранении лицензии |
Произошел сбой кассы. Обратитесь к администратору. |
|
246 |
Подпись лицензии некорректна |
Произошел сбой кассы. Обратитесь к администратору. |
|
247 |
Лицензия не подходит для данной ККТ |
Произошел сбой кассы. Обратитесь к администратору. |
|
248 |
Срок действия лицензии истёк |
Произошел сбой кассы. Обратитесь к администратору. |
|
249 |
Документ был отменен |
Произошел сбой кассы. Обратитесь к администратору. |
|
251 |
Длина клише превышает максимальное значение |
Произошел сбой кассы. Обратитесь к администратору. |
|
258 |
Ошибка чтения/записи данных кеша |
Произошел сбой кассы. Обратитесь к администратору. |
|
261 |
Отсутствует позиция оплаты |
Некорректный запрос. Необходимо исправить чек и |
|
262 |
Таймаут выполнения команды истек |
Произошел сбой кассы. Обратитесь к администратору. |
|
263 |
Режим ФР выключен |
Произошел сбой кассы. Обратитесь к администратору. |
|
264 |
Не найдена запись в OTP |
Произошел сбой кассы. Обратитесь к администратору. |
|
265 |
Подакцизный товар без акциза зарегистрирован в чеке |
Некорректный запрос. Необходимо исправить чек и |
|
402 |
Ошибка соединения с сервером |
Произошел сбой кассы. Обратитесь к администратору. |
|
404 |
Некорректное значение статуса КМ |
Произошел сбой кассы. Обратитесь к администратору. |
|
405 |
Неверный код GS1 |
Некорректный запрос. Необходимо исправить чек и |
|
406 |
Запрещена работа с маркированным товарами |
Произошел сбой кассы. Обратитесь к администратору. |
|
407 |
Работа с маркированными товарами временно |
Произошел сбой кассы. Обратитесь к администратору. |
|
408 |
Переполнена таблица хранения КМ |
Произошел сбой кассы. Обратитесь к администратору. |
|
409 |
Некорректный код маркировки |
Некорректный запрос. Необходимо исправить чек и |
|
410 |
Неверное состояние |
Произошел сбой кассы. Обратитесь к администратору. |
|
411 |
Ошибка обмена с сервером ОФД или ИСМ |
Произошел сбой кассы. Обратитесь к администратору. |
|
412 |
Некорректное значение единиц измерения |
Некорректный запрос. Необходимо исправить чек и |
|
413 |
Операция не разрешена в данной версии ФФД |
Произошел сбой кассы. Обратитесь к администратору. |
|
414 |
Операция не разрешена, при регистрации не был |
Произошел сбой кассы. Обратитесь к администратору. |
|
418 |
Требуется повторное проведение процедуры |
Произошел сбой кассы. Обратитесь к администратору. |
|
419 |
Ошибка сервиса обновления ключей проверки КМ |
Произошел сбой кассы. Обратитесь к администратору. |
|
420 |
КМ не проверен в ФН |
Произошел сбой кассы. Обратитесь к администратору. |
|
421 |
Истёк таймаут проверки КМ |
Произошел сбой кассы. Обратитесь к администратору. |
|
501 |
Ошибка парсинга чека / запроса |
Произошел сбой кассы. Обратитесь к администратору. |
|
502 |
Выполнение прервано из-за предыдущих ошибок |
Произошел сбой кассы. Обратитесь к администратору. |
Руководство системного администратора Сервер ККМ v 2.5
Видео инструкции
________________________________________________
Оглавление
1. Назначение и область применения
2. Состав программы и основные принципы работы
Внешняя компонента для 1С
Сервис печати
Веб-интерфейс
3. Формирование и печать документа
4. Системные требования
5. Порядок установки
6. Обновление программы
7. Первоначальная настройка программы
8. Примеры добавления устройств
Атол 22Ф, Атол Fprint-22ПТК
Штрих-М-02-Ф, Штрих-М-ПТК
Viki Print 57 Ф
9. Интеграция программы с 1С:Предприятие
Подключение ККТ с передачей данных
УТ 10, КА 1.1, УПП
Розница 2.2
УТ 11
Подключение фискального регистатора
Торговля и Склад 7.7
Регистрация фискального накопителя
Настройка рабочего места кассира (РМК)
УТ 11
Открытие и закрытие кассовой смены
УТ 10, КА 1.1, УПП
УТ 11
10. Многопользовательская печать на одной ККМ
УТ 11
КА 1.1, УТ 10.3
11. Частые ошибки и их решение
12. Проблемы перехода на 20 НДС
13. Коды ошибок
1. Назначение и область применения
Программное обеспечение предназначено для печати документов онлайн-кассой, фискальным регистратором или автоматизированными системами печати документов(АСПД) через сеть Интернет и ЛВС.
Особенно актуально при печати чеков из терминальных сеансов Windows Server.
В условиях подключения к серверу терминалов через интернет или мобильные сети, существует проблема медленной печати на ККМ.
«Сервер ККМ» успешно решает эту задачу.
Более того, программа позволяет организовать многопользовательскую печать на одну ККМ с нескольких компьютеров.
2. Состав программы и основные принципы работы
1. Внешняя компонента для 1С
Предназначена для формирования и отправки документов к сетевой службе PrintServiceWCF.
Реализовано 2 варианта внешних компонент:
- Виртуальной онлайн-кассы — 1С отправляет задания на печать виртуальной онлайн-кассе, программа трансформирует задания на печать на реальную онлайн-кассу.
- Виртуального фискального регистратора — 1С отправляет задания на печать виртуальному фискальному регистратору по-старому API, программа трансформирует задания на печать на реальную онлайн-кассу. Этот метод позволяет легко подключать к онлайн-кассам старые конфигурации 1С (даже 1С 7.7).
Каждый из вариантов адаптирован для использования и в обычном приложении, и в управляемом приложении 1С.
2. PrintServiceWCF — сервис печати
Сервис реализует сетевой интерфейс для взаимодействия с внешней компонентой, работает как служба Windows.
Эта служба подключает драйверы устройств, слушает сетевые запросы на порту TCP 4398 и выполняет поступающие команды печати на устройствах. Служба печати управляется через веб-интерфейс. Номер TCP-порта службы можно менять в настройках.
3. PrintServiceWeb — служба веб-интерфейса
Веб-интерфейс служит для управления кассами и настройки параметров программы, работает как служба Windows.
Для доступа к веб-интерфейсу в браузере перейдите по адресу http://{IP адрес или имя компьютера}:8866/. Например, http://localhost:8866/, http://192.168.1.2:8866/, http://manager:8866/
При первом запуске служба генерирует пользователя Admin (с учетом регистра) и паролем Admin.
Можно просматривать лог-файлы программы, отпечатанные чеки, выполнять некоторые операции с ККМ (например, напечатать X или Z-отчет).
3. Формирование и печать документа
Документ формируется во внешней компоненте для 1С.
Далее он отправляется по сети на Сервер ККМ, который, в свою очередь, преобразует его в команды печати для ККМ.
Взаимодействие с ККМ выполняется посредством драйверов производителей ККМ. В настоящее время поддерживаются драйверы компаний Атол, Штрих, Дримкас.
Для упрощения подключения ККМ в комплект поставки включены обработки обслуживания и драйвера для типовых конфигураций 1С.
Алгоритм печати

Принцип работы

4. Системные требования
|
Операционная система |
Примечание |
|
Windows 10 |
Со всеми установленными обновлениями |
|
Windows 8.1 |
|
|
Windows 8 |
|
|
Windows 7 |
|
|
Windows Server 2016 (x64) |
|
|
Windows Server 2012 R2 (x64-bit) |
|
|
Windows Server 2012 (x64) |
|
|
Windows Server 2008 R2 (x64) |
|
|
Windows Server 2008 |
|
|
Windows Server 2003 |
|
|
Windows Vista |
|
|
Windows XP |
Требуется установка пакета обновлений 3 (SP3) |
Технологическая платформа 1С:Предприятие
- Тонкий клиент и толстый клиент x86
- Тонкий клиент и толстый клиент x86-x64
Другие требования
- Доступ от клиента 1С к компьютеру с сервером ККМ по IP-адресу. (Локальная сеть или виртуальная локальная сеть VPN или маршрутизация).
- Microsoft .Net Framework 4 (при отсутствии будет установлен при установке)
- Драйверы Windows для касс:
- Для продукции Штрих-М
- «Штрих-М: Драйвер ККТ» версии 4.14.731 и выше. (скачать)
-
Для продукции Атол:
-
«Драйвер ККТ» версии 8.16.04 и выше. (скачать)
или
-
«Драйвер ККТ» версии 10.4.2 и выше. (скачать)
-
-
Для продукции Дримкас
-
VikiPrint 57Ф программы fito и ComProxy.
-
- Для продукции Штрих-М
- Рекомендуется статический IP адрес для компьютера, к которому подключены кассы.
5. Порядок установки
Схема организации работы в локальной сети и/или интернете. Чтобы увеличить, кликните по схеме.

1. Установка серверной части
Установка серверной части производится на компьютер, к которому физически подключены кассы.
Порядок действий:
- Скачайте файлы необходимые для установки (загрузки):
- «Серверная часть»;
- Драйверы ваших ККМ.
- Установите драйверы ККМ.
- Установите «Сервер ККМ».
- Выключите все подключения к кассам из 1С, чтобы исключить конфликты при обращении к оборудованию. Кассы допускают только одно подключение.
- Произведите первоначальную настройку через веб-интерфейс «Сервера ККМ» http://localhost:8866/ (перейти к разделу)
- Добавьте устройства в веб-интерфейсе (перейти к разделу)
- Откройте порты в брандмауэре 4398, 8866 для доступа к «Серверу ККМ» из сети.
- Определите ваш IP — адрес. Он потребуется для подключения к «Серверу ККМ» из 1С.
- Запросите лицензию на Сервер ККМ. (Демонстрационная лицензия печатает 20 чеков в день, на чек выводится текст о работе в демо-режиме).
Если вы хотите печатать чеки без ограничений, попробуйте запросить «Тест-драйв на 5 дней» на serverkkm.ru.
Вам придет лицензия для тестирования. Она может быть активирована на 5 компьютеров. Позволяет программе работать в полнофункциональном режиме в течение 5 дней с момента первой активации.
2. Установка клиентской части
Варианты:
- Если 1С работает на терминальном сервере — установка производится на сервер под правами администратора;
- При работе в файловом режиме по сети — на каждом компьютере с 1С.
Порядок действий:
- Скачайте файлы необходимые для установки (загрузки):
- «Внешняя компонента для 1С».
- Выполните установку файла «Client server kkm.exe»
3. Интеграция в 1С
Как подключить кассу в 1С, как контрольно-кассовую технику (ККТ) или фискальный регистратор (ФР)?
- Подключайте как ККТ, если конфигурация 1С обновлена до версии с поддержкой онлайн-касс.
- В случае если ваша конфигурация давно не обновлялась, и вы не можете подключить онлайн-кассу в 1С как «ККТ».
Для решения проблемы подключения онлайн-кассы без изменения конфигурации можно подключить онлайн-кассу как «Фискальный регистратор» в 1С.
Как настроить многопользовательскую печать чеков на общую ККМ?
Сервер ККМ позволяет печатать фискальные чеки с разных клиентов. Однако, в большинстве случаев требуется внести изменения в конфигурацию 1С.
Для типовых 1С:
УТ 10, КА 1.1, УПП.
Розница 2.2.
УТ 11.
Торговля и Склад 7.7.
Для не типовых 1С:
Обратитесь к нам с вашим вопросом.
6. Обновление программы
Периодически выпускаются обновления. Изменения отражены в истории версий в разделе загрузки.
Обновление производиться вручную запуском установщика более новой версии.
Обновление серверной части:
До версии 3.21.0.1016 перед обновлением «Сервера ККМ» требуется вручную удалить старую версию программы.
В версиях старше 3.21.0.1016 обновление производиться только запуском exe файла установщика.
Обновление клиентской части:
Если во время обновления «Клиентской части» возникнет ошибка:

Закройте все 1С, которые используют драйвер «Клиента сервера ККМ», нажмите кнопку повтор.
7. Первоначальная настройка
Примечание:
- При использовании NAT для правильной работы используйте одинаковые порты для входящего и внутреннего адресов.
- Например, 153.38.56.25:4398 -> 192.168.0.3:4398.
Серверная часть Сервера ККМ
1. Убедитесь, что клиент и сервер работают в одной сети
2. Зайдите в веб-интерфейс Сервера ККМ, указав IP-адрес и порт – 8866, например, http://localhost:8866/
или в примере http://192.168.1.127:8866 (т.е. на компьютере с адресом 192.168.1.127 запущен Сервер ККМ, к нему же подключены ККМ).

- Авторизуйтесь.
При первом запуске будет предоставлен логин: «Admin», пароль «Admin».

- В целях безопасности перейдите в раздел «Пользователи» и смените пароль Администратора.
- В разделе «Управление сервером печати» настройте порт. По умолчанию «4398»

- В разделе «Лицензии» активируйте приобретённую лицензию или воспользуйтесь демонстрационной (Демонстрационная версия печатает 20 чеков в день или до перезагрузки службы печати).
Также вы можете печатать чеки без ограничений. Для этого получите «Тест-драйв на 5 дней» на serverkkm.ru или приобретите лицензию.

7. Проверьте статус лицензии.

Клиентская часть Сервера ККМ
Убедитесь, что клиент и сервер работают в одной сети.
- С кассового компьютера (здесь установлен Сервер ККМ), на котором запускается 1С:Предприятие, доступны порты 4398 и 8866 компьютера.
- Для проверки связи применяется инструмент из комплекта поставки Клиентской части Сервера ККМ — «TestServerKKM.exe».

Допустим, мы работаем с 1С на терминальном сервере. Необходимо проверить связь с кассовым компьютером.
Кассовый компьютер с IP-адресом 192.168.1.127.
Проверяем подключение

Готово!
8. Примеры добавления устройств
Атол 22 ПТК

- Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования

- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
|
Подключение через COM порт |
|
Проверка связи с кассой через драйвер устройства
|
|
3 . Добавление устройства в веб-интерфейсе c данными настройками
|
|
Подключение через Ethernet интерфейс |
|
Проверка связи с кассой через драйвер устройства
|
|
3. Добавление устройства в веб-интерфейсе c данными настройками
|
4. И конце странице сохраняем устройство

5. Отображено наше новое устройство, заходим, кликая по имени

6. Выполняем команду получить статус устройства

7. Данный статус показывает корректную настройку

8. Теперь можем выполнить команду «¬Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.

Добавление кассы Атол 22 в веб-интерфейсе завершено успешно!
Штрих М-02-Ф (ШТРИХ-М-ПТК)
1. Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования

- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
|
Подключение через COM порт |
|
Проверка связи с кассой через драйвер устройства
|
|
3 . Добавление устройства в веб-интерфейсе c данными настройками
|
|
Подключение через Ethernet интерфейс |
|
Проверка связи с кассой через драйвер устройства Проверка связи с кассой через драйвер устройства Если не знаете сетевой адрес, можно подключиться через COM и прочитать из таблицы 16
Сетевой адрес 192.168.1.126 Далее из Таблица 21, поле 4 получаем Порт = 7778
|
|
3. Добавление устройства в веб-интерфейсе c данными настройками
|
3. Заполняем типы оплат и ставки НДС, настройки можно выполнить по шаблону

4. И конце странице сохраняем устройство

5. Отображено наше новое устройство, заходим, кликая по имени

6. Выполняем команду получить статус устройства

7. Данный статус показывает корректную настройку

8. Теперь можем выполнить команду «Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.

Добавление кассы Штрих М-02-Ф в веб-интерфейсе завершено успешно!
Примечание:
|
Если оплаты или ставки НДС при печати чека некорректны, вот как это исправить |
|
ввести необходимые данные. Проверить связь, зайти в «таблицы…»
Здесь можно открыть таблицы «Наименование типов оплаты», «Налоговые ставки» Переносим эти данные в веб — интерфейс, как на этом примере
Переносим эти данные в веб — интерфейс, как на этом примере
|
Viki Print 57 Ф
ВНИМАНИЕ: В некоторых случаях при возникновении ошибок необходима перезагрузка ККМ по питанию(вкл/выкл)!
1. Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования
- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
|
Подключение через COM порт |
|
Проверка связи с кассой через драйвер устройства
|
|
3 . Добавление устройства в веб-интерфейсе c данными настройками
|
|
Подключение через Ethernet интерфейс недоступно для этой модели |
3. Заполняем типы оплат и ставки НДС, настройки можно выполнить по шаблону

4. И конце странице сохраняем устройство

5. Отображено наше новое устройство, заходим, кликая по имени

6. Выполняем команду получить статус устройства

7. Данный статус показывает корректную настройку

8. Теперь можем выполнить команду «Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.

Добавление кассы ВикиПринт 57 Ф в веб-интерфейсе завершено успешно!
9. Интеграция программы с 1С:Предприятие.
Использованы материалы с сайта ООО «1С» its.1c.ru,
Подключение ККТ с передачей данных
УТ 10, КА 1.1, УПП
Примеры, приведенные в данном разделе, моделировались в конфигурации Управление производственным предприятием версии 1.3.88.1.
Данная методика применима также для конфигурации Комплексная автоматизация 1.1.83.1 и Управление торговлей 10.3.40.1.
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение устройства к программе производится в обработке Подключение и настройка торгового оборудования (интерфейс Полный, меню Сервис — Торговое оборудование) на закладке ККТ с передачей данных.
Сначала пользователю необходимо создать новый элемент справочника Обработки обслуживания ТО, добавив Обработку обслуживания торгового оборудования (ККТ) с сайта.



Далее, необходимо создать новый элемент справочника Торговое оборудование, указав с типом оборудования ККТ с передачей данных и модель оборудования, а также заполнить поле Наименование.

Далее необходимо указать кассу ККМ организации, в которой будет производиться продажа товаров на данном устройстве.

Затем необходимо нажать кнопку Параметры и выполнить необходимые настройки – IP адрес сервера, порт, имя устройства, как на сервере. Нажать Тест устройства.


После успешного подключения устройства пользователь может закрыть форму с помощью кнопки «Записать и закрыть».

Розница 2.2
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение устройства к программе производится в справочнике Подключаемое оборудование (Администрирование — Подключаемое оборудование).
Пользователю необходимо добавить драйвер оборудования «Драйвер подключаемого оборудования ККТ 1С Предприятие 8.3» с сайта.



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

Затем необходимо нажать кнопку «Настроить» и выполнить необходимые настройки драйвера — порт, сетевые настройки и другие настройки, характерные для данной модели. Нажать «Тест устройства».

При успешном подключении устройства на экране появится сообщение. Пользователь может закрыть форму с помощью кнопки «Записать и закрыть».
УТ 11
В прикладном решении предусмотрен новый тип оборудования – ККТ с передачей данных, поддерживающий работу с контрольно-кассовой техникой с функцией передачей данных в ОФД в соответствии с ФЗ № 54-ФЗ.
Список сертифицированного подключаемого оборудования: http://v8.1c.ru/libraries/cel/certified.htm.
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение и настройка оборудования выполняются в рамках рабочего места НСИ и администрирование – Администрирование – РМК и оборудование – Подключаемое оборудование.
Подключение и настройка оборудования доступны при установленной функциональной опции НСИ и администрирование – Администрирование – Оборудование – Использовать подключаемое оборудование.
Пользователю необходимо добавить драйвер оборудования «Драйвер подключаемого оборудования ККТ 1С Предприятие 8.3» с сайта.



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

Затем необходимо нажать кнопку «Настроить» и выполнить необходимые настройки драйвера — порт, сетевые настройки и другие настройки, характерные для данной модели. Нажать «Тест устройства».

Затем необходимо выполнить проверку подключенного и настроенного оборудования по кнопке Тест устройства в форме настройки драйвера оборудования. При успешном подключении на экране появится сообщение: «Тест успешно выполнен».
Подключение фискального регистратора
Торговля и Склад 7.7
в меню «Сервис» -> «Настройка торгового оборудования»

В открывшемся окне переходим на вкладку «Фискальный регистратор», выставляем флаг «Включен» и нажимаем кнопку добавления новой модели.

Задаем наименование модели, выбираем тип обработки обслуживания «Внешняя» и выбираем обработку «fr_rbsoft.ert»

Поля «Внешняя компонента» и «Программный идентификатор» можно оставить незаполненными.
Нажимаем кнопку «Подключить».
Если подключение Сервера ККМ производится в первый раз, то в окне сообщений должно появиться сообщение о том, что файл настроек не был найден и создан новый. Файл настроек располагается по следующему пути:
«<Каталог вашей ИБ>ExtFormsEquipRBSoft<ИмяКомпьютера>ServerKKM.txt»
Имя компьютера определяется по следующему правилу:
Если подключение торгового оборудования производится из сеанса 1С, запущенного на терминальном сервере, то именем компьютера будет являться имя локальной рабочей станции с префиксом «_», иначе – имя локальной рабочей станции.
Файл настроек ServerKKM.txt содержит следующие строки:
- 1-я строка: -адрес Сервера ККМ
- 2-я строка: порт Сервера ККМ
- 3-я строка: псевдоним устройства на Сервере ККМ, на котором будет производиться печать чеков

Регистрация фискального накопителя
Выполняется через драйвер устройства.
Настройка рабочего места кассира (РМК)
УТ 11
В документах Приходный кассовый ордер, Расходный кассовый ордер изменен интерфейс инструмента, по которому обеспечивается пробитие и печать чека. Если для указанных документов предусмотрена операция пробития чека, то на формах расчетных документов выводится гиперссылка Пробить чек. Если оборудование не подключено, то на формах документов показывается надпись Чек не пробит.
После подключения типа оборудования ККТ с передачей данных необходимо выполнить настройки Рабочего места кассира (РМК). Настройка рабочего места выполняются в НСИ и администрирование — Администрирование — РМК и оборудование — Рабочие места кассиров — Настройка РМК для каждого рабочего места.

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

После выполнения настроек в документах Приходный кассовый ордер и Расходный кассовый ордер (при оформлении возврата) с использованием указанной в настройках кассы будет доступна команда Пробить чек, с помощью которой можно пробить чек на ККТ и передать данные в ОФД в соответствии с ФЗ № 54-ФЗ.

Открытие и закрытие кассовой смены
УТ 10, КА 1.1, УПП
Примеры, приведенные в данном разделе, моделировались в конфигурации Управление производственным предприятием версии 1.3.88.1. Данная методика применима также для конфигурации Комплексная автоматизация 1.1.83.1 и Управление торговлей 10.3.40.1.
При использовании онлайн-касс в начале кассовой смены необходимо выполнить открытие смены.
В режиме рабочего места кассира (РМК) открыть смену можно по команде «Открыть кассовую смену» из меню Сервис. Эта команда доступна только при использовании онлайн-касс.

В режиме менеджера открыть смену можно из формы списка документа Кассовая смена (интерфейс Управление розничной торговлей, меню Торговое оборудование)
Документ Кассовая смена используется только при работе с онлайн-кассами.

При открытии кассовой смены создается документ Кассовая смена, в котором записываются основные данные текущей кассовой смены: Организация, Касса ККМ, к которой подключено устройство, Дата и время начала смены, статус — Открыта.
Закрытие смены можно выполнять:
- в режиме РМК по команде «Закрыть кассовую смену»
- в режиме менеджера по кнопке «Закрыть смену» формы списка документа Кассовые смены или с помощью обработки Закрытие кассовой смены (интерфейс Управление розничной торговлей, меню Торговое оборудование)
При закрытии смены заполняется время завершения смены, статус изменяется на Закрыта и заполняются реквизиты страницы Фискальные данные.

УТ 11
Для нового типа оборудования ККТ с передачей данных необходимо создать запись в списке НСИ и администрирование – НСИ – Кассы ККМ и указать настройки отправки чеков (регистрационный номер, серийный номер оборудования ККТ).

Для начала продаж необходимо открыть кассовую смену. Открытие кассовой смены можно выполнить следующими способами:
- из списка Продажи – Розничные продажи — Чеки ККМ по кнопке Открыть смену;
- в рамках Рабочего места кассира перед выполнением операции по оплате (например, по кнопке Операции с ККМ – Открыть смену);
- в рамках обработки Продажи – Сервис – Управление фискальным регистратором по кнопке Открыть смену.
При работе с кассовым оборудованием (ККТ с передачей данных) для печати чеков из документов Приходный кассовый ордер, Расходный кассовый ордер, Операция по платежным картам (кнопка Напечатать чек) необходимо предварительно открыть кассовую смену.
При открытии кассовой смены автоматически создается новый документ Продажи — См. также — Кассовая смена. В данном документе фиксируются основные данные текущей кассовой смены (Организация, Касса ККМ, к которой подключено фискальное устройство ККТ с передачей данных, дата начала открытия кассы, статус Открыта).


По результату пробития кассового чека на фискальном устройстве ККТ с передачей данных создается новый документ Чек ККМ, в котором фиксируются данные текущей кассовой смены (Организация, Касса ККМ, к которой подключено оборудование, дата и время начала смены, статус Открыта).
Информация обо всех чеках показывается в списке Продажи – Розничные продажи — Чеки ККМ.
Закрытие кассовой смены можно выполнить:
- из списка Продажи – Розничные продажи — Чеки ККМ по кнопке Закрыть смену;
- в рамках рабочего места кассира по кнопке Операции с ККМ – Закрыть смену;
- в рамках обработки Продажи – Сервис – Управление фискальным регистратором по кнопке Закрыть смену.
По результату закрытия смены формируются отчет за кассовую смену по оформленным чекам и документ Продажи – Розничные продажи — Отчет о розничных продажах.
При закрытии смены в карточке кассовой смены заполняется дата и время окончания смены, статус изменяется на Закрыта, а также заполняются реквизиты на закладке Фискальные данные. Состав реквизитов зависит от версии форматов фискальных документов, поддерживаемых фискальным накопителем и кассовым аппаратом.
10. Многопользовательская печать на одной ККМ
УТ 11
Проблема:
Если смена открыта со второго ПК, то на первом ПК не дает печатать чек, перед печатью хочет закрыть смену, которую открыл второй ПК и наоборот.
Требование к работе:
Чтобы оба ПК работали с одной ККМ в одной кассовой смене, а не пытались закрыть кассовые смены друг друга
Решение:
Выполните следующие действия
Предварительная настройка РМК:
1. Добавьте КММ с помощью драйвера РБ-Софт. Имя оборудования «Атол» подробно…
2. Настройте РМК для работы с оборудованием.

Настройка РМК для другого пользователя:
1. Зайдите под другим пользователем.
2. Перейдите в раздел «Подключаемое оборудование», затем в «Управление рабочими местами», нажмите «Выбор рабочего места», укажите рабочее место, которое вы настроили ранее в предварительной настройке.

3. Измените рабочее место


4. Рабочее место изменено.

5. Открываете РМК, теперь вы можете использовать многопользовательскую печать с разных терминалов на одной ККМ. Т.е. работа идет из одного РМК с разных компьютеров в одной кассовой смене.
Примечание
Выбор РМК необходимо выполнять при каждом запуске, когда Вам нужно использовать многопользовательскую печать.
Если Вам требуется использовать многопользовательскую печать постоянно, требуется модификация УТ 11 для автоматического выбора рабочего места. По вопросу модификации Вы можете обратиться к нам.
КА 1.1, УТ 10.3
Проблема:
Типовая конфигурация заводит на каждое рабочее место список оборудования привязанное к этому рабочему месту.
Описание проблемы на примере:
Есть два пользователя 1С, которые хотят работать с одной кассой.
В процессе работы с кассой в 1С открывается документ «Кассовая смена», привязанная к рабочему месту пользователя по идентификатору рабочего места
Далее, второй пользовать пытается печатать.
1С ищет кассовую смену, привязанную к идентификатору рабочему места этого пользователя и не находит у данного пользователя открытой смены. Затем 1С пытается открыть смену, но так как смены уже открыта аппаратно на кассе первым пользователем, возвращается ошибка «невозможно открыть смену, смена уже открыта». Без открытой смены дальнейшая работа второго пользователя невозможна. Такое поведение определено логикой типовой конфигурации.
Требование к работе:
Чтобы оба ПК работали с одной ККМ в одной кассовой смене, и не мешали друг другу.
Решение:
Выполните следующие действия
Замените участок кода.
//Для обеспечения многопользовательской печати с использованием ПО Сервер ККМ //необходимо заменить процедуру ОписаниеПоследнейКассовойСмены // //Назначение: Комплексная автоматизация, редакция 1.1 (1.1.101.2) //Модуль: ОбщийМодуль.КассовыеСменыВызовСервера // По фискальному устройству определяет последнюю смену и получает ее реквизиты // // Параметры: // ФискальноеУстройство - СправочникСсылка.ПодключаемоеОборудование - фискальное устройство, для которого требуется определить активность смены // // Возвращаемое значение: // Структура - реквизиты кассовой смены, Неопределено - если ни одной смены небыло открыто. Содержит следующие резвизиты: // КассоваяСмена - ДокументСсылка.КассоваяСмена - ссылка на кассовую смену // ФискальноеУстройство - СправочникСсылка.ПодключаемоеОборудование - ссылка на устройство, на котором открыта смена // НачалоКассовойСмены - Дата - дата открытия смены // ОкончаниеКассовойСмены - Дата - дата закрытия смены (если смена закрывалась) // ДатаИстеченияСрокаДействия - дата, в которую истечет срок действия смены (дата открытия + 24 часа) // Организация - организация, указанная в документе КассоваяСмена // Статус - статус кассовой смены Функция ОписаниеПоследнейКассовойСмены(ФискальноеУстройство) Экспорт //РБ-Софт. 03/05/18 15:00 // Комментируем типовой код //Запрос = Новый Запрос(); //Запрос.Текст = //"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 // КассоваяСмена.Ссылка КАК КассоваяСмена, // КассоваяСмена.ФискальноеУстройство, // КассоваяСмена.НачалоКассовойСмены, // КассоваяСмена.ОкончаниеКассовойСмены, // ДОБАВИТЬКДАТЕ(КассоваяСмена.НачалоКассовойСмены, ДЕНЬ, 1) КАК ДатаИстеченияСрокаДействия, // КассоваяСмена.Организация, // КассоваяСмена.Статус, // КассоваяСмена.ДатаСменыККТ, // КассоваяСмена.НомерСменыККТ, // КассоваяСмена.КассаККМ //|ИЗ // Документ.КассоваяСмена КАК КассоваяСмена //|ГДЕ // КассоваяСмена.ФискальноеУстройство = &ФискальноеУстройство // И КассоваяСмена.Проведен //| //|УПОРЯДОЧИТЬ ПО // КассоваяСмена.НачалоКассовойСмены УБЫВ"; //Запрос.УстановитьПараметр("ФискальноеУстройство", ФискальноеУстройство); //Результат = Запрос.Выполнить().Выгрузить(); // //Если Результат.Количество() = 0 Тогда // Возврат Неопределено; //Иначе // СтруктураРезультат = Новый Структура(); // Для Каждого КолонкаРезультата Из Результат.Колонки Цикл // СтруктураРезультат.Вставить(КолонкаРезультата.Имя, Результат[0][КолонкаРезультата.Имя]); // КонецЦикла; // Возврат СтруктураРезультат; //КонецЕсли; //РБ-Софт. Конец типового кода //РБ-Софт. Начало. Баинов. // //1. Сначала определяем кассу ККМ по фискальному устройству. //2. Затем по кассе ККМ - определим кассовую смену. //Таким образом, если мы в настройках торгового оборудования к одной КассеККМ (справочник.КассыККМ) //привяжем несколько рабочих мест, то они смогут печатать чеки, используя одну и ту же кассовую смену //Шаг 1. Определение кассы ККМ по фискальному устройству. Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ТорговоеОборудование.КассаККМ |ИЗ РегистрСведений.ТорговоеОборудование КАК ТорговоеОборудование |ГДЕ ТорговоеОборудование.Идентификатор = &Идентификатор"; Запрос.УстановитьПараметр("Идентификатор", ФискальноеУстройство); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда КассаККМ = Выборка.КассаККМ; Если НЕ ЗначениеЗаполнено(КассаККМ) Тогда //Такое может быть только при некорректной настройке. Не выбрана касса ККМ в регистре торгового оборудования возврат Неопределено КонецЕсли //Шаг 2. Определяем кассовую смену по кассе ККМ Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 | КассоваяСмена.Ссылка КАК КассоваяСмена, | КассоваяСмена.ФискальноеУстройство, | КассоваяСмена.НачалоКассовойСмены, | КассоваяСмена.ОкончаниеКассовойСмены, | ДОБАВИТЬКДАТЕ(КассоваяСмена.НачалоКассовойСмены, ДЕНЬ, 1) КАК ДатаИстеченияСрокаДействия, | КассоваяСмена.Организация, | КассоваяСмена.Статус, | КассоваяСмена.ДатаСменыККТ, | КассоваяСмена.НомерСменыККТ, | КассоваяСмена.КассаККМ | ИЗ | Документ.КассоваяСмена КАК КассоваяСмена | ГДЕ | КассоваяСмена.КассаККМ = &КассаККМ | И КассоваяСмена.Проведен | УПОРЯДОЧИТЬ ПО | КассоваяСмена.НачалоКассовойСмены УБЫВ"; Запрос.УстановитьПараметр("КассаККМ", КассаККМ); Результат = Запрос.Выполнить().Выгрузить(); Если Результат.Количество() = 0 Тогда Возврат Неопределено; Иначе СтруктураРезультат = Новый Структура(); Для Каждого КолонкаРезультата Из Результат.Колонки Цикл СтруктураРезультат.Вставить(КолонкаРезультата.Имя, Результат[0][КолонкаРезультата.Имя]); КонецЦикла; Возврат СтруктураРезультат; КонецЕсли; Иначе Возврат Неопределено; КонецЕсли; //РБ-Софт. Конец КонецФункции |
11. Частые ошибки и их решение
- Неверные ставки НДС при использовании Драйвера Атол 8 версии. Статья.
12. Проблемы перехода на 20 НДС
Если вы используете Комплексную автоматизацию 1.1, версии 1.1.110.1 или ниже, то для того что бы избежать ошибок с печатью чеков с 0 НДС, необходимо открыть вашу конфигурацию и используя глобальный поиск найти функцию «ПолучитьСтавкуНДСДляФискализацииЧека». В ней надо добавить 2 следующие строки:
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение(«Перечисление.СтавкиНДС.НДС20») Тогда
Результат = 20;
Примерно так у вас должно получиться:

После того, как вы отредактируете свою конфигурацию таким образом, 1С будет правильно передавать данные о НДС Серверу ККМ, в результате чего, проблема с печатью неправильного НДС будет решена.
13. Коды ошибок
Таблица 1. Коды ошибок клиентской части Сервера ККМ |
|
|
0 |
Ошибок нет |
|
1 |
Внутренняя ошибка, подробное описание ошибок в таблице 2 |
|
2 |
Нет подключения к Cерверу ККМ |
|
3 |
Ошибка во время тестирования устройства |
|
4 |
Отменено пользователем |
|
5 |
Исчерпан лимит демо печати |
|
6 |
Ошибка при проверке лицензии |
|
7 |
Ответ сервера, подробное описание ошибок в таблице 2 |
|
8 |
Чек не открыт |
|
9 |
Ошибка установки кода СНО |
|
10 |
Не предусмотрено дополнительных действий |
|
11 |
Пустые данные штрих кода |
|
12 |
Передан неверный тип расчета |
|
13 |
Ошибка установки параметра |
|
14 |
Значение параметра не может быть пустым |
|
15 |
Имя параметра не может быть пустым |
|
16 |
Ошибка преобразования параметра |
|
17 |
Неизвестный параметр |
|
18 |
Описания имеют только компоненты подключаемые к 1С |
Таблица 2. Коды ошибок серверной части Сервера ККМ |
|
|
0 |
Ошибок нет |
|
1 |
Ответ кассы, подробное описание ошибок в таблицах 3, 4. |
|
2 |
Внутренняя ошибка |
|
3 |
Документ печатался ранее |
|
4 |
Не удалось найти устройство |
|
5 |
Пустой чек |
|
6 |
Поле сумма Summ не может быть равным нулю |
|
7 |
Вносимая безналичной оплатой сумма больше суммы чека |
|
8 |
Недостаточная сумма оплаты |
|
9 |
Неизвестный тип чека |
|
10 |
Ошибка получения результатов |
|
11 |
Операция недоступна |
|
12 |
Отсутствует связь с ККМ |
|
13 |
Исчерпан лимит 20 чеков |
|
14 |
Ошибка разбора даты |
|
15 |
Текущая смена больше 24 часов |
|
16 |
Смена уже открыта |
|
17 |
Смена закрыта |
|
18 |
Смена не открыта |
|
19 |
Не удалось подключить устройство |
|
20 |
Некорректный статус печатающего устройства |
|
21 |
Не передано имя кассира |
|
22 |
Распечатан только Z отчет |
Таблица 3. Коды ошибок драйвера Атол 10 |
|
|
000 |
Ошибок нет |
|
001 |
Соединение не установлено |
|
002 |
Нет связи |
|
003 |
Порт занят |
|
004 |
Порт недоступен |
|
005 |
Некорректные данные от устройства |
|
006 |
Внутренняя ошибка библиотеки |
|
007 |
Неподдерживаемое преобразование типа параметра |
|
008 |
Не найден обязательный параметр |
|
009 |
Некорректные настройки |
|
010 |
Драйвер не настроен |
|
011 |
Не поддерживается в данной версии (драйвера или ККТ) |
|
012 |
Не поддерживается в данном режиме |
|
013 |
Нeкорректное значение параметра |
|
014 |
Не удалось загрузить библиотеку |
|
015 |
Неизвестная ошибка |
|
016 |
Неверная цена (сумма) |
|
017 |
Неверное количество |
|
018 |
Переполнение счетчика наличности |
|
019 |
Невозможно сторно последней операции |
|
020 |
Сторно по коду невозможно |
|
021 |
Невозможен повтор последней операции |
|
022 |
Повторная скидка на операцию невозможна |
|
023 |
Невозможно начислить скидку/надбавку |
|
024 |
Неверный код товара |
|
025 |
Неверный штрихкод товара |
|
026 |
Неверный формат команды |
|
027 |
Неверная длина |
|
028 |
ККТ заблокирована в режиме ввода даты |
|
029 |
Требуется подтверждение ввода даты |
|
030 |
Нет больше данных |
|
031 |
Нет подтверждения или отмены продажи |
|
032 |
Отчет с гашением прерван. Вход в режим невозможен |
|
033 |
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты) |
|
034 |
Вход в режим заблокирован |
|
035 |
Проверьте дату и время |
|
036 |
Дата и время в ККТ меньше чем в ФН |
|
037 |
Невозможно закрыть архив |
|
038 |
Товар не найден |
|
039 |
Весовой штрихкод с количеством <> 1.000 |
|
040 |
Переполнение буфера чека |
|
041 |
Недостаточное количество товара |
|
042 |
Сторнируемое количество больше проданного |
|
043 |
Товар не найден |
|
044 |
Нет бумаги |
|
045 |
Открыта крышка |
|
046 |
Нет связи с принтером чеков |
|
047 |
Механическая ошибка печатающего устройства |
|
048 |
Неверный тип чека |
|
049 |
Недопустимое целевое устройство |
|
050 |
Нет места в массиве картинок/штрихкодов |
|
051 |
Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует) |
|
052 |
Сумма не наличных платежей превышает сумму чека |
|
053 |
Накопление меньше суммы возврата или аннулирования |
|
054 |
Переполнение суммы платежей |
|
055 |
Предыдущая операция незавершена |
|
056 |
Ошибка GSM модуля |
|
057 |
Неверная величина скидки / надбавки |
|
058 |
Операция после скидки / надбавки невозможна |
|
059 |
Неверная секция |
|
060 |
Неверный вид оплаты |
|
061 |
Переполнение при умножении |
|
062 |
Операция запрещена в таблице настроек |
|
063 |
Переполнение итога чека |
|
064 |
Открыт чек аннулирования – операция невозможна |
|
065 |
Переполнение буфера контрольной ленты |
|
066 |
Чек оплачен не полностью |
|
067 |
Открыт чек возврата – операция невозможна |
|
068 |
Смена превысила 24 часа |
|
069 |
Открыт чек продажи – операция невозможна |
|
070 |
Переполнение ФП |
|
071 |
Неверный пароль |
|
072 |
Идет обработка контрольной ленты |
|
073 |
Смена закрыта |
|
074 |
Неверный номер таблицы |
|
075 |
Неверный номер ряда |
|
076 |
Неверный номер поля |
|
077 |
Неверная дата и/или время |
|
078 |
Неверная сумма сторно |
|
079 |
Подсчет суммы сдачи невозможен |
|
080 |
В ККТ нет денег для выплаты |
|
081 |
Чек закрыт – операция невозможна |
|
082 |
Чек открыт – операция невозможна |
|
083 |
Смена открыта, операция невозможна |
|
084 |
Серийный номер / MAC адрес |
|
085 |
Исчерпан лимит перерегистраций |
|
086 |
Неверный номер смены |
|
087 |
Недопустимый серийный номер ККТ |
|
088 |
Недопустимый РНМ и/или ИНН |
|
089 |
ККТ не фискализирована |
|
090 |
Не задан серийный номер |
|
091 |
Нет отчетов |
|
092 |
Режим не активизирован |
|
093 |
Нет указанного чека в КЛ |
|
094 |
Некорректный код или номер кода защиты ККТ |
|
095 |
Требуется выполнение общего гашения |
|
096 |
Команда не разрешена введенными кодами защиты ККТ |
|
097 |
Невозможна отмена скидки/надбавки |
|
098 |
Невозможно закрыть чек данным типом оплаты |
|
099 |
Неверный номер маршрута |
|
100 |
Неверный номер начальной зоны |
|
101 |
Неверный номер конечной зоны |
|
102 |
Неверный тип тарифа |
|
103 |
Неверный тариф |
|
104 |
Ошибка обмена с фискальным модулем |
|
105 |
Необходимо провести профилактические работы |
|
106 |
Неверные номера смен в ККТ и ФН |
|
107 |
Нет устройства, обрабатывающего данную команду |
|
108 |
Нет связи с внешним устройством |
|
109 |
Ошибочное состояние ТРК |
|
110 |
Недопустимое количество |
|
111 |
Ошибочный номер ТРК |
|
112 |
Неверный делитель |
|
113 |
Активация данного ФН в составе данной ККТ невозможна |
|
114 |
Перегрев головки принтера |
|
115 |
Ошибка обмена с ФН на уровне интерфейса I2C |
|
116 |
Ошибка формата передачи ФН |
|
117 |
Неверное состояние ФН |
|
118 |
Неисправимая ошибка ФН |
|
119 |
Ошибка КС ФН |
|
120 |
Закончен срок эксплуатации ФН |
|
121 |
Архив ФН переполнен |
|
122 |
В ФН переданы неверная дата или время |
|
123 |
В ФН нет запрошенных данных |
|
124 |
Переполнение ФН (итог чека / смены) |
|
125 |
Буфер переполнен |
|
126 |
Невозможно напечатать вторую фискальную копию |
|
127 |
Требуется гашение ЭЖ |
|
128 |
Сумма налога больше суммы регистраций по чеку и/или итога |
|
129 |
Начисление налога на последнюю операцию невозможно |
|
130 |
Неверный номер ФН |
|
131 |
Сумма сторно налога больше суммы зарегистрированного налога данного типа |
|
132 |
Операция невозможна, недостаточно питания |
|
133 |
Некорректное значение параметров команды ФН |
|
134 |
Превышение размеров TLV данных ФН |
|
135 |
Нет транспортного соединения ФН |
|
136 |
Исчерпан ресурс КС ФН |
|
137 |
Ресурс хранения ФД исчерпан |
|
138 |
Сообщение от ОФД не может быть принято ФН |
|
139 |
В ФН есть неотправленные ФД |
|
140 |
Исчерпан ресурс ожидания передачи сообщения в ФН |
|
141 |
Продолжительность смены ФН более 24 часов |
|
142 |
Неверная разница во времени между двумя операциями ФН |
|
143 |
Некорректная СНО |
|
144 |
Недопустимый номер ставки налога |
|
145 |
Недопустимый тип оплаты товара |
|
146 |
Недопустимый тип кода товара |
|
147 |
Недопустима регистрация подакцизного товара |
|
148 |
Ошибка программирования реквизита |
|
149 |
Неверный тип счетчика |
|
150 |
Ошибка отрезчика |
|
151 |
Снятие отчета прервалось |
|
152 |
Недопустимое значение отступа слева |
|
153 |
Недопустимое значение выравнивания |
|
154 |
Недопустимое значение режима работы с налогом |
|
155 |
Файл не найден или неверный формат |
|
156 |
Размер картинки слишком большой |
|
157 |
Не удалось сформировать штрихкод |
|
158 |
Неразрешенные реквизиты |
|
159 |
Ошибка интерфейса ФН |
|
160 |
Дублирование данных |
|
161 |
Не указаны обязательные реквизиты |
|
162 |
Ошибка чтения документа из ФН |
|
163 |
Переполнение чисел с плавающей точкой |
|
164 |
Неверное значение параметра ККТ |
|
165 |
Внутренняя ошибка ККТ |
|
166 |
ФН не найден |
|
167 |
Невозможно записать реквизит агента |
|
168 |
Недопустимое сочетания реквизитов 1002 и 1056 |
|
169 |
Недопустимое сочетания реквизитов 1002 и 1017 |
|
170 |
Ошибка скриптового движка ККТ |
|
171 |
Неверный номер пользовательской ячейки памяти |
|
172 |
Кассир не зарегистрирован |
|
173 |
Отчет о регистрации ККТ прерван. Устраните неисправность и повторите операцию |
|
174 |
Отчет о закрытии ФН прерван. Устраните неисправность и повторите операцию |
|
175 |
Отчет об открытии смены прерван. Устраните неисправность и повторите операцию |
|
176 |
Отчет о состоянии расчетов прерван. Устраните неисправность и повторите операцию |
|
177 |
Закрытие чека прервано |
|
178 |
Получение документа из ФН прервано |
|
179 |
Сбой часов |
|
180 |
Сбой памяти |
|
181 |
Сбой микросхемы |
|
182 |
Ошибка шаблонов документов |
|
183 |
Недопустимое значение MAC адреса |
|
184 |
Неверный тип (номер) скрипта |
|
185 |
Загруженные скрипты повреждены или отсутствуют |
|
186 |
Несовместимая версия загруженных скриптов |
|
187 |
Ошибка в формате клише |
|
188 |
Требуется перезагрузка ККТ |
|
189 |
Подходящие лицензии не найдены |
|
190 |
Неверная версия ФФД |
|
191 |
Параметр доступен только для чтения |
|
192 |
Неверный тип кода товарной номенклатуры |
|
193 |
Неверное значение GTIN |
|
194 |
Отрицательный результат математической операции |
|
195 |
Недопустимое сочетание реквизитов |
|
196 |
Ошибка регистрации кассира |
|
197 |
Данный канал Интернет отсутствует в ККТ |
|
198 |
Дата и время не синхронизированы |
|
199 |
Ошибка электронного журнала |
|
200 |
Документ открыт |
|
201 |
Документ закрыт |
|
202 |
Нет места для сохранения лицензий |
|
203 |
Произошла критичная ошибка, документ необходимо отменить |
|
204 |
Регистры ККТ еще не инициализированы |
|
205 |
Требуется регистрация итога |
|
206 |
Сбой таблицы настроек |
|
207 |
Сбой счетчиков и регистров ККТ |
|
208 |
Сбой пользовательской памяти |
|
209 |
Сбой сервисных регистров |
|
210 |
Сбой реквизитов ККТ |
|
211 |
ККТ уже в режиме обновления конфигурации |
|
212 |
Конфигурация не прошла проверку |
|
213 |
Аппаратный канал отсутствует, выключен или ещё не проинициализирован |
|
214 |
Сетевой интерфейс не подключен, или на нём не получен IP адрес |
|
215 |
Недопустимое сочетание реквизитов 1212 и 1030 |
|
216 |
Некорректный признак способа расчета |
|
217 |
Некорректный признак предмета расчета |
|
218 |
Ошибка синхронизации времени |
|
219 |
В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120) |
|
501 |
Ошибка парсинга чека / запроса |
|
502 |
Выполнение прервано из-за предыдущих ошибок |
Таблица 4. Коды ошибок драйвера Атол 8 |
|
|
1 |
Нет связи • Интерфейсный кабель не подключен или неисправен. • Скорость порта ПК не соответствует установленной скорости в ККМ • Проверить кабель. • Обратиться в сервисную службу |
|
3 |
Порт недоступен • Порт занят другим приложением. • Данный порт отсутствует в ПК |
|
4 |
Ключ защиты не найден Драйвер не смог найти ключ защиты Установить ключ защиты |
|
5 |
Работа драйвера прервана пользователем |
|
6 |
Недопустимое значение При попытке установить значение в свойство (подробнее см. «Приложение 4. Ошибки параметров») Свойство не может принимать устанавливаемое значение |
|
7 |
Невозможно добавить устройство Количество ЛУ превышает допустимое значение Удалить лишние ЛУ |
|
8 |
Невозможно удалить устройство При попытке удалить последнее ЛУ |
|
9 |
Логическое устройство не найдено При попытке выбрать ЛУ с несуществующим номером Выбрать ЛУ с существующим номером |
|
10 |
Неверная последовательность команд При выполнении методов требующих определенной последовательности нарушена последовательность Проверить последовательность вызываемых методов [Приложение 3. Коды и описание ошибок] 366 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
11 |
Устройство не включено Установить DeviceEnabled равным TRUE |
|
12 |
Не поддерживается в данной версии оборудования Вызываемый метод нельзя выполнить на данной ККМ |
|
13 |
Драйвер не смог загрузить необходимые модули Зарегистрировать используемые модули |
|
14 |
Порт занят приложением: (\\) Если драйвер определил, что порт занят одним из драйверов семейства «АТОЛ: Драйверы торгового оборудования», то возвращается данная ошибка ( имя ПК, на котором запущено клиентское приложение, описание драйвера, занявшего порт) • Воспользоваться поиском оборудования для определения порта, к которому подключена ККМ. • Установить другой порт |
|
15 |
Некорректные данные от устройства Ошибка обмена с ККМ на нижнем уровне Повторить команду |
|
16 |
Не поддерживается в данном режиме устройства Вызываемый метод не может быть выполнен в данном режиме Перейти в нужный режим |
|
17 |
Нет больше элементов отчета При снятии отчетов закончились элементы отчета |
|
19 |
Нет доступа к ключу реестра Изменить права доступа к соответствующему ключу реестра |
|
199 |
Описание ошибки недоступно При возникновении ошибки, не имеющей описания, или ошибки оборудования |
|
3800 |
В ККМ нет денег для выплаты Недостаточно денег при выплате Выполнить внесение [Приложение 3. Коды и описание ошибок] 367 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3801 |
Чек закрыт операция невозможна При выполнении операции требующей предварительного открытия чека Открыть чек |
|
3802 |
Чек открыт операция невозможна При выполнении операции требующей предварительного закрытия чека Закрыть чек |
|
3803 |
Неверная цена (сумма) Сумма регистрации превышает максимально возможное значение Проверить значение свойства Price и Quantity |
|
3804 |
Неверное количество В ККМ передано неверное количество |
|
3805 |
Нулевая цена В ККМ передано неверная цена |
|
3807 |
Нет бумаги В ККМ закончилась бумага Вставить бумагу |
|
3808 |
Процесс ввода пароля В ККМ находится в режиме ввода пароля • Ввести пароль. • Выйти из режима ввода пароля |
|
3809 |
Недопустимый ИНН Введенный ИНН неверен Ввести правильный ИНН |
|
3810 |
Накопление меньше суммы возврата или аннулирования Сумма возврата или аннулирования больше накопленной суммы • Произвести возврат или аннулирование без контроля наличности. • Произвести внесение |
|
3811 |
Производится печать Подождать пока печать не закончится |
|
3813 |
Неверная величина скидки/надбавки Установить правильное значение скидки |
|
3814 |
Операция после скидки/надбавки невозможна При попытке вызова метода после начисленной скидки/надбавки на чек Отменить скидку/надбавку |
|
3815 |
Неверная секция В ККМ передано неверный номер секции Указать правильный номер секции [Приложение 3. Коды и описание ошибок] 368 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3816 |
Неверный вид оплаты В ККМ передан неверный тип оплаты Установить правильный номер оплаты |
|
3817 |
Переполнение при умножении При перемножении количества на цену происходит переполнение |
|
3818 |
Операция запрещена в таблице настроек Разрешить операцию в таблице настроек |
|
3819 |
Переполнение итога чека |
|
3820 |
Переполнение контрольной ленты Снять контрольную ленту |
|
3821 |
Открыт чек возврата операция невозможна При выполнении некоторых недопустимых методов при открытом чеке возврата Закрыть чек |
|
3822 |
Смена превысила 24 часа Открытая смена превысила 24 часа Закрыть смену |
|
3823 |
Скидка запрещена в таблице Разрешить скидку в таблице настроек |
|
3824 |
Аннулирование и возврат в одном чеке При попытке произвести аннулирование в чеке возврата или наоборот Отменить чек |
|
3825 |
Неверный пароль Введен неверный пароль Ввести верный пароль |
|
3826 |
Не переполнен буфер контрольной ленты При попытке снятия контрольной ленты до момента ее переполнения |
|
3827 |
Идет печать контрольной ленты Подождать, пока печать КЛ не закончится |
|
3828 |
Смена закрыта — операция невозможна При попытке снятия повторного отчета с гашением |
|
3829 |
Идет печать отчета Подождать, пока не закончится снятие отчета |
|
3830 |
Неверная дата При установке неверной даты Установить верную дату |
|
3831 |
Неверное время При установке неверного времени Установить верное время [Приложение 3. Коды и описание ошибок] 369 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3832 |
Сумма чека меньше суммы сторно При регистрации сторно на сумму, больше суммы чека |
|
3833 |
Контрольная лента обработана без ошибок |
|
3834 |
Недопустимый РНМ Введенный РНМ неверен Ввести правильный РНМ |
|
3835 |
Вносимая сумма меньше суммы чека Сумма оплаты меньше суммы чека Внести сумму больше или равную сумме чека |
|
3836 |
Начисление сдачи невозможно На данный тип оплаты начисление сдачи невозможно |
|
3837 |
Смена открыта, операция невозможна При вызове метода, требующего закрытой смены Закрыть смену |
|
3838 |
Отчет закончен |
|
3839 |
Неверный номер таблицы Указать верный номер таблицы |
|
3840 |
Неверный номер ряда Указать верный номер ряда |
|
3841 |
Неверный номер поля Указать верный номер поля |
|
3842 |
ККМ заблокирована. Необходимо вызвать фискальный отчет или выполнить вход в режим доступа к ФП с указанием правильного пароля администратора Выполнить вход в режим доступа к ФП с указанием правильного пароля администратора |
|
3843 |
Заводской номер уже задан При повторном вводе заводского номера |
|
3844 |
Исчерпан лимит перерегистраций Ошибка при попытке перерегистрации ККМ после четырех перерегистраций |
|
3845 |
Ошибка фискальной памяти Обратитесь в сервисную службу |
|
3846 |
Запись фискальной памяти повреждена Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 370 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3847 |
Неверная смена Неверный номер смены в диапазоне при снятии фискальных отчетов Произвести запрос диапазонов и указать верные значения |
|
3848 |
Неверный тип отчета Указать верный номер типа отчета |
|
3850 |
Недопустимый заводской номер ККМ Обратитесь в сервисную службу |
|
3851 |
ККМ не фискализирована Обратитесь в сервисную службу |
|
3852 |
Не задан заводской номер Обратитесь в сервисную службу |
|
3853 |
Нет отчетов |
|
3854 |
Режим не активизирован |
|
3855 |
Нет указанного чека в КЛ Указать верный номер чека |
|
3857 |
Некорректный код или номер кода защиты При вводе кода защиты Обратитесь в сервисную службу |
|
3859 |
Код защиты не введен Обратитесь в сервисную службу |
|
3860 |
Режим не поддерживается Попытка перейти в неподдерживаемый данной ККМ режим |
|
3862 |
Повторная скидка/надбавка на операцию невозможна Попытка начислить повторно скидку/надбавку |
|
3863 |
Скидка/надбавка на предыдущую операцию невозможна При начислении скидки/надбавки на сторно |
|
3864 |
Открыт чек аннулирования операция невозможна Вызываемая операция не может быть выполнена при открытом чеке аннулирования • Закрыть чек. • Отменить чек |
|
3865 |
Открыт чек продажи операция невозможна Вызываемая операция не может быть выполнена при открытом чеке продажи • Закрыть чек. • Отменить чек |
|
3866 |
Требуется выполнение общего гашения Выполнить общее гашение [Приложение 3. Коды и описание ошибок] 371 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3867 |
Нет устройства, обрабатывающего данную команду |
|
3868 |
Нет связи с внешним устройством |
|
3869 |
Неверный диапазон записей Значение в свойстве LastRecord меньше чем в FirstRecord Установить верные значения свойств LastRecord и FirstRecord |
|
3870 |
Команда не разрешена введенными кодами защиты Ввести код защиты |
|
3871 |
Невозможна отмена скидки/надбавки. |
|
3872 |
Невозможно закрыть чек данным типом оплаты (в чеке присутствуют операции без контроля наличных) • Закрыть чек типом оплаты «Наличные» • Отменить чек |
|
3873 |
Нет связи с принтером чеков Обратитесь в сервисную службу |
|
3877 |
Неверный номер маршрута Указать верны номер маршрута |
|
3878 |
Неверный номер начальной зоны Указать верный номер начальной зоны |
|
3879 |
Неверный номер конечной зоны Указать верный номер конечной зоны |
|
3880 |
Неверный тип тарифа Указать верный тип тарифа |
|
3881 |
Неверный тариф Указать верный тариф |
|
3882 |
Нет заказа с таким номером Указать верный номер заказа |
|
3883 |
Снятие отчета прервалось Возобновить снятие отчета |
|
3887 |
Неверный штрихкод товара Указать/считать верный ШК [Приложение 3. Коды и описание ошибок] 372 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3892 |
ККМ заблокирована после попытки ввода даты, меньшей чем дата последней записи в ФП Если введена дата меньше даты последней записи в ФП Ввести дату больше даты последней записи в ФП |
|
3893 |
Требуется подтверждение ввода даты Подтвердить ввод даты |
|
3894 |
Отчет с гашением прерван. Вход в режим невозможен Снять отчет с гашением |
|
3895 |
Неверная длина При выполнении команды по нижнему уровню Проверить написание команды |
|
3896 |
Сумма не наличных оплат превышает сумму чека При оплате чека. Оплата не наличными типами оплаты не должна превышать сумму чека |
|
3897 |
Чек оплачен не полностью Оплатить чек |
|
3898 |
Неверный номер картинки/штрихкода • При удалении. • При печати и др. Запросить массив картинок/штрихкодов и ввести правильный номер картинки/штрихкода |
|
3899 |
Невозможно открыть файл или формат некорректный • При добавлении картинки из файла. • При печати картинки из файла Возможно печать только растровых монохромных картинок |
|
3900 |
Сумма сторно больше, чем было получено данным типом оплаты При сторнировании оплаты сумма оплаты превышает сумму платежей Проверить правильность ввода суммы сторно оплаты |
|
3901 |
Неверный номер регистра Указан неверный номер регистра при запросе регистра Ввести верный номер регистра |
|
3902 |
Недопустимое целевое устройство Устройство, указанное в свойстве UnitType отсутствует в подключенной модели ККМ [Приложение 3. Коды и описание ошибок] 373 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3903 |
Неверный параметр регистра При запросе регистра неверно указаны его параметры Проверить параметры ввода запрашиваемого регистра |
|
3904 |
Недостаточно памяти В ККМ недостаточно свободной памяти для загрузки картинки |
|
3905 |
Неверный формат или значение Проверить формат вводимых значений |
|
3906 |
Переполнение суммы платежей Уменьшите значение свойства Summ |
|
3907 |
Ошибка обмена с фискальным модулем Обратитесь в сервисную службу |
|
3908 |
Переполнение ФП Обратитесь в сервисную службу |
|
3909 |
Ошибка печатающего устройства Обратитесь в сервисную службу |
|
3910 |
Ошибка интерфейса ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3911 |
Ошибка формата передачи параметров ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3912 |
Неверное состояние ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3913 |
Неисправимая ошибка ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3914 |
Авария крипто процессора ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3915 |
Исчерпан временной ресурс ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3916 |
ЭКЛЗ/ФН переполнено Обратитесь в сервисную службу |
|
3917 |
В ЭКЛЗ/ФН переданы неверная дата или время Ввести верные дату и время |
|
3918 |
В ЭКЛЗ/ФН нет запрошенных данных |
|
3919 |
Переполнение итога чека в ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3920 |
Исчерпан лимит активизаций ЭКЛЗ/ФН Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 374 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3921 |
Проверьте дату и время Обратитесь в сервисную службу |
|
3922 |
Дата и/или время в ККМ меньше чем в ЭКЛЗ/ФН/ФП Обратитесь в сервисную службу |
|
3923 |
Невозможно закрыть архив ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3924 |
Необходимо провести профилактические работы Обратитесь в сервисную службу |
|
3925 |
Неверный номер ЭКЛЗ/ФН Указать верный номер |
|
3926 |
Предыдущая операция не завершена Завершить предыдущую операцию |
|
3927 |
Переполнение сменного итога |
|
3928 |
Активизация данной ЭКЛЗ/ФН в составе данной ККМ невозможна Обратитесь в сервисную службу для установки и последующей активизации нового экзкмпляра ЭКЛЗ |
|
3929 |
Переполнение счетчика наличности |
|
3930 |
Переполнение буфера чека |
|
3931 |
Размер картинки слишком большой. Картинка не помещается на ленте. Изменить параметры картинки |
|
3932 |
Неверный тип чека Указать верный тип чека |
|
3933 |
Вход в режим заблокирован Обратитесь в сервисную службу |
|
3934 |
Неверные номера смен в ККМ и ЭКЛЗ/ФН Обратитесь в сервисную службу |
|
3935 |
ЭКЛЗ/ФН отсутствует Обратитесь в сервисную службу |
|
3936 |
Итоги чека ККМ и ЭКЛЗ/ФН не совпадают Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 375 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3937 |
ККМ находится в режиме ввода даты или времени Остановка часов Установить дату и время |
|
3938 |
Переполнение буфера отложенного документа |
|
3939 |
Невозможно напечатать второй фискальный оттиск |
|
3940 |
Буфер переполнен’ |
|
3941 |
Требуется гашение ЭЖ Выполнить гашение ЭЖ |
|
3942 |
Перегрев головки принтера Отключить ККТ |
|
3943 |
Ошибка отрезчика Обратиться в сервисную службу |
|
3944 |
Буфер принтера ПД пустой |
|
3945 |
Буфер принтера ПД переполнен |
|
3946 |
Карта физически отсутствует в картоприемнике Установить карту в картоприемник |
|
3947 |
Неверный PIN код Ввести верный PIN-код |
|
3948 |
Ячейка защищена от записи |
|
3949 |
Невозможно сторно последней операции |
|
3950 |
Сторно по коду невозможно |
|
3951 |
Невозможен повтор последней операции |
|
3952 |
Неверный код товара Ввести верный код товара |
|
3953 |
Нет подтверждения или отмены продажи Выполнить подтверждение продажи или отменить продажу [Приложение 3. Коды и описание ошибок] 376 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3954 |
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты) Настроить типы оплаты и повторно отключить контроль наличности |
|
3955 |
Товар не найден |
|
3956 |
Весовой штрих-код с количеством ≠ 1.000 |
|
3957 |
Переполнение буфера чека |
|
3958 |
Недостаточное количество товара Указать верное количество |
|
3959 |
Сторнируемое количество больше проданного Указать верное количество операции сторно |
|
3960 |
Заблокированный товар не найден в буфере чека |
|
3961 |
Данный товар не продавался в чеке, сторно невозможно |
|
3962 |
Memo Plus 3 заблокировано с ПК |
|
3963 |
Ошибка контрольной суммы таблицы настроек Memo Plus 3 |
|
3964 |
Идет обработка контрольной ленты |
|
3965 |
Недопустимый пароль Ввести верный параль |
|
3966 |
Ошибочное состояние ТРК |
|
3967 |
Невозможно напечатать вторую фискальную копию |
|
3968 |
Ошибка питания Ошибка возникает в автономных ККМ при недостаточности питания Зарядить аккумулятор |
|
3969 |
Сумма налога больше суммы регистраций по чеку и/или итога Указать верную сумму налога [Приложение 3. Коды и описание ошибок] 377 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3970 |
Начисление налога на последнюю операцию невозможно |
|
3971 |
Операция невозможна, недостаточно питания Зарядить аккумулятор |
|
3972 |
Недопустимый порядок реквизитов чека Указать реквизиты в правильном порядке |
|
3973 |
Недопустимый идентификатор накопителя фискальной памяти |
|
3974 |
Ошибка записи в накопитель фискальной памяти |
|
3975 |
Накопитель фискальной памяти не пуст |
|
3976 |
Данные в накопителе фискальной памяти разрушены Обратиться в сервисную службу для замены накопителя фискальной памяти |
|
3977 |
Команда в режиме принтера игнорируется |
|
3978 |
Отсутствует код оператора Ввести код оператора |
|
3979 |
Не определен тип документа |
|
3980 |
Несовпадение заводского номера ПФП/ККМ |
|
3981 |
Данные заводской регистрации ККМ в накопителе фискальной памяти разрушены Обратиться в сервисную службу для замены накопителя фискальной памяти |
|
3982 |
Слишком много товара в чеке Отменить последнюю позицию и закрыть чек или отменить весь чек |
|
3983 |
Неверный формат документа |
|
3984 |
Перезапись текста документа [Приложение 3. Коды и описание ошибок] 378 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
3985 |
Слишком много параметров документа |
|
3986 |
Недопустимый параметр документа Ввести верный параметр документа |
|
3987 |
Недопустимое значение параметра документа Вввести верное значение параметра документа |
|
3988 |
Описание несуществующего объекта |
|
3989 |
Документ не был завершен Завершить документ |
|
3990 |
Описание товара или операции не полно Дополнить описание товара и завершить действие |
|
3991 |
Вложенные прерывания |
|
3992 |
Неверный байт подтверждения приема данных |
|
3993 |
Несовпадение контрольной суммы ОЗУ |
|
3994 |
Несовпадение контрольной суммы накопителя фискальной памяти |
|
3995 |
Порт данных неисправен Обратиться в сервисную службу |
|
3996 |
Нулевые координаты для обязательного реквизита |
|
3997 |
Недопустимая длина запроса Подать запрос верной длины |
|
3998 |
Разрядность числа больше допустимой Указать число с верной разрядностью |
|
3999 |
Переполнение |
|
4000 |
Нет числа Ввести число |
|
4001 |
[Приложение 3. Коды и описание ошибок] 379 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
4002 |
Ошибка передачи Проверить интерфейс обмена, устранить неполадку и повторить передачу |
|
4003 |
Не все параметры ККМ запрограммированы Запрограммировать недостающие параметры ККТ |
|
4004 |
Сбой памяти Обратиться в сервисную службу |
|
4005 |
Принтер выключен Включить принтер |
|
4006 |
Превышено время ожидания готовности принтера Проверить подключение и исправность принтера, при обнаружении неполадки устранить ее |
|
4007 |
Данные учтены в ЭКЛЗ/ФН и ФП, но возникли проблемы печати документа при завершении чека Обратиться в сервисную службу |
|
4008 |
Требуется повторить последнюю команду Повторно выполнить последнюю команду |
|
4009 |
ФР ожидает готовности (ПУ), код 247 |
|
4010 |
SD карта не готова Дождаться готовности карты, при обнаружении ее поломки, заменить SD карту |
|
4011 |
Требуется пароль доступа Не указан пароль доступа, требующийся для работы ККМ Указать пароль доступа |
|
4012 |
Достигнут конец каталога Ошибка возникает при чтении SD-карты |
|
4013 |
Ошибка GSM модуля Обратиться в сервисную службу |
|
4014 |
Нет данных в буфере ККТ |
|
4015 |
Некорректное значение параметров команды ФН Повторно подать команду с верными параметрами ФН [Приложение 3. Коды и описание ошибок] 380 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
|
4016 |
Превышение размеров TLV данных ФН |
|
4017 |
Нет транспортного соединения ФН Настроить соединение с ФН |
|
4018 |
Исчерпан ресурс КС ФН Обратиться в сервисную службу для замены ФН |
|
4019 |
Исчерпан ресурс хранения ФН Обратиться в сервисную службу для замены ФН |
|
4020 |
Сообщение от ОФД не может быть принято ФН Сбой связи с ОФД Настроить интерфейс обмена с ОФД. Сбой в работе сервера ОФД После устрания неполадок сервера ОФД повторно запустить работу по обмену данными ККТ ОФД Поврежден фискальный накопитель Обратиться в сервисную службу для замены ФН |
|
4021 |
В ФН есть неотправленные ФД Проверить параметры связи с ОФД, дождать отправки документов ОФД |
|
4022 |
В текущем состоянии документа команда не допустима |
|
4023 |
Нет документа для повтора |
|
4024 |
Ожидание команды продолжения печати Подать команду продолжения печати |
_______________________________________________
Возникли вопросы? Обратитесь в службу технической поддержки.
+7 (3012) 278-228.
support@rbsoft.ru
Мы будем рады Вам помочь 🙂
________________________________________________
Свидетельство о государственной регистрации

Темы статьи:
Используйте оглавление, чтобы перейти к нужной теме. В конце каждого блока есть возможность вернуться в начало, просто нажав назад в браузере.
-
Ошибка 45
-
Ошибка 3943
-
Ошибка 23
-
Ошибка 009, 3
-
Ошибка 218
-
Ошибка 194
-
Ошибка 11
-
Ошибка 235, 137
-
Ошибка 65
-
Ошибка 132
-
Ошибка 44, 34, 148
-
Ошибка 116, 133, 231
-
Ошибка 1, 2
-
Ошибки с закрытием смены (68, 83)
-
Ошибка 115, 142, 218
-
Ошибка 182, 96
-
Ошибка 207
-
Ошибка 12
Ошибка 45
Ошибка 45 означает, что крышка чековой ленты закрыта не плотно. Для корректной работы крышка должна быть плотно закрыта.
Закройте крышку согласно инструкции по установке чековой ленты.
Ошибка 3943
Данная ошибка указывает на некорректную работу автоотрезчика.
Исправление:
Зайдите в приложение Драйвер ККТ

Нажмите на Параметры ККТ

Перейдите в раздел 1 Основные

Найдите из списка «Отрезать чек после завершения документа»

Выберите пункт «Не отрезать»

Далее проставьте галочки напротив «Запретить отрезку чеков» и «Запретить отрезку отчетов»

Нажмите на стрелку в левом верхнем углу и примените настройки нажав на «ОК»

Можете дальше пробивать чеки без автоотреза. Далее необходимо обратиться к компанию, в которой вы приобрели смарт-терминал, для проведения ремонта автоотрезчика.
Ошибка 23
Данная ошибка указывает на некорректную скидку или надбавку к чеку.
Необходимо изменить количество или размер скидки/надбавки и повторить пробитие чека.
Ошибка 009 , 3
Данная ошибка означает, что фискальный регистратор занят другим приложением или потеряно соединение кассовой программы с фискальным регистратором.
Для решения данного вопроса необходимо:
-
перезагрузить смарт-терминал.
-
закрыть все сторонние приложения.
-
запустить заново кассовую программу и продолжить работу.
Ошибка 218
Ошибка 218 означает, что в фискальном регистраторе сбилось время.
Установить его по инструкции:
SIGMA 7 — Инструкция
SIGMA 8 и 10 — Инструкция
Ошибка 194
Ошибка возникает при печати чека возврата за другой день. Не даёт сделать возврат, т.к. в кассе недостаточно средств для возврата.
Для устранения ошибки нужно сделать внесение на необходимую сумму и снова провести возврат.
Как сделать внесение: Инструкция
Ошибка 11
При возникновении ошибки 11 (обычно на SIGMA 10) необходимо:
1) Свернуть все приложения
2) Нажать на кнопку вызова главного меню на планшете.
3) Удалить приложение «Launcher», зажав значок и перетащить на кнопку «Удалить» в правом верхнем углу.

4) Таким же образом удалите «Тест драйвера ККТ». Не путать с «Драйвер ККТ»!

5) Далее перезагрузите смарт-терминал и продолжайте работу в кассовом приложении.
Если не помогло, проверьте соединение с драйвером кассового оборудования по инструкции.
Ошибка 235, 137
Ошибка ФН 235 связана с тем, что документы не передаются в ОФД. ФН хранит дату первого из непереданных документов и ждет 30 дней. Если документ не отправляется, ФН перестаёт выдавать фискальный признак, и касса выдаёт ошибку 235.
Ошибка 137 связана с тем, что ресурс хранения документов исчерпан. Это означает, что касса не отправляет чеки в ОФД.
Срок действия ФН можно проверить в приложении SIGMA:
Как проверить срок действия ФН?
Для решения данных ошибок следуйте инструкции:
SIGMA 7
SIGMA 8
SIGMA 10
Ошибка 65
Для решения ошибки 65 «переполнение буфера ЭЖ» (возникает на Sigma 7) нужно сделать следующие действия:
1. Зайти в Администрирование ккт/сервисную утилиту.
Она находится в списке приложений либо в настройках, если у вас новая версия сервисной утилиты:


2. Выбрать пункт «Сервисные операции».

3. В операциях выбрать пункт «техобнуление».

4. Далее нужно будет перезагрузить кассовый аппарат.
После выполнения всех описанных действий ошибка 65 перестанет возникать.
Ошибка 132
Данная ошибка означает, что недостаточно питания для работы фискального регистратора.
Необходимо подождать большего заряда аккумулятора.
Ошибка 44, 34, 148
Ошибка 44 , 34, 148.
Данная ошибка означает, что в фискальном регистраторе закончилась чековая лента.
Ошибка 116 , 133, 231
Данные ошибки указывают на неверные признаки кассы в настройках драйвера.
Для решения необходимо:
1. Зайти в режим настроек в «Драйвер ККТ» :
SIGMA 7 — Инструкция
SIGMA 8,10 — Инструкция
2. Перейти в раздел «Основные»

3. Выбрать пункт Система налогообложения по умолчанию.

4. Если выбрана неверная система налогообложения, выбрать верную. Далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.
Если же указана верная система налогообложения, временно выбрать другую, далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.

5. Возвращаемся в меню «Основные» и повторно выставляем верную систему налогообложения. Далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.

6. Далее в приложении SIGMA переподключаем фискальный.
Если фискальный регистратор сразу подключен, отключаем его и подключаем повторно.
При ошибке 116 необходимо еще проверить признаки кассы, выставленные в фискальном накопителе.
В администрировании ККТ переходим в раздел «Перерегистрация ККТ» и проверяем признаки.


Если что-то указано неверно, меняем признаки и нажимаем «Перерегистрация ККТ», внизу страницы.
Уточнить параметры регистрации для кассы можно у компании, которая ставила кассу на учёт.
Необходимо обратить внимание на пункты:
«Продажа подакцизного товара» — используется только для продажи акцизных товаров
«Признак расчёта за услуги» — если на кассе пробиваются чеки на услуги
«Признак ККТ для расчетов только в Интернет» — используется только для оплаты на сайте интернет магазинов, в SIGMA данный функционал не поддерживается.
Если у вас основная система налогообложения (ОСН) , необходимо использовать ФН на 15 месяцев. При неверном выборе объёма фискального накопителя, будет возникать ошибка 116.
Ошибка 1, 2
Данная ошибка указывает на отсутствие связи приложения с фискальным регистратором.
Если возникает ошибка печати 1 или 2 необходимо сделать следующее:
Выйти из приложения на основной экран и зайти в список приложений.

выбрать приложение драйвер ККТ.

Переподключить драйвер, нажав 2 раза на переключатель.

Если эти действия не помогли, то перезагрузите смарт-терминал.
Ошибки с закрытием смены ( 68, 83 )
При возникновении ошибок с номером 68 и 83, необходимо закрыть смену и открыть её снова.

Для этого зайдите в раздел «Кассовые операции».

Нажмите «Закрыть смену».

Откройте смену и продолжите работу.
Ошибка 115, 142, 218
Данная ошибка встречается на смарт-терминале SIGMA 7.
Она означает, что на кассовом терминале сбилось время в сервисной утилите.
Для решения необходимо перезагрузить смарт-терминал.
Если это не помогло, то сделайте следующие действия: Ввод даты и времени
Ошибка 182 и 96
Ошибка связанна с отсутствием лицензий для ККТ.

Для решения возникшей ошибки необходимо запросить лицензии через обращение в службу поддержки или у компании где приобретался смарт-терминал.
В обращении нужно указать заводской номер кассы и номер ошибки.
После получения лицензий необходимо выполнить следующую инструкцию: Загрузка лицензий
Ошибка 207

Сбой счетчиков и регистров ККТ (207) возникает во время открытия смены.
Для её устранения необходимо выполнить тех.обнуление на ККТ: Тех.обнуление
Ошибка 12

Ошибка «Не поддерживается в данном режиме (12)» означает, что в дККТ не указан важный параметр (UIN).
Для решения возникшей ошибки необходимо обратиться в компанию, где приобретался смарт-терминал для ввода данного параметра в дККТ.
Все коды ошибок онлайн-кассы Атол (Платформа 5.0)
Код группы ошибок 0х3030 — Нет ошибок
Код группы ошибок 0х3200 — Группа ошибок принтера
- 0х3131 Ошибка выделения памяти
- 0х3132 Ошибка проверки микросхемы
- 0х3133 Ошибка обмена с микросхемой
- 0х3134 Ошибка чтения микросхемы
- 0х3135 Ошибка записи/стирания микросхемы
- 0х3136 Ошибка часов
- 0х3137 Ошибка OTP памяти
- 0х3138 Ошибка логики (выделенный буфер переполнен)
- 0х3139 Ошибка работы микросхемы NVRAM
- 0х313A Для выполнения заданной операции отсутствует аппаратная
- поддержка
Код группы ошибок 0х3200 — Группа ошибок принтера
- 0х3231 Нет бумаги
- 0х3232 Открыта крышка
- 0х3233 Температура ТПГ превышает рабочий диапазон
- 0х3234 Напряжение питания превышает рабочий диапазон
- 0х3235 Ошибка отрезчика
- 0х3236 Аппаратная ошибка принтера
Код группы ошибок 0х3300 — Группа ошибок скриптовой машины
- 0х007F Ошибка виртуальной машины Pawn
- 0х3380 Неверный тип (номер) скрипта (шаблона)
- 0х3381 Загруженные скрипты повреждены или отсутствуют
- 0х3382 Несовместимая версия загруженных скриптов
Код группы ошибок 0х3400 — Группа ошибок ФН
Ошибки, формируемые ФН
- 0х3431 Некорректный формат или параметры команды
- 0х3432 Неверное состояние ФН
- 0х3433 Ошибка ФН (запросить расширенные сведения об ошибке)
- 0х3434 Ошибка КС (запросить расширенные сведения об ошибке)
- 0х3435 Закончен срок эксплуатации ФН
- 0х3436 Архив ФН переполнен
- 0х3437 Неверные дата и/или время
- 0х3438 Нет запрошенных данных
- 0х3439 Некорректное значение параметров команды
- 0х343A Неверная команда
- 0х343B Неразрешенные реквизиты
- 0х343C Дублирование данных
- 0х343D Отсутствуют данные, необходимые для корректного учета в ФН
- 0х343E Количество позиций в документе подлежащих учету превысило разрешенный лимит
- 0х343F Отсутствуют данные в команде
- 0х3440 Превышение размеров TLV данных
- 0х3441 Транспортное соединение отсутствует
- 0х3442 Исчерпан ресурс криптопроцессора
- 0х3443 Отсутствуют данные для формирования документа для ОФД
- 0х3444 Исчерпан ресурс хранения
- 0х3445 Исчерпан ресурс ожидания передачи сообщения
- 0х3446 Смена превысила 24 часа
- 0х3447 Неверная разница во времени между двумя операциями
- 0х3448 Параметры реквизита не соответствуют форматам данных
- 0х3449 Признак «продажа подакцизного товара» не установлен
- 0х3450 Неустановленный реквизит в товарной позиции (присутствует реквизит, не определенный в документе ОФД)
- 0х3451 Сообщение от ОФД не может быть принято
Ошибки ФН, формируемые ККТ
- 0х3491 Неверный размер возвращаемых данных
- 0х3492 Ошибка интерфейса ФН
- 0х3493 Ошибка интерфейса ФН при посылке команды
- 0х3494 Превышен объем числовых данных для передачи в ФН
- 0х3495 Ошибка чтения документа из ФН при допечати
- 0х3496 В ФН есть неотправленные документы
- 0х3497 Исчерпан лимит перерегистраций
- 0х3498 Ожидание перезагрузки ФН
- 0х3499 Получение документа из ФН прервано
Код группы ошибок 0х3500 — Группа ошибок обмена с ОФД
- 0х3531 Отсутствует физический канал связи
- 0х3532 Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается)
- 0х3533 Разрыв соединения сервером при передаче документа
- 0х3534 Ошибка заголовка сессионного пакета (при приеме квитанции)
- 0х3535 Истек таймаут ожидания квитанции
- 0х3536 Разрыв соединения при приеме квитанции
- 0х3537 Превышен таймаут передачи документа на сервер
- 0х3538 ОФД-процесс не инициализирован
Код группы ошибок 0х4100 — Группа ошибок транспортного протокола (нижний уровень)
- 0х4131 Неизвестная версия протокола
- 0х4132 Переполнение буфера физического уровня
- 0х4133 Переполнение буфера транспорта
- 0х4134 Ошибка CRC пакета
- 0х4135 Неверный идентификатор получателя
- 0х4136 Недостаточно места в буфере получателя
- 0х4137 Получатель занят другим отправителем
- 0х4138 Неверный идентификатор пакета транспорта
Код группы ошибок 0х4200 — Группа общих ошибок протокола (верхний уровень)
- 0х4231 Неверная длина пакета
- 0х4232 Недоступный символ в числовом параметре
- 0х4233 Неверная команда
- 0х4234 Длина параметра не равна заданной
- 0х4235 Отсутствует обязательный параметр
- 0х4236 Переполнение кольцевого буфера
- 0х4237 Переполнение буфера команд
- 0х4238 Буфер последнего ответа на команду пустой
Код группы ошибок 0х4300 — Группа ошибок транспортного протокола (верхний уровень)
- 0х4331 Неверный ID получателя (в параметре команды)
- 0х4332 Получатель уже занят другим отправителем
- 0х4360 Невозможен повтор реквизита
- 0х4361 Общая ошибка в параметрах
- 0х4362 Общая ошибка длины параметра
- 0х4363 Недопустимое сочетание реквизитов 1212 и 1030
- 0х4364 Передана некорректная сумма налога
- 0х4365 Переданная дата/время меньше даты/времени последнего фискального документа
- 0х4366 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный
Код группы ошибок 0х4400 — Группа ошибок при передаче параметров (неверное значение параметра)
- 0х4451 Неверный тип документа
- 0х4452 Неверный номер пользовательской ячейки
- 0х4453 Превышение длины реквизита
- 0х4454 Неверный итог чека
- 0х4455 Неверная сумма товарной позиции
- 0х4456 Неверные дата и/или время
- 0х4457 Синтаксическая ошибка в параметре с фиксированной точкой
- 0х4458 Несуществующее поле
- 0х4459 Неверное значение параметра
- 0х445A Несуществующий реквизит
- 0х445B Недопустимый реквизит для данного типа документа
- 0х445C Некорректный РНМ или ИНН
- 0х445D Недопустимое сочетание реквизитов 1002 и 1056
- 0х445E Недопустимое сочетание реквизитов 1002 и 1017
- 0х445F Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации)
- 0х4460 Невозможен повтор реквизита
- 0х4461 Общая ошибка в параметрах
- 0х4462 Общая ошибка длины параметра
- 0х4464 Передана некорректная сумма налога
- 0х4465 Переданная дата/время меньше даты/время последнего фискального документа
- 0х4466 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит
Код группы ошибок 0х4500 — Группа ошибок получения реквизитов
- 0х4531 Слишком большой индекс массива
- 0х4532 Запрошенный локальный реквизит недоступен
- 0х4533 Запрошенный переменный реквизит недоступен
- 0х4534 Запрошенный постоянный реквизит недоступен
Код группы ошибок 0х4600 — Группа ошибок электронного журнала
- 0х4631 Копия отсутствует
- 0х4632 Данные в ЭЖ повреждены
- 0х4633 Превышение максимального размера документа (128 Кб)
Код группы ошибок 0х4700 — Группа ошибок команд работы с внешними устройствами
- 0х4731 Общая ошибка
- 0х4732 Переполнение буфера внешнего устройства
- 0х4734 Ресурс занят
- 0х4735 Нет больше памяти
- 0х4736 Переполнение
- 0х4737 Запрашиваемый штрихкод недоступен
Ошибки, специфичные для QR-кода
- 0х4740 Недопустимая версия
- 0х4741 Неподдерживаемый или неверный режим
Код группы ошибок 0х5000 — Группа ошибок штрих-кодов
Общие ошибки
- 0х5031 Критическое утверждение не прошло проверку
- 0х5032 Недопустимый входной параметр
- 0х5033 Указатель ссылается в недопустимое место памяти
- 0х5034 Ресурс занят
- 0х5035 Недостаточно памяти
- 0х5036 Переполнение
- 0х5037 Запрашиваемый штрихкод недоступен
Ошибки, специфичные для QR-кода
- 0х5040 Недопустимая версия
- 0х5041 Неподдерживаемый или неверный режим
- 0х5042 Недопустимый уровень коррекции ошибок
Ошибки, специфичные для линейный кодов
- 0х5061 Неверный тип линейного штрих-кода
- 0х5062 Передан неверный размер/длина для данной операции
Код группы ошибок 0х6000 — Группа ошибок состояния ККТ
- 0х6131 Фатальная ошибка, расшифровка в бите статуса фатальных ошибок
- 0х6132 Не выполнена идентификация кассира
- 0х6133 Документ открыт
- 0х6134 Документ закрыт
- 0х6135 Смена превысила 24 часа
- 0х6136 Смена закрыта
- 0х6137 Смена открыта
- 0х6138 Нефискальный режим
- 0х6139 Архив ФН закрыт
- 0х613A Нужно выполнить регистрацию/перерегистрацию
- 0х613B Данная операция по документу запрещена
- 0х613C Данная операция разрешена только при включенном переключателе MODE
- 0х613D В ФН есть неотправленные документы. Операция невозможна
- 0х613E ФН не обнаружен. Операция невозможна
- 0х613F Отсутствует/неверная лицензия
- 0х6140 Недостаточно места для сохранения лицензии
- 0х6141 Произошла критичная ошибка, документ необходимо отменить
- 0х6142 Регистры ККТ еще не инициализированы
- 0х6143 Команда недоступна в текущем состоянии инициализации
Код группы ошибок 0х6200 — Группа ошибок операций ККТ
- 0х6231 Ошибка переполнения
- 0х6232 Отрицательный результат (не достаточно наличных в ДЯ, …)
- 0х6233 Оплата безналичными превышает сумму чека
- 0х6241 Ошибка цифровой подписи 0х6242 Ошибка проверки файла с ПО контейнера
Код группы ошибок 0х6300 — Группа ошибок настроек
- 0х6331 Данный канал сети Интернет отсутствует в ККТ
Код группы ошибок 0х6400 — Группа ошибок коммуникационных интерфейсов
- 0х6431 Данный аппаратный канал отсутствует, выключен и еще не проинициализирован
- 0х6432 Данный сетевой интерфейс не подключен, или на нём не получен IP-адрес
- 0х6433 Данный сетевой интерфейс занят, или запрошенная операция уже выполняется
Код группы ошибок 0х7000 — Группа ошибок ввода реквизитов
- 0х70ХХ Где ХХ – младший байт, который равен значению: – 1000 Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226.
Код группы ошибок 0х7200 — Группа ошибок работы с универсальными счетчиками
- 0х7231 Неверный тег для универсальных счетчиков
- 0х7232 Неверный индекс для универсальных счетчиков
- 0х7233 Неверный размер универсального счетчика
- 0х7234 Неверная конфигурация универсальных счетчиков
|
[0х3100] |
Группа аппаратных ошибок |
|
0х3131 |
Ошибка выделения памяти |
|
0х3132 |
Ошибка проверки микросхемы |
|
0х3133 |
Ошибка обмена с микросхемой |
|
0х3134 |
Ошибка чтения микросхемы |
| 0х3135 |
Ошибка записи/стирания микросхемы |
|
0х3136 |
Ошибка часов |
|
0х3137 |
Ошибка OTP памяти |
|
0х3138 |
Ошибка логики (выделенный буфер переполнен) |
| 0х3139 |
Ошибка работы микросхемы NVRAM |
|
0х313A |
Для выполнения заданной операции отсутствует аппаратная поддержка |
|
[0х3200] |
Группа ошибок принтера |
|
0х3231 |
Нет бумаги |
|
0х3232 |
Открыта крышка |
|
0х3233 |
Температура ТПГ превышает рабочий диапазон |
|
0х3234 |
Напряжение питания превышает рабочий диапазон |
|
0х3235 |
Ошибка отрезчика |
|
0х3236 |
Аппаратная ошибка принтера |
|
[0х3300] |
Группа ошибок машины загружаемых шаблонов |
|
0х33XX |
Ошибка виртуальной машины Pawn, где ХХ – младший байт, который принимает значения от 00 до 7F |
|
0х3380 |
Неверный тип (номер) шаблона |
|
0х3381 |
Загруженные шаблоны повреждены или отсутствуют |
|
0х3382 |
Несовместимая версия загруженных шаблонов |
|
[0х3400] |
Группа ошибок фискального накопителя (ФН) |
|
Ошибки формируемые ФН |
|
|
0х3431 |
Некорректный формат или параметры команды |
|
0х3432 |
Неверное состояние ФН |
|
0х3433 |
Ошибка ФН (запросить расширенные сведения об ошибке) |
|
0х3434 |
Ошибка КС (запросить расширенные сведения об ошибке) |
|
0х3435 |
Закончен срок эксплуатации ФН |
|
0х3436 |
Архив ФН переполнен |
|
0х3437 |
Неверные дата и/или время |
|
0х3438 |
Нет запрошенных данных |
|
0х3439 |
Некорректное значение параметров команды |
|
0х343A |
Неверная команда |
|
0х343B |
Неразрешенные реквизиты |
|
0х343C |
Дублирование данных |
|
0х343D |
Отсутствуют данные, необходимые для корректного учета в ФН |
|
0х343E |
Количество позиций в документе подлежащих учету превысило разрешенный лимит |
|
0х343F |
Отсутствуют данные в команде |
|
0х3440 |
Превышение размеров TLV данных |
|
0х3441 |
Транспортное соединение отсутствует |
|
0х3442 |
Исчерпан ресурс криптопроцессора |
|
0х3444 |
Исчерпан ресурс хранения |
|
0х3445 |
Исчерпан ресурс ожидания передачи сообщения |
|
0х3446 |
Смена превысила 24 часа |
|
0х3447 |
Неверная разница во времени между двумя операциями |
|
0х3448 |
Параметры реквизита не соответствуют форматам данных |
|
0х3449 |
Признак «продажа подакцизного товара» не установлен |
|
0х3450 |
Неустановленный реквизит в товарной позиции (в товарной позиции присутствует реквизит, не определенный в документе ФФД) |
|
0х3451 |
Сообщение от ОФД не может быть принято |
|
0х3453 |
Ошибка сервиса обновления ключей проверки КМ |
|
0х3454 |
Неизвестный ответ сервиса обновления ключей проверки кодов проверки |
|
0х3460 |
Требуется повтор процедуры обновления ключей проверки КМ |
|
0х3462 |
Запрещена работа с маркированным товарами |
|
0х3463 |
Неверная последовательность команд группы Bxh |
|
0х3464 |
Работа с маркированными товарами временно заблокирована |
|
0х3465 |
Переполнена таблица проверки кодов маркировки |
|
0х346C |
В блоке TLV отсутствуют необходимые реквизиты |
|
0х346E |
В реквизите 2007 содержится КМ, который ранее не проверялся в ФН |
|
Ошибки ФН формируемые ККТ |
|
|
0х3491 |
Неверный размер возвращаемых данных |
|
0х3492 |
Ошибка интерфейса ФН |
| 0х3493 |
Ошибка интерфейса ФН при посылке команды |
|
0х3494 |
Превышен объем числовых данных для передачи в ФН |
|
0х3495 |
Ошибка чтения документа из ФН при допечати |
|
0х3496 |
В ФН есть неотправленные документы |
|
0х3497 |
Исчерпан лимит перерегистраций |
|
0х3498 |
Ожидание перезагрузки ФН |
|
0х3499 |
Получение документа из ФН прервано |
|
[0х3500] |
Группа ошибок обмена с ОФД (ошибки не возвращаются в ответе, но могут быть запрошены) |
|
0х3531 |
Отсутствует физический канал связи |
|
0х3532 |
Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается) |
|
0х3533 |
Разрыв соединения сервером при передаче документа |
|
0х3534 |
Ошибка заголовка сессионного пакета (при приеме квитанции) |
|
0х3535 |
Истек таймаут ожидания квитанции |
|
0х3536 |
Разрыв соединения при приеме квитанции |
|
0х3537 |
Превышен таймаут передачи документа на сервер |
|
0х3538 |
ОФД-процесс не инициализирован |
|
[0х3600] |
Группа ошибок при работе с маркированным товаром |
|
0х3631 |
Процедура проверки уже запущена |
|
0х3632 |
Ошибка соединения с сервером ИСМ |
|
0х3633 |
Процедура проверки прервана |
|
0х3634 |
Попытка передать данные о маркированном товаре до начала внесения товарной позиции |
|
0х3635 |
Неверное состояние процесса проверки КМ |
|
[0х4100] |
Группа ошибок транспортного протокола (нижний уровень) |
|
0х4131 |
Неизвестная версия протокола |
|
0х4132 |
Переполнение буфера физического уровня |
|
0х4133 |
Переполнение буфера транспорта |
|
0х4134 |
Ошибка CRC пакета |
|
0х4135 |
Неверный идентификатор получателя |
|
0х4136 |
Недостаточно места в буфере получателя |
|
0х4138 |
Неверный идентификатор пакета транспорта |
|
[0х4200] |
Группа общих ошибок протокола (верхний уровень) |
|
0х4231 |
Неверная длина пакета |
|
0х4232 |
Недоступный символ в числовом параметре |
|
0х4233 |
Неверная команда |
|
0х4234 |
Длина параметра не равна заданной |
|
0х4235 |
Отсутствует обязательный параметр |
|
0х4236 |
Переполнение кольцевого буфера |
|
0х4237 |
Переполнение буфера команд |
|
0х4238 |
Буфер последнего ответа на команду пустой |
|
[0Х4300] |
Группа ошибок транспортного протокола (верхний уровень) |
|
0х4331 |
Неверный ID получателя (в параметре команды) |
|
0х4332 |
Получатель уже занят другим отправителем |
|
[0х4400] |
Группа ошибок при передаче параметров (неверное значение параметра) |
|
0х4451 |
Неверный тип документа |
|
0х4452 |
Неверный номер пользовательской ячейки |
|
0х4453 |
Превышение длины реквизита |
|
0х4454 |
Неверный итог чека |
|
0х4455 |
Неверная сумма товарной позиции |
|
0х4456 |
Неверные дата и/или время |
|
0х4457 |
Синтаксическая ошибка в параметре с фиксированной точкой |
|
0х4458 |
Несуществующее поле |
|
0х4459 |
Неверное значение параметра |
|
0х445A |
Несуществующий реквизит |
|
0х445B |
Недопустимый реквизит для данного типа документа |
|
0х445C |
Некорректный РНМ или ИНН |
|
0х445D |
Недопустимое сочетание реквизитов 1002 и 1056 |
|
0х445E |
Недопустимое сочетание реквизитов 1002 и 1017 |
|
0х445F |
Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации) |
|
0х4460 |
Невозможен повтор реквизита |
|
0х4461 |
Общая ошибка в параметрах |
|
0х4462 |
Общая ошибка длины параметра |
|
0х4464 |
Передана некорректная сумма налога |
|
0х4465 |
Переданная дата/время меньше даты/время последнего фискального документа |
|
0х4466 |
Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит |
|
0х4467 |
В этом ФФД операция неразрешена |
|
0х4468 |
Операция невозможна, не был установлен признак ТМТ при фискализации |
|
[0х4500] |
Группа ошибок получения реквизитов |
|
0х4531 |
Слишком большой индекс массива |
|
0х4532 |
Запрошенный локальный реквизит недоступен |
|
0х4533 |
Запрошенный переменный реквизит недоступен |
|
0х4534 |
Запрошенный постоянный реквизит недоступен |
|
[0х4600] |
Группа ошибок электронного журнала |
|
0х4631 |
Копия отсутствует |
|
0х4632 |
Данные в ЭЖ повреждены |
|
0х4633 |
Превышение максимального размера документа (128 Кб) |
|
0х4641 |
Нет данных в хранилище |
|
0х4642 |
Функции планировщика не доступны |
|
0х4643 |
Неизвестный тип задания |
|
[0х4700] |
Группа ошибок команд работы с внешними устройствами |
|
0х4731 |
Общая ошибка |
|
0х4732 |
Переполнение буфера внешнего устройства |
|
[0х4800] |
Группа пользовательских ошибок, возвращаемых из шаблонов |
|
[0х5000] |
Группа ошибок штрих-кодов |
|
0х5031 |
Критическое утверждение не прошло проверкуОбщие ошибки |
|
0х5032 |
Недопустимый входной параметр |
|
0х5033 |
Указатель ссылается в недопустимое место памяти |
|
0х5034 |
Ресурс занят |
|
0х5035 |
Недостаточно памяти |
|
0х5036 |
Переполнение |
|
0х5037 |
Запрашиваемый штрихкод недоступен |
|
Ошибки, специфичные для QR-кода |
|
|
0х5040 |
Недопустимая версия |
|
0х5041 |
Неподдерживаемый или неверный режим |
|
0х5042 |
Недопустимый уровень коррекции ошибок |
|
Ошибки, специфичные для линейных кодов |
|
|
0х5061 |
Неверный тип линейного штрих-кода |
|
0х5062 |
Передан неверный размер/длина для данной операции |
|
[0х6100] |
Группа ошибок состояния ККТ |
|
0х6131 |
Фатальная ошибка, расшифровка в бите статуса фатальных ошибок |
|
0х6132 |
Не выполнена идентификация кассира |
|
0х6133 |
Документ открыт |
|
0х6134 |
Документ закрыт |
|
0х6135 |
Смена превысила 24 часа |
|
0х6136 |
Смена закрыта |
|
0х6137 |
Смена открыта |
|
0х6138 |
Нефискальный режим |
|
0х6139 |
Архив ФН закрыт |
|
0х613A |
Нужно выполнить регистрацию/перерегистрацию |
|
0х613B |
Данная операция по документу запрещена (см. биты разрешенных операций по чеку) |
|
0х613C |
Данная операция разрешена только при включенном переключателе MODE |
|
0х613D |
В ФН есть неотправленные документы. Операция невозможна |
|
0х613E |
ФН не обнаружен. Операция невозможна |
|
0х6141 |
Произошла критичная ошибка, документ необходимо отменить |
|
0х6142 |
Регистры ККТ еще не инициализированы |
|
0х6143 |
Команда недоступна в текущем состоянии инициализации |
|
0х6144 |
Нет данных на отправку |
|
0х6145 |
Нет маркированных позиций в чеке |
|
0х6146 |
Необходимо отправить все уведомления |
|
[0х6200] |
Группа ошибок операций ККТ |
|
0х6231 |
Ошибка переполнения |
|
0х6232 |
Отрицательный результат (не достаточно наличных в ДЯ) |
|
0х6233 |
Оплата безналичными превышает сумму чека |
|
0х6241 |
Ошибка цифровой подписи |
|
0х6242 |
Ошибка проверки файла с ПО контейнера |
|
[0х6300] |
Группа ошибок настроек |
|
0х6331 |
Данный канал сети Интернет отсутствует в ККТ |
|
[0х6400] |
Группа ошибок коммуникационных интерфейсов |
|
0х6431 |
Данный аппаратный канал отсутствует, выключен и еще не проинициализирован |
|
0х6432 |
Данный сетевой интерфейс не подключен, или на нём не получен IPадрес |
|
0х6433 |
Данный сетевой интерфейс занят, или запрошенная операция уже выполняется |
|
[0x6500] |
Группа ошибок лицензирования |
|
0x6531 |
Нет подходящей лицензии |
|
0x6532 |
Нет свободного места для сохранения лицензии |
|
0x6533 |
Аппаратная ошибка при сохранении лицензии |
|
0x6534 |
Попытка ввода лицензии с некорректной подписью |
|
0x6535 |
Попытка ввода лицензии с некорректным ЗН ККТ |
|
0x6536 |
Попытка ввода истекшей лицензии |
|
[0х7000] |
Группа ошибок ввода реквизитов |
|
0х70ХХ |
Номер реквизита, на котором возникла ошибка, где ХХ – младший байт, равный значению: <Тег реквизита> – 1000 Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226 |
|
[0х7100] |
Резерв |
|
[0х7200] |
Группа ошибок работы с универсальными счетчиками |
|
0х7231 |
Неверный тег для универсальных счетчиков |
|
0х7232 |
Неверный индекс для универсальных счетчиков |
|
0х7233 |
Неверный размер универсального счетчика |
|
0х7234 |
Неверная конфигурация универсальных счетчиков |
|
[0х7300] |
Группа ошибок работы с базой товаров |
|
0х7331 |
Общая ошибка базы товаров |
|
0х7332 |
Некорректный тег |
|
0х7333 |
Некорректный размер тега |
|
0х7334 |
Недопустимый номер позиция |
|
0х7335 |
Произошла аппаратная ошибка |
|
0х7336 |
Нет данных запрошенных по тегу |
|
0х7337 |
Перебор окончен без найденных данных |
|
0х7338 |
Нет места в динамической области |
|
[0х7400] |
Группа ввода реквизитов маркировка |
|
0х74ХХ |
Номер реквизита, на котором возникла ошибка, где ХХ – младший байт, равный значению: <Тег реквизита> – 2000 Например, если возникла ошибка в реквизите 2106 (результат проверки сведений о товаре), то младший байт будет содержать значение 2106–2000=106 |
|
[0х7500] |
Группа ошибок уровня minipos |
|
0х7531 |
Отсутствие позиции оплаты |
|
0х7532 |
Таймаут выполнения команды истек |
|
0х7533 |
Неверный режим работы |
In a C program I was trying the below operations (Just to check the behavior)
x = 5 % (-3);
y = (-5) % (3);
z = (-5) % (-3);
printf("%d ,%d ,%d", x, y, z);
It gave me output as (2, -2 , -2) in gcc. I was expecting a positive result every time. Can a modulus be negative? Can anybody explain this behavior?
![]()
phuclv
35.9k13 gold badges146 silver badges455 bronze badges
asked Jul 30, 2012 at 11:31
3
C99 requires that when a/b is representable:
(a/b) * b + a%b shall equal a
This makes sense, logically. Right?
Let’s see what this leads to:
Example A. 5/(-3) is -1
=> (-1) * (-3) + 5%(-3) = 5
This can only happen if 5%(-3) is 2.
Example B. (-5)/3 is -1
=> (-1) * 3 + (-5)%3 = -5
This can only happen if (-5)%3 is -2
answered Jul 30, 2012 at 11:43
ArjunShankarArjunShankar
22.8k5 gold badges60 silver badges81 bronze badges
8
The % operator in C is not the modulo operator but the remainder operator.
Modulo and remainder operators differ with respect to negative values.
With a remainder operator, the sign of the result is the same as the sign of the dividend (numerator) while with a modulo operator the sign of the result is the same as the divisor (denominator).
C defines the % operation for a % b as:
a == (a / b * b) + a % b
with / the integer division with truncation towards 0. That’s the truncation that is done towards 0 (and not towards negative inifinity) that defines the % as a remainder operator rather than a modulo operator.
![]()
APerson
7,9488 gold badges35 silver badges49 bronze badges
answered Jul 30, 2012 at 11:50
ouahouah
141k15 gold badges268 silver badges329 bronze badges
4
Based on the C99 Specification: a == (a / b) * b + a % b
We can write a function to calculate (a % b) == a - (a / b) * b!
int remainder(int a, int b)
{
return a - (a / b) * b;
}
For modulo operation, we can have the following function (assuming b > 0)
int mod(int a, int b)
{
int r = a % b;
return r < 0 ? r + b : r;
}
My conclusion is that a % b in C is a remainder operation and NOT a modulo operation.
![]()
S.S. Anne
14.9k8 gold badges36 silver badges73 bronze badges
answered Oct 10, 2013 at 6:08
![]()
dewangdewang
9616 silver badges2 bronze badges
2
I don’t think there isn’t any need to check if the number is negative.
A simple function to find the positive modulo would be this —
Edit: Assuming N > 0 and N + N - 1 <= INT_MAX
int modulo(int x,int N){
return (x % N + N) %N;
}
This will work for both positive and negative values of x.
Original P.S: also as pointed out by @chux, If your x and N may reach something like INT_MAX-1 and INT_MAX respectively, just replace int with long long int.
And If they are crossing limits of long long as well (i.e. near LLONG_MAX), then you shall handle positive and negative cases separately as described in other answers here.
answered Feb 9, 2017 at 8:30
Udayraj DeshmukhUdayraj Deshmukh
1,7741 gold badge13 silver badges22 bronze badges
2
Can a modulus be negative?
% can be negative as it is the remainder operator, the remainder after division, not after Euclidean_division. Since C99 the result may be 0, negative or positive.
// a % b
7 % 3 --> 1
7 % -3 --> 1
-7 % 3 --> -1
-7 % -3 --> -1
The modulo OP wanted is a classic Euclidean modulo, not %.
I was expecting a positive result every time.
To perform a Euclidean modulo that is well defined whenever a/b is defined, a,b are of any sign and the result is never negative:
int modulo_Euclidean(int a, int b) {
int m = a % b;
if (m < 0) {
// m += (b < 0) ? -b : b; // avoid this form: it is UB when b == INT_MIN
m = (b < 0) ? m - b : m + b;
}
return m;
}
modulo_Euclidean( 7, 3) --> 1
modulo_Euclidean( 7, -3) --> 1
modulo_Euclidean(-7, 3) --> 2
modulo_Euclidean(-7, -3) --> 2
answered Sep 27, 2018 at 4:26
![]()
The other answers have explained in C99 or later, division of integers involving negative operands always truncate towards zero.
Note that, in C89, whether the result round upward or downward is implementation-defined. Because (a/b) * b + a%b equals a in all standards, the result of % involving negative operands is also implementation-defined in C89.
answered Jun 17, 2015 at 7:02
![]()
Yu HaoYu Hao
118k44 gold badges232 silver badges287 bronze badges
According to C99 standard, section 6.5.5
Multiplicative operators, the following is required:
(a / b) * b + a % b = a
Conclusion
The sign of the result of a remainder operation, according
to C99, is the same as the dividend’s one.
Let’s see some examples (dividend / divisor):
When only dividend is negative
(-3 / 2) * 2 + -3 % 2 = -3
(-3 / 2) * 2 = -2
(-3 % 2) must be -1
When only divisor is negative
(3 / -2) * -2 + 3 % -2 = 3
(3 / -2) * -2 = 2
(3 % -2) must be 1
When both divisor and dividend are negative
(-3 / -2) * -2 + -3 % -2 = -3
(-3 / -2) * -2 = -2
(-3 % -2) must be -1
6.5.5 Multiplicative operators
Syntax
- multiplicative-expression:
cast-expressionmultiplicative-expression * cast-expressionmultiplicative-expression / cast-expressionmultiplicative-expression % cast-expressionConstraints
- Each of the operands shall have arithmetic type. The
operands of the % operator shall have integer type.Semantics
The usual arithmetic conversions are performed on the
operands.The result of the binary * operator is the product of
the operands.The result of the / operator is the quotient from
the division of the first operand by the second; the
result of the % operator is the remainder. In both
operations, if the value of the second operand is zero,
the behavior is undefined.When integers are divided, the result of the / operator
is the algebraic quotient with any fractional part
discarded [1]. If the quotienta/bis representable,
the expression(a/b)*b + a%bshall equala.[1]: This is often called «truncation toward zero».
answered Aug 16, 2018 at 14:57
![]()
psqlipsqli
5886 silver badges10 bronze badges
The result of Modulo operation depends on the sign of numerator, and thus you’re getting -2 for y and z
Here’s the reference
http://www.chemie.fu-berlin.de/chemnet/use/info/libc/libc_14.html
Integer Division
This section describes functions for performing integer division.
These functions are redundant in the GNU C library, since in GNU C the
‘/’ operator always rounds towards zero. But in other C
implementations, ‘/’ may round differently with negative arguments.
div and ldiv are useful because they specify how to round the
quotient: towards zero. The remainder has the same sign as the
numerator.
answered Jul 30, 2012 at 11:42
![]()
Kartik AnandKartik Anand
4,4455 gold badges40 silver badges72 bronze badges
1
In Mathematics, where these conventions stem from, there is no assertion that modulo arithmetic should yield a positive result.
Eg.
1 mod 5 = 1, but it can also equal -4. That is, 1/5 yields a remainder 1 from 0 or -4 from 5. (Both factors of 5)
Similarly,
-1 mod 5 = -1, but it can also equal 4. That is, -1/5 yields a remainder -1 from 0 or 4 from -5. (Both factors of 5)
For further reading look into equivalence classes in Mathematics.
answered Apr 9, 2017 at 22:46
![]()
2
Modulus operator gives the remainder.
Modulus operator in c usually takes the sign of the numerator
- x = 5 % (-3) — here numerator is positive hence it results in 2
- y = (-5) % (3) — here numerator is negative hence it results -2
- z = (-5) % (-3) — here numerator is negative hence it results -2
Also modulus(remainder) operator can only be used with integer type and cannot be used with floating point.
answered Aug 26, 2017 at 11:55
KavyaKavya
112 bronze badges
1
I believe it’s more useful to think of mod as it’s defined in abstract arithmetic; not as an operation, but as a whole different class of arithmetic, with different elements, and different operators. That means addition in mod 3 is not the same as the «normal» addition; that is; integer addition.
So when you do:
5 % -3
You are trying to map the integer 5 to an element in the set of mod -3. These are the elements of mod -3:
{ 0, -2, -1 }
So:
0 => 0, 1 => -2, 2 => -1, 3 => 0, 4 => -2, 5 => -1
Say you have to stay up for some reason 30 hours, how many hours will you have left of that day? 30 mod -24.
But what C implements is not mod, it’s a remainder. Anyway, the point is that it does make sense to return negatives.
answered Jun 5, 2019 at 8:02
![]()
FelipeCFelipeC
8,8404 gold badges43 silver badges38 bronze badges
It seems the problem is that / is not floor operation.
int mod(int m, float n)
{
return m - floor(m/n)*n;
}
answered Jul 20, 2020 at 12:51
bazbaz
1,21115 silver badges10 bronze badges



















