Известные ошибки и их решение
Марка отсутствует на предприятии (по документам)
При добавлении бутылки в форму Вскрытие бутылки выходит ошибка
Данная ошибка может быть, если:
- марка реально отсутствует в базе данных SH 5 на нужном предприятии
- r_keeper передает ИНН+КПП не те (ошибка в настройке), на которых марка на остатке в SH 5
- в базе SH 5 заведено 2 юр. лица с одинаковыми ИНН+КПП и разграничены доступы по подразделениям. И у пользователя, от имени которого обращаются в SH 5, нет прав на подразделения нужного юр. лица.
Что можно проверить:
- Убедитесь, что один и тот же КПП не заведен несколько раз
- Убедитесь, что у подразделения, с которого должны списываться марки, КПП полностью идентичен реквизитам, указанным у логического принтера
- Убедитесь, что у всех юридических лиц в SH 5 уникальный ИНН
- Убедитесь, что подразделение, с которого должны списываться марки, привязано именно к тому предприятию, которое выгружено из г_keeper через QUSH.
Место реализации = Ресторан
Если в параметре Место реализации выбрано значение Ресторан, то на версиях r_keeper ниже 7.07.00.352 при добавлении бутылки в форму вскрытия выйдет ошибка.
Решение – обновить r_keeper до версии 7.07.00.352.
Пустой список алкогольных ингредиентов для подбора марок
Если вы столкнулись с ошибкой 1316 Пустой список алкогольных ингредиентов для подбора марок, проверьте:
- что у алкогольных ингредиентов, входящих в комплект блюда, указан Код вида алкогольной продукции
- что у выбранного Вида алкогольной продукции не стоит флаг Пиво.
Некорректная единица измерения или коэффициент в карточке товара SH 5
В некоторых базах Store House 4 сотрудники могли удалять предустановленные единицы измерения. При переходе на Store House 5, возникают различные ошибки, связанные с этим.
Например:
- при установке флага Алкогольная продукция подставляется единица измерения не Литр, а какая-нибудь другая.
- при оплате не верно передаётся объём блюда.
Решение — в полученной базе Store House 5 сопоставить существующие единицы измерения с базовыми настройками и выполнить восстановление базы.
Неактивна кнопка "Вскрыть бутылку"
Если в форме Вскрытие бутылок неактивна кнопка Вскрыть бутылку, проверьте выполнение следующих условий:
- в справочнике Настройки > Параметры в параметре Ввод марок для крепкого алкоголя выбрано значение Автоматически - через систему управления складом
- есть связь с базой SH 5
- у работника, который выполняет операцию есть право Вскрытые кега/ бутылки.
Ошибка 3813 – В документе XML присутствует ошибка
Причины этой ошибки могут быть разные, для точного определения проблемы надо читать логи Farcards.
Но в первую очередь проверьте, что адрес, с которого подключаются к УТМ, внесён в белый список.
Ошибка 3813 – Неизвестный тип чека: ChequeV4
При попытке оплатить чек ошибка 3813 – Неизвестный тип чека: ChequeV4.
Решение — обновить УТМ до версии 2600.
Ошибка 2627: Проверка не пройдена (-1)
Ошибка возникает, если с компьютера, где установлен Fafcards, нет доступа к УТМ.
8006 Unsupported version of alcohol accounting service
Ошибка возникает при нажатии кнопки Вскрытие бутылок на кассовой станции r_keeper 7, при настройке работы порционного алкоголя через интеграторов.
Решение: интеграторы DiB, Контур и Barlane вскрывают бутылки в своих интерфейсах. Поэтому на кассе r_keeper не нужно пытаться сделать вскрытие.
8009 Не удалось установить блокировку перед выполнением операции
Ошибка возникает при попытке закрыть общую смену в r_keeper.
Решение: версия серверной библиотеки должна быть 5.147.727+
Ошибка проведения акта списания: Документы с датой отличающейся от даты подачи в ФСРАР более чем на три дня не обрабатываются
В дате Акта списания указана неверная дата. Скорее всего 2034г.
Решение: поменяйте дату вручную или воспользуйтесь рекомендациями из следующей главы.
После закрытия смены в SH5 создались автоматические порционные акты списания, в дате которых 2034г
Вариант 1
- Сделать полноценный апгрейд на 5.148.741, тогда год в логической дате смены и дате актов изменятся на 2024.
Вариант 2
Подойдёт, если установлен SH v 5.148.737 или 5.148.739. Тогда достаточно:
- Заменить библиотеки shsrv64.dll и shcrtdb64.dll на 5.148.741
- С помощью SDBMan выполнить процедуру сервера RebuildB.
Как исправить отрицательные остатки по старым маркам
Вариант 1
- Сделать полноценный апгрейд на 5.148.741
- С помощью SDBMan выполнить процедуру сервера WorkRepair, указав для поля 108\6 значение 1
Вариант 2
Подойдет, если установлен SH 5.148.737 или 5.148.739. Тогда можно:
- Заменить библиотеки shsrv64.dll и shcrtdb64.dll на 5.148.741
- С помощью SDBMan выполнить процедуру Register из shcrtdb64.dll
- С помощью SDBMan выполнить процедуру сервера WorkRepair, указав для поля 108\6 значение 1
Как исправить начальный остаток, если неправильно сопоставили Товар ЕГАИС с Товаром SH и его ед. изм.
Вариант 1
- Сделать полноценный апгрейд на 5.148.741
- В неправильно сопоставленном товаре SH у неправильно сопоставленной единицы измерения необходимо очистить некорректно сопоставленный код ЕГАИС
Сопоставить ранее некорректно сопоставленный товар ЕГАИС с правильной единицей измерения товара SH.
Если пересопоставление было сделано до обновления версии на 5.148.741, то отредактируйте любое поле в карточке товара ЕГАИС. При сохранении будет запущен пересчет начального остатка.
Вариант 2
Подойдет, если установлен SH v 5.148.737 или 5.148.739. Тогда можно:
- Заменить библиотеки shsrv64.dll и shcrtdb64.dll на 5.148.741
- В неправильно сопоставленном товаре SH у неправильно сопоставленной единицы измерения необходимо очистить некорректно сопоставленный код ЕГАИС
Сопоставить ранее некорректно сопоставленный товар ЕГАИС с правильной единицей измерения товара SH.
Если пересопоставление было сделано до обновления версии на 5.148.741, то отредактируйте любое поле в карточке товара ЕГАИС. При сохранении будет запущен пересчет начального остатка.
Ошибка: Нарушение условия уникальности индекса
Ошибка возникает при добавлении в форму вскрытия бутылки, вскрытой на другом месте вскрытия.
На данный момент, место вскрытия можно изменить только у бутылки, из которой ещё не было реализации.
Инверсия даты
Ошибка Инверсия даты при проведении Акта списания на Приготовление.
Пример:
09.09 открыли новую бутылку водки с маркой "А" и часть из неё использовали на коктейль, продаж чистых порций не было. После закрытия смены SH создается Акт списания на Приготовление коктейлей с датой 09.09. В этот день акт не отправляют в ЕГАИС.
10.09 продают рюмку чистой водки (подбирается марка "А", чек сразу уходит в ЕГАИС (получается первый документ с маркой "A" в ЕГАИС от 10.09). После этого при отправке в ЕГАИС акта за 09.09 ответ по акту – инверсия даты. Ошибка из-за того, что Акт за 9.09 – второй документ (по очереди отправки) и его дата не может быть меньше даты первого документа с маркой "А".
Решение: Изменить дату Акта за 9.09 на "сегодня".