1b.app
Скопійоване посилання -

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

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

Відповіді:


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

Ви можете додати дію в процедуру, яку запускати при додаванні платежу?

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

можна зробити налаштування яка б не запускала дію, якщо є значення в додатковому полі, яке вибрано для запису ідентифікатора чека - доопрацювання 1ч

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

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

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

1год

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
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Тиндик Максим Вадимович писав/ла:
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
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

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

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


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

в інших діях є змінних для процесів та листів, там начебто є змінні sumbase і sumpaid (у тому числі в дії "Обчислити та записати значення у додаткове поле, якщо умови виконуються") - власне якщо суми будуть однакові - то порівняння спрацює.

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

Не впевнений - бо ми при виконанні запиту не ставить тайм на його виконання.
А вказане вами налаштування – трохи не так працює.
А як ви повторили? Просто намагалися фіскалізувати чек і більше нічого? Скільки секунд було очікування?
13.05.2021, 17:27
Оригінальний коментар доступний на версії: ru

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

Доопрацьовано налаштування:
"Не запускати дію за наявності значення в полі для запису ідентифікатора чека"
"Записати результат виконання дії у додаткове поле / значення після успішної фіскалізації / значення після неуспішної фіскалізації"
"Дозволити перехід на етап у разі помилки виконання дії"
20.05.2021, 15:10
Оригінальний коментар доступний на версії: ru

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

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

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар