Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 июл 2022, 21:07

Один чек и две фискальные операции

Автор sirhed, 18 окт 2017, 10:41

0 Пользователей и 1 гость просматривают эту тему.

sirhed

После перехода на платформу 8.3.10.2580 в некоторых случаях (последовательности нет) чеки пробиваются с созданием двух фискальных операций. Предыдущая платформа была 8.3.9.2170. Работало без сбоев. В результате двух фискальных операций журнал чеков перестает отображать информацию. Причина в дублировании поля "Ссылка". Динамический список не предусматривает две фискалки на один чек. Как исключить создание двух фискальных операций на один чек? Может кто уже сталкивался с такой проблемой?

sirhed

Процесс самостоятельного разбирательства ;)
После опроса кассиров выяснилось, что появляется на экране форма "ФормаОплатыНаличными". А все потому, что не удалось записать в чек статус "Пробит".
По идее нужно смотреть, что чек есть, фискальная операция тоже есть, зачем еще раз пробивать чек. Кассиры в шоке, некоторые кто поумнее, просто закрывают это окно, а кто-то снова нажимает "Пробить". Вот и вторая фискалка на один чек.

pavl_vs

sirhed, Вы уверены, что глюк связан с версией платформы?

1. Назвали бы конфигурацию, ее релиз.
2. Соотнесли бы время обновления конфигурации с временем появления глюка.

sirhed

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

kusok_dobra

Цитата: sirhed от 18 окт 2017, 10:41
После перехода на платформу 8.3.10.2580 в некоторых случаях (последовательности нет) чеки пробиваются с созданием двух фискальных операций. Предыдущая платформа была 8.3.9.2170. Работало без сбоев. В результате двух фискальных операций журнал чеков перестает отображать информацию. Причина в дублировании поля "Ссылка". Динамический список не предусматривает две фискалки на один чек. Как исключить создание двух фискальных операций на один чек? Может кто уже сталкивался с такой проблемой?

Проблема один в один. Один чек 2 фискальные операции. Платформа 1С:Предприятие 8.3 (8.3.10.2580), вчера вечером обновили, клиент-сервер. Управление торговлей, редакция 11 (11.3.4.47)
До этого момента таких проблем не было никогда. Пока что не разобрались. Как у Вас с решением проблемы?

Геннадий на Оби

Цитата: kusok_dobra от 20 окт 2017, 07:22Проблема один в один. Один чек 2 фискальные операции. Платформа 1С:Предприятие 8.3 (8.3.10.2580), вчера вечером обновили, клиент-сервер. Управление торговлей, редакция 11 (11.3.4.47)
До этого момента таких проблем не было никогда. Пока что не разобрались. Как у Вас с решением проблемы?
Что обновили-то?
Платформа не обновляется, а ставится новая, параллельно к старой

А обновлять УТ на 11.3.4.47 более, чем странно - после неё уже вышло 5 релизов, актуальная версия - 11.3.4.103

sirhed

Решения до сих пор нет.
Проявляется сейчас только на одной кассе. И только по наличке (как и было раньше).
В журнале регистрации сообщения этого кассира как и у других кассиров, ошибок не сообщает.
Делал выгрузку/загрузку базы. Тестирование. Не помогает.
Выходим из положения следующим образом. Как только появляется снова окно оплаты, хотя уже фискальный чек вышел, Просто прошу кассира закрывать программу, а сам потом делаю смену статуса чека на "Пробит". Проявляется проблема не каждый раз.
В тех. поддержке 1с дали ответ, что помочь не могут. Вот их ответ: "Если нет последовательности воспроизведения и базы для воспроизведения, то мы ничем не сможем помочь."
Добавлено: 20 окт 2017, 15:27


Вышла новая версия платформы: Технологическая платформа 8.3, версия 8.3.10.2639

kusok_dobra

Цитата: Геннадий ОбьГЭС от 20 окт 2017, 09:50Что обновили-то?
Платформу. Вообще думал, что из сообщения это понятно.

Цитата: Геннадий ОбьГЭС от 20 окт 2017, 09:50Платформа не обновляется, а ставится новая, параллельно к старой
К словам пожалуйста придираться не надо. Тем более что на сайте 1с написано "Обновления".

Цитата: sirhed от 20 окт 2017, 10:07Решения до сих пор нет.
Проявляется сейчас только на одной кассе. И только по наличке (как и было раньше).
В журнале регистрации сообщения этого кассира как и у других кассиров, ошибок не сообщает.
Делал выгрузку/загрузку базы. Тестирование. Не помогает.
Выходим из положения следующим образом. Как только появляется снова окно оплаты, хотя уже фискальный чек вышел, Просто прошу кассира закрывать программу, а сам потом делаю смену статуса чека на "Пробит". Проявляется проблема не каждый раз.
В тех. поддержке 1с дали ответ, что помочь не могут. Вот их ответ: "Если нет последовательности воспроизведения и базы для воспроизведения, то мы ничем не сможем помочь."
У нас тоже только на одной кассе. Там ХП стоит. Грешим либо на винду, либо на драйвер от кассы. Попробовали драйвер другой поставить. Посмотрим как отработает. Отпишусь если что

sirhed

Я думаю проблема в работе с базой данных. Сделал тестирование и исправление 1 и 5 пункты: "Реиндексация таблиц информационной базы", "Реструктуризация таблиц информационной базы".
А также, можете меня осудить, отключил режим совместимости в конфигурации.

Вот уже полтора часа работает без сбоев. Вчера были ошибки на двух кассах к концу дня. Всего 3 чека дали ошибку (все наличка). По платкарте нет повторений фискальных операций.

По поводу ОСи и драйвера сомневаюсь, но может и ошибаюсь. У нас все кассы на XP. ККТ Штрих-М. Драйвер Штрих-М:ККТ с передачей данных в ОФД (54-ФЗ)

Добавлено: 21 окт 2017, 11:06


Объясню, почему сомневаюсь по поводу драйвера. Обе фискальные операции содержат номер чека с ККТ. Значит 1с-ка как-то его получает! :dfbbdrfb:
И потом, если 1с-ку выключить до пробития второго чека, то недостаток только отсутствие в чеке статуса "Пробит". Посмотрел последовательность команд на запись чека в конфигурации 11.3.4.30 и мне кажется проблема в блокировке чека:

Попытка

Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить();
ЭлементБлокировки.Область = "Документ.ЧекККМ";
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
ЭлементБлокировки.УстановитьЗначение("Ссылка", Объект.Ссылка);
Блокировка.Заблокировать();

Результат = Записать(Новый Структура("РежимЗаписи, РежимПроведения", РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный));

ЗафиксироватьТранзакцию();

kusok_dobra

Цитата: sirhed от 21 окт 2017, 10:22По поводу ОСи и драйвера сомневаюсь
Да, не в этом дело. Ещё на одной кассе повторилось, всего 7 фискальных операций (дублей) уже...
У Вас в фискальных операциях "Номер чека ККМ" один и тот же или на единицу больше?
И что Вы сделали с операциями? Я пока что временно убрал документ-основание, но это неправильно я так думаю...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск