6. Аварийные ситуации

В случае сбоя REGOS:POS требуется перезапустить и продолжить работу. При возникновении каких-либо ошибок в процессе запуска или работы, REGOS:POS сообщает соответствующим уведомлением с кодом ошибки.

1000 - Невозможно подключиться к базе данных
1001 - Не удалось начать транзакцию
1002 - Не удалось подтвердить транзакцию
1003 - Не удалось откатить транзакцию
1004 - Текст запроса пустой
1005 - Ошибка при добавлении/изменении записей
1006 - Ошибка при получении записей
1007 - Невозможно закрыть подключение к базе данных

2000 - Ошибка при подключении к API серверу
2001 - Ошибка при выполнении метода API
2002 - Пользователь не авторизован
2003 - Метод API вызван не правильно или не существует
2004 - Ошибка при авторизации
2005 - Нет подключения с API сервером
2006 - Auth - apiConn.ErrorNo == 0, apiResult.ok == false
2007 - Доступ к методу API запрещён
2008 - API сервер находится на техническом обслуживании

3000 - Касса или пользователь не определены
3001 - Невозможно открыть смену, так как для данной кассы смена уже открыта, или имеются более ранние смены
3002 - Невозможно закрыть смену, так как для данной кассы нет открытых смен
3003 - Превышена максимальная длительность смены
3004 - Смена для текущей кассы не открыта
3005 - Для смены создано больше одного открытых / не оплаченных чеков
3006 - Имеется ранее открытый чек, который будет продолжен
3007 - Имеется ранее не оплаченный чек, который будет продолжен
3008 - Програмная ошибка
3009 - Данная операция уже сторнирована или является сторнирующей
3010 - Кол-во не может быть меньше или равно нулю
3011 - Цена не может быть меньше нуля
3012 - Невозможно изменить сторнированную операцию
3013 - Получен пустой массив данных
3014 - Для изм. нету данных
3015 - в НЕ-наличных оплатах не может быть сдача
3016 - В смене имеется не закрытые чеки
3017 - Изымая сумма превышает остаток в кассе
3018 - Получены некорректные данные
3019 - Нет разрешения на эту операцию
3020 - Не заполнено поле {наименование поля}
3021 - Не найден файл {имя файла}
3022 - Версия REGOS:POS устарела. Требуется подключение к сети Интернет для обновления. Система отображает диалоговое окно для запуска обновления или выхода из программы.

5000 - Не удалось подключиться к TCP серверу
5001 - Ошибка отправки TCP пакета
5002 - Ошибка обработки входящего TCP пакета
9999 - Неизвестная ошибка