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

Не срабатывает процедура и не обновляется таблица товаров

Давно делали доработку действия: Применить скидку к процессу в зависимости от групп контакта, которое работает на процедуре При редактировании процесса.

Сейчас обнаружили, что при добавлении товара по штрих-коду процедура не срабатывает и скидка не применяется, хотя таблица по идее обновляется.

Получается, любая процедура, срабатывающая при редактировании игнорирует добавление товара через поле штрих-код. Исправьте, пожалуйста.

Ответы:


Фархшатов Родион писал/а:

Сейчас обнаружили, что при добавлении товара по штрих-коду процедура не срабатывает и скидка не применяется, хотя таблица по идее обновляется.

В техническом задании данного блока не было указания на необходимо реализации запуска процедур по редактированию процесса, ведь по факту относительно процесса идёт только пересчет итоговых сумм, который не вызывает процедуры. Так же вызываются действия на этапе, которые конкретно запрограммированы под запуск при добавлении продукта процесса.

Могу предложить доработку в блоке поиска по штрих-коду, чтобы запускать процедуры по редактированию процесса после поиска по штрих-коду и добавлению/обновлению процесса (но всё так же будет перезагружена только таблица товаров, а не весь процесс) - это займёт 1 час
02.08.2021, 16:29

Это больше упущение, чем отсутствие указания.

Добавление товара - это разве не редактирование процесса? В процедуре прописано срабатывание при редактировании.

При изменении кол-ва товара процедура срабатывает, в чём разница? Это то же самое редактирование процесса.

Также, ещё расхождение: при добавлении товара путём ввода штрих-кода непосредственно в таблицу товаров и изменении кол-ва процедура срабатывает (именно после изменения кол-ва), а после добавления через блок штрих-код, после смены кол-ва процедура не срабатывает. Видео прилагаю.
02.08.2021, 17:46


Фархшатов Родион писал/а:
Это больше упущение, чем отсутствие указания.

Это ваше право так считать, когда это нужно вам. С обратной притензией может появиться другой клиент, которому не нужен запуск процедур из данного блока.

Фархшатов Родион писал/а:
Добавление товара - это разве не редактирование процесса? В процедуре прописано срабатывание при редактировании.

В вашем восприятии - да. В моём (более архитектурном) - не всегда.

Фархшатов Родион писал/а:
При изменении кол-ва товара процедура срабатывает, в чём разница? Это то же самое редактирование процесса.

В том, что конкретно при изменении в таблицы реализован функционал запуска процедур. Функционал не появляется сам по себе, а реализуется согласно технического задания.

В общем я добавил в данный блок запуск процедур по редактированию, в надежде что большей части клиентов это пригодиться.
03.08.2021, 16:33


Тындык Максим Вадимович

OneBox production писал/а:
В общем я добавил в данный блок запуск процедур по редактированию, в надежде что большей части клиентов это пригодиться.

Концовка вашего сообщения приятно удивила, всегда бы так) за это большое спасибо - это действительно необходимая функция.
06.08.2021, 18:57

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