1с слип вышел а чек нет
У одного клиента возникла следующая ситуация. Есть 1С Розница x64, файловая, платформа 8.3.19.1264. Подключена ККТ Атол (USB-COM), драйвера 10.8 x64. ОС Win10.
Периодически зависает программа при пробитии чека. Ошибок нет, процесс 1cv8c переходит в состояние «Не отвечает». Кассир вынужден принудительно закрывать приложение через Диспетчер задач.
Сбой появляется рандомно. Какой-то день все ок, на следующий — вылезет. Сообщают также, что иногда выходит чек на кассе, а в 1С эта операция теряется. Либо зависает без пробития чека.
Варианты действий
Так как сбой возникает случайным образом, то ошибку надо «отлавливать» и искать, в чем причина. Это может быть как сама ОС, так и ККТ или 1С. Вплоть до замены ПК.
► ОС Windows
- В настройках электропитания установить «Параметр временного отключения USB-порта = Запрещено».
- Добавить каталог с платформой, папки локального кэша 1С в исключения антивирусной защиты.
- Временно отключить брандмауэр Защитника Windows или другой используемый фаервол.
- Поставить актуальные обновления ОС Windows из Центра обновлений.
► ККТ АТОЛ
- Проверить провода, их состояние и надежное крепление к гнездам ККТ и ПК.
- Через Тест драйвера проверить параметры ОФД — снизить время ожидания (связь с ОФД).
- Обновить ДТО до версии 10.9.
- Проверить работу ККТ на другом USB-проводе.
- Выполнить ТО кассы (проверить версию прошивки и блок питания).
► 1С:Предприятие
- Очистка локального кэша.
- Сокращение или очистка журнала регистрации.
- Выполнить ТиИ — проверка на ошибки, реиндексация (обязательно сделать резервную копию ИБ).
- Обновить версию платформы 1С.
- Проверить наличие рекомендованных исправлений (патчей).
- Протестировать работу на x86-версии 1С и драйверов, если допустимо.
- Включить технологический журнал 1С, чтобы собрать логи для анализа.
По словам кассира, ККТ напечатала чек, но он не отобразился в Рознице 2.2. У кого-то был подобный случай?
Оплата происходила, как и всегда, через эквайринговый банковский терминал Сберабанка. Слип-чек с временем и суммой есть, а вот чека, который выдает ККТ, нет. Кассиры говорят, что потеряли. Так же, узнав время, с слип-чека, я просмотрел журнал регистрации в конфигураторе. В дапазоне +-10 минут документ ЧЕК в базе никто не создавал.
С момента перехода на Розницу и подключения ккт с передачей данных 1 июня подобный случай впервые.
На тестовой базе с эмулятором потренировался. После того, как оплата прошла по банку, в РМК нажимаешь подтвердить оплату и сначала создается Чек, а потом уже выводится на печать. Как у нее вышло напечатать чек, без создания его в Рознице, никак не могу понять?
Коллеги, может, обратится в ОФД? Если чек ККТ напечатала, то он должен передаться в ОФД? Они могут мне предоставить такие данные? Потому что, мне кажется, что кассир немного меня обманывает.
(7) И что теперь делать? Вводить Кассовый чек коррекции?
(8) с розницей не работаю. вашу кассовую дисциплинированность не знаю. мне всё равно.
(0) Поищи в журнале чеков на ту дату не проведенный чек с временем 00:00, это он и есть.
(8) тупо добавьте документ в розницу и всё. У вас программиста нет что ли? Чего париться попусту?
(12) Так не факт, что ККТ отбила чек. Я даж уверен в этом.
(13) Зайдите в личный кабинет в ОФД и посмотрите его там, если чек пробивался на ККТ, то он ушел.
(12) Дело в том, что я программист. Это во-первых))) А, во-вторых, клиент не мой, наши партнеры, руководство попросило помочь. Боюсь добавлять чего-то не разобравшись.
(15) ну так позови специалиста. Если сейчас уже так, то он точно не повредит
(11) Странно, чек пробивается при уже созданном и записанном документе ЧекККМ. При зависании сберовского терминала, чек остается непроведенным.
(19) Терминал видимо не имеет связи с программой, то есть провели оплату по терминалу отдельно, чек не выбивали, убийца продавец.
(19) Да, я в посте (3) об этом и писал. Глянул код: сначала записывается, а потом пробивается. А в журнале регистрации ничего нет.
(21) что пробили оплату только по банковскому терминалу и теперь выкручиваются
(24) А чтоб полностью быть в этом уверенным надо посмотреть z-отчет.
(0) В "Закрытии кассовой смены" стоит галочка "Закрывать без z-отчета". Видимо, при закрытии смены не отпечатывается z-отчет P.S. Не пинайте сильно за отсутствие знаний. С Розницей, да и с розничной торговлей не работал ранее.
(26) Если не ошибаюсь, то в самой рознице 2.2. его не посмотреть. Жду 10.00, когда кассиры и бухи на работу придут в магазине.
(27) достань утилиту для общения с ккм (обычно всегда установлена на компе с ккм) и из нее "поговори" с ккм. там кое-какую инфу можно вытянуть. сверить чеки, повторно отпечатать и т.п.
(29) Если совет в посте (14) не поможет, то попробую. Спасибо
(16) Получается, что в Рознице 2.2. z-отчет - это ОтчетОРозничныхПродажах за день. (Там моего чека нет). А при закрытии кассы, z-отчет не печатался. Вся надежда на личный кабинет в ОФД(((
(0)враки. чек должен быть записан, как минимум. успешно проведен и со статусом "пробит" может и нет , но записанный точно есть .
(0) Новые данные, печатного чека оказывается не было))) Только слип-чек из банковского терминала. Просто странно, если оплата прошла по банку, то кассир в режиме РМК не может не создать чек. (В РМК можно нажать только Ентер, после чего создается Чек)
(33) А если кассир кнопочку повер нажмет на компе? Чек создастся?
(34) Посмотрел в журнале регистрации - кассир авторизовался с утра, и не выходил с 1С до закрытия. Значит, не было Повер и Ребут
(0) Самое главное, что у них банковский терминал интегрирован. После того, как клиент набивает пароль, в 1С не выскакивает окно с подтверждением оплаты. Реально протупить нет возможности
(0) Может оплата прошла по банку, а отклика от банковского терминала не было и в Рознице не создался чек (ну, и в следствии чего, не напечатался)?
(0) Если ККТ - Штрих, то это обычное поведение..
Интересно, такие проблемы наблюдается у ККТ Атол в связке с Розницей?
Ну, ситуации бывают разные. НАпример если оплата по безналу, то бывает что деньги с клиента списались, а ККТ не напечатала чек. В этом случае просто чек -> отложенный и пробиваем из списка чеков. А так хочу отдать на прошивку в ЦТО. Эти глюки уже достали.
(40) У "моих клиентов" давно такая проблема произошла. С отложенных не пробьешь. Они удаляются при закрытии смены. Но дело в том, что у меня в момент создания оплаты по банковскому терминалу в 1С не создавался Чек. Ведь отложенный это непроведенный чек.
(0) Нашли мне общий чек, который выскакивает при закрытии смены. В нем нет суммы "призрачного чека". Значит его не только в Рознице нет, но и по кассе он не прошел. И не передался в ОФД.
При пробитии кассового чека по безналичному расчету может возникать ситуация, когда чек по эквайринговому терминалу пробился, а в ККТ произошел сбой, в следствии чего чек не пробился в онлайн кассе. Причиной этого может быть, например, отсутствие чековой ленты в онлайн кассе ККТ или ошибка при установке драйвера ККТ.
2. Исправление ошибки в программе 1С Управление торговлей
Наша задача в случае ошибки при пробитии чека – пробить чек на ККТ с отключенным эквайринговым терминалом. Для этого в программе 1С Управление торговлей нужно:
1) закрыть окно с рабочим местом кассира в 1С Управление торговлей;
2) перейти в раздел “НСИ и Администрирование”:
3) Здесь нужно выбрать пункт "РМК и оборудование”:
4) Выбираем пункт “Настройки РМК для текущего рабочего места”:
5) Переходим на закладку 1С “Эквайринговые терминалы”:
6) Устанавливаем флаг “Без подключения оборудования” и записываем настройки оборудования.
7) Выясняем, какой чек не пробился. Вероятно, он попал в отложенные чеки. Пробиваем кассовый чек ККТ.
8) После пробития кассового чека нужно вернуть настройки эквайрингового терминала в исходное состояние (п.1-6), то есть снять флаг “Без подключения оборудования” в настройках эквайрингового терминала.
Вот так просто в программе 1С Управление торговлей разрешается ситуация, когда не побился чек ККТ. Однако бывают и более сложные кейсы, когда невозможно обойтись без вмешательства профессионала. Если у Вас возникают трудности с программными решениями 1С, не стесняйтесь обратиться за помощью – мы поможем решить любую проблему!
Читайте также: