чек створився, але ID чека не записалось в боксі. ось процес: https://crm.dobavki.ua/admin/customorder/order/243390/edit/
процедура "чек": [file]5519[/file]
https://crm.dobavki.ua/admin/shop/workflow/12/procedure/61/?status=0
видало помилку, що неможливо візуалізувати чек (не встигла зробити скрін) і в процесі немає ID чека і інших полів, які мають записуватися на цій процедурі: [file]5520[/file]
але в кабінеті Чекбоксу створився чек, при чому двічі (бо я двічі натискала на процедуру): [file]5521[/file]
раніше не траплялося таких проблем.
це баг чи проблема налаштувань?
Тындык Максим Вадимович писал/а: Ошибки при запуске процедуры не возникало? Возможно изменился формат ответа от Checkbox
видавала помилку дія "Печать чека в HTML", що неможливо візуалізувати нефіскалізований чек. але в дії стоїть заборона, щоб не генерувався чек, якщо поле "id чека" заповнене. вона не спрацьовує, бо не з'являється ID чека. ось в чекбоксі три чеки з однаковими товарами: ось останній чек: , його знаходить чекбокс по ID з процесу: але попередні два чеки теж створилися цією процедурою, мабуть тоді, коли з'являлася помилка: можу дати ще приклади, якщо треба.
можете виправити це?
[quote]
Тындык Максим Вадимович писал/а:
Ошибки при запуске процедуры не возникало?
Возможно изменился формат ответа от Checkbox
[/quote]
видавала помилку дія "Печать чека в HTML", що неможливо візуалізувати нефіскалізований чек.
але в дії стоїть заборона, щоб не генерувався чек, якщо поле "id чека" заповнене. вона не спрацьовує, бо не з'являється ID чека. ось в чекбоксі три чеки з однаковими товарами: [file]5528[/file]
ось останній чек: [file]5529[/file] , його знаходить чекбокс по ID з процесу: [file]5530[/file]
але попередні два чеки теж створилися цією процедурою, мабуть тоді, коли з'являлася помилка: [file]5531[/file]
можу дати ще приклади, якщо треба.
можете виправити це?
видавала помилку дія "Печать чека в HTML", що неможливо візуалізувати нефіскалізований чек. але в дії стоїть заборона, щоб не генерувався чек, якщо поле "id чека" заповнене. вона не спрацьовує, бо не з'являється ID чека.
А если это действие отключить и фискализировать чек - всё запишет?
Возможно из-за того, что срабатывает действие запроса на фискализацию, после записывается поле и следующим срабатывает действие печати - то после его ошибки (видимо на стороне Чекбокса ещё не всё отработало) - откатываются значения (так и должно быть при ошибке), но чек на стороне Чекбокса уже фискализирован...
[quote]
видавала помилку дія "Печать чека в HTML", що неможливо візуалізувати нефіскалізований чек.
але в дії стоїть заборона, щоб не генерувався чек, якщо поле "id чека" заповнене. вона не спрацьовує, бо не з'являється ID чека.
[/quote]
А если это действие отключить и фискализировать чек - всё запишет?
Возможно из-за того, что срабатывает действие запроса на фискализацию, после записывается поле и следующим срабатывает действие печати - то после его ошибки (видимо на стороне Чекбокса ещё не всё отработало) - откатываются значения (так и должно быть при ошибке), но чек на стороне Чекбокса уже фискализирован...
Тындык Максим Вадимович писал/а: А если это действие отключить и фискализировать чек - всё запишет?
так, клієнти більше не скаржились. але проблема в тому, що після фіскалізації чека має спрацьовувати перевірка: , але дії не спрацьовують зовсім. в чому може бути причина?
[quote]
Тындык Максим Вадимович писал/а:
А если это действие отключить и фискализировать чек - всё запишет?
[/quote]
так, клієнти більше не скаржились. але проблема в тому, що після фіскалізації чека має спрацьовувати перевірка: [file]5537[/file] , але дії не спрацьовують зовсім. в чому може бути причина?
Собственно я и предполагаю, что между моментов фискализации и запроса на получение чека - мало времени - и сервис не выдаёт чек, в следствии ошибки и происходит откат изменений. В таком случае я рекомендую вам не ставить друг за другом эти проблемные действия, а возможно вынести его на отдельную процедуру.
але проблема в тому, що після фіскалізації чека має спрацьовувати перевірка: , але дії не спрацьовують зовсім. в чому може бути причина?
возможно в действиях проверки не срабатывают? поля соответствуют после сработки процедуры? если не создавая чек (выключить действие) снова запустить процедуру - действия сработают?
[quote]
так, клієнти більше не скаржились.
[/quote]
Собственно я и предполагаю, что между моментов фискализации и запроса на получение чека - мало времени - и сервис не выдаёт чек, в следствии ошибки и происходит откат изменений.
В таком случае я рекомендую вам не ставить друг за другом эти проблемные действия, а возможно вынести его на отдельную процедуру.
[quote]
але проблема в тому, що після фіскалізації чека має спрацьовувати перевірка: , але дії не спрацьовують зовсім. в чому може бути причина?
[/quote]
возможно в действиях проверки не срабатывают? поля соответствуют после сработки процедуры?
если не создавая чек (выключить действие) снова запустить процедуру - действия сработают?
Тындык Максим Вадимович писал/а: возможно в действиях проверки не срабатывают? поля соответствуют после сработки процедуры? если не создавая чек (выключить действие) снова запустить процедуру - действия сработают?
зробила дві процедури: на одній генерується чек, на іншій - перевіряється результат. запускаю другу в кінці першої процедури - так перевірка спрацьовує.
Тындык Максим Вадимович писал/а: Собственно я и предполагаю, что между моментов фискализации и запроса на получение чека - мало времени - и сервис не выдаёт чек, в следствии ошибки и происходит откат изменений.
а можна це якось фіксувати в історії процесу хоча б?
[quote]
Тындык Максим Вадимович писал/а:
возможно в действиях проверки не срабатывают? поля соответствуют после сработки процедуры?
если не создавая чек (выключить действие) снова запустить процедуру - действия сработают?
[/quote]
зробила дві процедури: на одній генерується чек, на іншій - перевіряється результат. запускаю другу в кінці першої процедури - так перевірка спрацьовує.
[quote]
Тындык Максим Вадимович писал/а:
Собственно я и предполагаю, что между моментов фискализации и запроса на получение чека - мало времени - и сервис не выдаёт чек, в следствии ошибки и происходит откат изменений.
[/quote]
а можна це якось фіксувати в історії процесу хоча б?
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий