1b.app
Скопирована ссылка -

Доробка до дії "Создание чека продажи, его фискализация и доставка клиенту по email"

Клієнт хоче, щоб чек фіскалізувався в момент прив'язування платежу. Результат спрацювання дії треба записувати в додаткове поле процесу. Тому оцініть, будь ласка, доробки до дії "Создание чека продажи, его фискализация и доставка клиенту по email":
1. Можливість спрацювання дії при додаванні платежу.
2. Можливість заборонити створювати чек, якщо він вже є в процесі.
3. Записувати результат фіскалізації (або якийсь текст) в додаткове поле процесу, бо зараз можна тільки переходити на етап: https://take.ms/7Plb9
4. Галочку "дозволити перехід на етап, якщо дія не може виконатись". Бо зараз неможливо перейти на етап з дією, якщо не відкрита каса.
5. Можливість в умовах https://take.ms/WExz9 порівнювати стандартні і додаткові поля (наприклад, якщо збігається сума процесу і сума оплат).
6. Тут https://crm-onebox.com/ru/support/integration-with-onebox/8489-diya-zgeneruvala-... обговорювався момент роботи дії генерування чеку. У випадку помилки дані відкочуються до початкового стану, хоча на стороні Checkbox чек створюється. Що тут можна зробити? Треба якось фіксувати це.

Ответы:


1. Можливість спрацювання дії при додаванні платежу.

вы же можете добавить действие в процедуру, которую запускать при добавлении платежа?

2. Можливість заборонити створювати чек, якщо він вже є в процесі.

можно сделать настройку которая бы не запускала действие если есть значение в дополнительном поле, которое выбрано для записи идентификатора чека - доработка 1ч

3. Записувати результат фіскалізації (або якийсь текст) в додаткове поле процесу, бо зараз можна тільки переходити на етап: https://take.ms/7Plb9

доработать настройку выбора дополнительного поля + значений, которое в него записать после успешной/не успешной сработки действия - 2ч

4. Галочку "дозволити перехід на етап, якщо дія не може виконатись". Бо зараз неможливо перейти на етап з дією, якщо не відкрита каса.



5. Можливість в умовах https://take.ms/WExz9 порівнювати стандартні і додаткові поля (наприклад, якщо збігається сума процесу і сума оплат).

добавить поддержку переменных в поле значения подойдет? это займёт 4ч

6. Тут https://crm-onebox.com/ru/support/integration-with-onebox/8489-diya-zgeneruvala-... обговорювався момент роботи дії генерування чеку. У випадку помилки дані відкочуються до початкового стану, хоча на стороні Checkbox чек створюється. Що тут можна зробити? Треба якось фіксувати це.

Что именно вы хотите фиксировать? Данные будут отказываться в случае ошибки.
Как вариант - можно доработать в действии получения чека (которое и выдает ошибку) настройку, чтобы переходило на этап даже если не смогло получить чек - это займет 1ч.
Если ещё в дополнительное поле записать какое-то значение - 1ч.
13.05.2021, 16:43

Ярина
Именная лицензия

Тындык Максим Вадимович писал/а:
1. Можливість спрацювання дії при додаванні платежу.

вы же можете добавить действие в процедуру, которую запускать при добавлении платежа?

так, якщо решта доробок в цій дії будуть спрацьовувати на цій процедурі.


Тындык Максим Вадимович писал/а:

5. Можливість в умовах https://take.ms/WExz9 порівнювати стандартні і додаткові поля (наприклад, якщо збігається сума процесу і сума оплат).

добавить поддержку переменных в поле значения подойдет? это займёт 4ч

уточніть, будь ласка, чи будуть порівнюватися поля "Оплата" і "Сума процесу", бо я пробувала в дії "Підрахувати і записати.. якщо виконуються умови" порівнювати ці поля, і перевірка не спрацьовувала. довелось копіювати через додаткове поле процесу.


Тындык Максим Вадимович писал/а:
6. Тут https://crm-onebox.com/ru/support/integration-with-onebox/8489-diya-zgeneruvala-... обговорювався момент роботи дії генерування чеку. У випадку помилки дані відкочуються до початкового стану, хоча на стороні Checkbox чек створюється. Що тут можна зробити? Треба якось фіксувати це.

Что именно вы хотите фиксировать? Данные будут отказываться в случае ошибки.
Как вариант - можно доработать в действии получения чека (которое и выдает ошибку) настройку, чтобы переходило на этап даже если не смогло получить чек - это займет 1ч.

у мене вийшло спровокувати таку помилку і без дії "Отримати чек", але з іншими перевірками. можливо, це через те, що дія "фіскалізація чеку" недостатньо довго чекає на відповідь? в такому випадку, може додати таке налаштування https://take.ms/i9gPV ?
13.05.2021, 17:20

Ярина
Именная лицензия

Ярина
Интегратор Premium-партнер писал/а:
у мене вийшло спровокувати таку помилку і без дії "Отримати чек", але з іншими перевірками. можливо, це через те, що дія "фіскалізація чеку" недостатньо довго чекає на відповідь? в такому випадку, може додати таке налаштування https://take.ms/i9gPV ?


вибачте, ось цей скрін правильний: https://take.ms/m8oWT - "Час очікування виконання в сек (timeout)"
13.05.2021, 17:22


уточніть, будь ласка, чи будуть порівнюватися поля "Оплата" і "Сума процесу", бо я пробувала в дії "Підрахувати і записати.. якщо виконуються умови" порівнювати ці поля, і перевірка не спрацьовувала. довелось копіювати через додаткове поле процесу.

в других действиях есть переменных для процессов и писем, там вроде как есть переменные sumbase и sumpaid (в том числе в действии "Вычислить и записать значение в дополнительное поле, если условия выполняются") - собственно если суммы будут одинаковые - то сравнение сработает.


у мене вийшло спровокувати таку помилку і без дії "Отримати чек", але з іншими перевірками. можливо, це через те, що дія "фіскалізація чеку" недостатньо довго чекає на відповідь? в такому випадку, може додати таке налаштування https://take.ms/i9gPV ?

Не уверен - ибо мы при выполнении запроса не задаёт таймаут на его выполнения.
А указанная вами настройка - немного не так работает.

А как вы повторили? Просто пытались фискализировать чек и больше ничего? Сколько секунд было ожидание?
13.05.2021, 17:27

Ярина
Именная лицензия
дайте, будь ласка, рахунок для оплати 4 годин для пунктів 2,3 і 4: https://take.ms/KiZ3fY
19.05.2021, 11:16

Доработаны настройки:
"Не запускать действие при наличии значения в поле для записи идентификатора чека"
"Записать результат выполнения действия в дополнительное поле / значение после успешной фискализации / значение после неуспешной фискализации"
"Разрешить переход на этап в случае ошибки выполнения действия"
20.05.2021, 15:10

Ярина
Именная лицензия
дуже круто, дякую!
галочки працюють.

але знову створилося два чеки на один процес:
ось процес, в якому вже був створений чек: https://crm.dobavki.ua/admin/customorder/order/251544/edit/
і ID, який є в історії - це ID останнього згенерованого:
кілька хвилин перед тим я запустила дію, коли умови не виконуються, і процес не повинен був передатись на фіскалізацію. але в кабінеті чекбоксу чек є:
26.05.2021, 18:35

Ярина
Именная лицензия
вибачте, мій проїзд. попередній чек згенерований значно раніше. значить все добре.
26.05.2021, 18:36

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий