Проблема стала повторяться всё чаще. Фискализация проходит, id чека записывается, в логах данные есть, но перекидывает на этап, указанный в настройке "Переключить в статус в случае ошибки создания чека".
Можете исправить?
Пример процесса https://one-box.shine-bright.com.ua/525140/
[file]22979[/file]
[file]22980[/file]
Проблема стала повторяться всё чаще. Фискализация проходит, id чека записывается, в логах данные есть, но перекидывает на этап, указанный в настройке "Переключить в статус в случае ошибки создания чека".
Доброе утро. В подключениях интеграций добавлены настройки "Checkbox API: Включить логирование получения информации о чеках" - вы можете ее включить и проверить на новых чеках, какую информацию будет выдавать API на запросах получения информации по чеку после фискализации. Я думаю, что, возможно, за 10 секунд Checkbox не фискализует чек, поэтому мы и получаем ошибку.
Доброе утро.
В подключениях интеграций добавлены настройки "Checkbox API: Включить логирование получения информации о чеках" - вы можете ее включить и проверить на новых чеках, какую информацию будет выдавать API на запросах получения информации по чеку после фискализации.
Я думаю, что, возможно, за 10 секунд Checkbox не фискализует чек, поэтому мы и получаем ошибку.
Тиндик Максим Вадимович OneBox production писал/а: Доброе утро. В подключениях интеграций добавлены настройки "Checkbox API: Включить логирование получения информации о чеках" - вы можете ее включить и проверить на новых чеках, какую информацию будет выдавать API на запросах получения информации по чеку после фискализации. Я думаю, что, возможно, за 10 секунд Checkbox не фискализует чек, поэтому мы и получаем ошибку.
я как раз прикрепил скрин логов, чек создаётся и записывается айди в доп поле, но действие перекидывает на этап, который указывается на случай ошибки
[quote]
Тиндик Максим Вадимович
OneBox production писал/а:
Доброе утро.
В подключениях интеграций добавлены настройки "Checkbox API: Включить логирование получения информации о чеках" - вы можете ее включить и проверить на новых чеках, какую информацию будет выдавать API на запросах получения информации по чеку после фискализации.
Я думаю, что, возможно, за 10 секунд Checkbox не фискализует чек, поэтому мы и получаем ошибку.
[/quote]
я как раз прикрепил скрин логов, чек создаётся и записывается айди в доп поле, но действие перекидывает на этап, который указывается на случай ошибки
Тиндик Максим Вадимович OneBox production писал/а: Вы сделали именно то что я указывал в предыдущем комментарии?
а, сорри, невнимательно прочитал, пробую
[quote]
Тиндик Максим Вадимович
OneBox production писал/а:
Вы сделали именно то что я указывал в предыдущем комментарии?
[/quote]
а, сорри, невнимательно прочитал, пробую
Пример процесса https://one-box.shine-bright.com.ua/546156/ - фискализация успешная, но не перевело ни на какой этап. В логах вроде бы всё в порядке. Поменял этап вручную.
[file]23216[/file]
[file]23217[/file]
[file]23218[/file]
2. после переключения в этап "Успешна фискализация" после повторяющихся запросов на проверку окончания фискализации чека - вы делаете запрос на получения информации о чеке https://one-box.shine-bright.com.ua/admin/shop/workflowstatus/1611/action/new/ - и вам выдаёт 520 ошибку со стороны Checkbox -я так понимаю речь о каких-то ограничениях со стороны CloudFlare
Я вижу 2 способа решения на данный момент: 1. Связаться с техподдержкой Checkbox и прояснить почему в некоторых случаях получаете ошибку 520 - возможно у них определенные ограничения на количество запросов в секунду или ещё что-то 2. В действии "Получение информации о чеке " включить настройки "Выводить текст ошибки и продолжить переход на этап" - чтобы у вас не откатывалось из-за ошибки переключение и не уходило в ошибку
[quote]
Родион писал/а:
Новый пример: https://one-box.shine-bright.com.ua/563009/ фискализация успешная, но сначала отдал ошибку
[/quote]
Смотрите что происходит:
1. вы в [2025-01-22 21:14:25] пробуете переклюить в этап https://one-box.shine-bright.com.ua/admin/shop/workflowstatus/1229/action/new/ и фискализировать - запрос проходит с кодом 201, ожидается до 10сек фискализация (проверяется чек что фискализирован)
2. после переключения в этап "Успешна фискализация" после повторяющихся запросов на проверку окончания фискализации чека - вы делаете запрос на получения информации о чеке https://one-box.shine-bright.com.ua/admin/shop/workflowstatus/1611/action/new/ - и вам выдаёт 520 ошибку со стороны Checkbox -я так понимаю речь о каких-то ограничениях со стороны CloudFlare
И собственно из-за ошибки в переключении с этапа https://one-box.shine-bright.com.ua/admin/shop/workflowstatus/1229/action/new/ на этап https://one-box.shine-bright.com.ua/admin/shop/workflowstatus/1611/action/new/ - у вас возникает ошибка - и переключает в "Ошибка фискализации"
Я вижу 2 способа решения на данный момент:
1. Связаться с техподдержкой Checkbox и прояснить почему в некоторых случаях получаете ошибку 520 - возможно у них определенные ограничения на количество запросов в секунду или ещё что-то
2. В действии "Получение информации о чеке " включить настройки "Выводить текст ошибки и продолжить переход на этап" - чтобы у вас не откатывалось из-за ошибки переключение и не уходило в ошибку
понял, спасибо, а почему перекидывает на этап Ошибка фискализации? он же прописан в действии фискализации, а ошибка в действии Получения информации о чеке
по идее процесс должен остаться на предыдущем этапе, т.к. не получилось перейти на этап Успешная фискализация
понял, спасибо, а почему перекидывает на этап Ошибка фискализации? он же прописан в действии фискализации, а ошибка в действии Получения информации о чеке
по идее процесс должен остаться на предыдущем этапе, т.к. не получилось перейти на этап Успешная фискализация
https://1b.app/ru/forum/business-processes/17631-sohranenie-filtra-pokazivat-otkritiezakritievse-na-urovne-bp/
написал запрос на доработку в старой теме, вам высвечивается или новый тикет создать?
Родион писал/а: понял, спасибо, а почему перекидывает на этап Ошибка фискализации? он же прописан в действии фискализации, а ошибка в действии Получения информации о чеке
по идее процесс должен остаться на предыдущем этапе, т.к. не получилось перейти на этап Успешная фискализация
я вам описал суть проблемы - это взаимосвязанное переключение, общая тразакция и её откат в связи с ошибкой, ведь на получение информации переключиться не смогло
[quote]
Родион писал/а:
понял, спасибо, а почему перекидывает на этап Ошибка фискализации? он же прописан в действии фискализации, а ошибка в действии Получения информации о чеке
по идее процесс должен остаться на предыдущем этапе, т.к. не получилось перейти на этап Успешная фискализация
[/quote]
я вам описал суть проблемы - это взаимосвязанное переключение, общая тразакция и её откат в связи с ошибкой, ведь на получение информации переключиться не смогло
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий