Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Прошу доопрацювати блок інтерфейсу процесу "Перевірити наявність товарів у процесі за штрихкодом"
потрібно додати в ньому умову "додавати знайдений продукт у процес при виконанні умов" зі списком наступних варіантів порівняння
- Список полів (дод. поля продуктів процесу, дод. поля процесу)
- Вид порівняння (більше, менше, рівно, не дорівнює)
- Контрольне значення
- опція додавання наступної умови
Опис роботи
Налаштовуємо список правил наступним чином
Умова 1.
- Поле: Залишилося додати (дод.поле продукту процесу)
- Вигляд порівняння: Рівно
- Контрольне значення: 0
умова 2
- Поле: подарунок (дод.поле продукту)
- Вигляд порівняння: одно
- Контрольне значення: 1
Мета - зробити так, щоб тільки деякі продукти можна було додавати на замовлення через виняток із загального правила.
Скануємо продукт зі штрихкодом 1234.
у продукту дод. поле "подарунок" встановлено на "1"
Перевіряємо на виконання умов
за першою умовою, продукт у процесі відсутня, спрацьовує
Прошу доопрацювати блок інтерфейсу процесу "Перевірити наявність товарів у процесі за штрихкодом" потрібно додати в ньому умову "додавати знайдений продукт у процес при виконанні умов" зі списком наступних варіантів порівняння - Список полів (дод. поля продуктів процесу, дод. поля процесу) - Вид порівняння (більше, менше, рівно, не дорівнює) - Контрольне значення - опція додавання наступної умови Опис роботи Налаштовуємо список правил наступним чином Умова 1. - Поле: Залишилося додати (дод.поле продукту процесу) - Вигляд порівняння: Рівно - Контрольне значення: 0 умова 2 - Поле: подарунок (дод.поле продукту) - Вигляд порівняння: одно - Контрольне значення: 1 Мета - зробити так, щоб тільки деякі продукти можна було додавати на замовлення через виняток із загального правила. Скануємо продукт зі штрихкодом 1234. у продукту дод. поле "подарунок" встановлено на "1" Перевіряємо на виконання умов за першою умовою, продукт у процесі відсутня, спрацьовує
Скануємо продукт зі штрихкодом 1234. у продукту дод. поле "подарунок" встановлено на "1" Перевіряємо на виконання умов за першою умовою, продукт у процесі відсутня, спрацьовує умову 2. продукт додаємо в процес
Тут зрозуміло - продукту у процесі немає (немає сенсу перевіряти умови по доп.полям продуктів процесу) - по доп.полю процесу спрацювала умова - додаємо продукт. Інакше – помилка.
Скануємо продукт зі штрихкодом 543541 у продукту дод. поле "подарунок" встановлено на "1" продукт вже є на замовлення. значення в доп.поле продукту процесу вже "2" Перевіряємо на виконання умов за першою умовою не проходимо. По другому проходимо. Новий запис не додаємо, тільки записуємо +1 у полі з налаштування "Виберіть додаткове поле продукту процесу, в якому відкидати наявність продукту в процесі"
Тут зрозуміло - якщо не підійшли полями продукту процесу, а підійшли продуктом - записуємо +1 в полі
Скануємо товар зі штрихкодом 23154 у продукту дод. поле "подарунок" встановлено на "0" продукт вже є на замовлення. значення в доп.поле продукту процесу вже "2" Перевіряємо на виконання умов за першою умовою не проходимо. Новий запис не додаємо, записуємо +1 у полі з налаштування "Виберіть додаткове поле продукту процесу, в якому відкидати наявність продукту в процесі"
Ось тут ми не проходимо за обома умовами – і записуємо +1 у полі А якщо підійшли за обома умовами? Нічого не робимо чи записуємо +1 у полі?
Скануємо продукт зі штрих-кодом 654654 у продукту дод. поле "подарунок" встановлено на "0" продукт вже є на замовлення. значення в доп.поле продукту процесу вже "0" Перевіряємо на виконання умов за обома умовами не проходимо. Виводимо повідомлення користувачу, що продукт вже є на замовлення. нічого нікуди не записуємо
Чи може тут помилка в описі результату? Нам же підійшла умова щодо продукту процесу - виходить нічого не робимо коли є продукту процесу в замовленні підходящий по доп.полю продукту процесу, але не підходящий по полю продукту.
Є уточнення:
[quote]
Скануємо продукт зі штрихкодом 1234.
у продукту дод. поле "подарунок" встановлено на "1"
Перевіряємо на виконання умов
за першою умовою, продукт у процесі відсутня, спрацьовує умову 2. продукт додаємо в процес
[/quote]
Тут зрозуміло - продукту у процесі немає (немає сенсу перевіряти умови по доп.полям продуктів процесу) - по доп.полю процесу спрацювала умова - додаємо продукт. Інакше – помилка.
[quote]
Скануємо продукт зі штрихкодом 543541
у продукту дод. поле "подарунок" встановлено на "1"
продукт вже є на замовлення. значення в доп.поле продукту процесу вже "2"
Перевіряємо на виконання умов
за першою умовою не проходимо. По другому проходимо. Новий запис не додаємо, тільки записуємо +1 у полі з налаштування "Виберіть додаткове поле продукту процесу, в якому відкидати наявність продукту в процесі"
[/quote]
Тут зрозуміло - якщо не підійшли полями продукту процесу, а підійшли продуктом - записуємо +1 в полі
[quote]
Скануємо товар зі штрихкодом 23154
у продукту дод. поле "подарунок" встановлено на "0"
продукт вже є на замовлення. значення в доп.поле продукту процесу вже "2"
Перевіряємо на виконання умов
за першою умовою не проходимо. Новий запис не додаємо, записуємо +1 у полі з налаштування "Виберіть додаткове поле продукту процесу, в якому відкидати наявність продукту в процесі"
[/quote]
Ось тут ми не проходимо за обома умовами – і записуємо +1 у полі
А якщо підійшли за обома умовами? Нічого не робимо чи записуємо +1 у полі?
[quote]
Скануємо продукт зі штрих-кодом 654654
у продукту дод. поле "подарунок" встановлено на "0"
продукт вже є на замовлення. значення в доп.поле продукту процесу вже "0"
Перевіряємо на виконання умов
за обома умовами не проходимо. Виводимо повідомлення користувачу, що продукт вже є на замовлення. нічого нікуди не записуємо
[/quote]
Чи може тут помилка в описі результату? Нам же підійшла умова щодо продукту процесу - виходить нічого не робимо коли є продукту процесу в замовленні підходящий по доп.полю продукту процесу, але не підходящий по полю продукту.
Тиндик Максим Вадимович OneBox production Адміністратор писав/ла: Чи може тут помилка в описі результату? Нам же підійшла умова щодо продукту процесу - виходить нічого не робимо коли є продукту процесу в замовленні підходящий по доп.полю продукту процесу, але не підходящий по полю продукту.
просто реалізуйте спрацювання умов за правилами "І". з єдиною додатковою перевіркою, що й товару в процесі немає, то умова порівняння по доп. полю продукту процесу виключати під час перевірки. Саме з вашого питання якраз і вийде, що продукт в процесі є, одна з умов не виконується, отже продукт не додаємо в процес, тільки виводимо повідомлення про помилку
Тиндик Максим Вадимович OneBox production Адміністратор писав/ла: А якщо підійшли за обома умовами? Нічого не робимо чи записуємо +1 у полі?
дана доопрацювання стосується ТІЛЬКИ правила додавання нового продукту до процесу, відповідно +1 має спрацьовувати згідно з існуючим функціоналом. Тобто. якщо умови додавання продукту в процес виконуються, то додаємо знайдений продукт у процес і ставимо йому +1 інакше тільки +1 до знайденого ШК продукту.
[quote]
Тиндик Максим Вадимович
OneBox production
Адміністратор писав/ла:
Чи може тут помилка в описі результату? Нам же підійшла умова щодо продукту процесу - виходить нічого не робимо коли є продукту процесу в замовленні підходящий по доп.полю продукту процесу, але не підходящий по полю продукту.
[/quote]
просто реалізуйте спрацювання умов за правилами "І". з єдиною додатковою перевіркою, що й товару в процесі немає, то умова порівняння по доп. полю продукту процесу виключати під час перевірки.
Саме з вашого питання якраз і вийде, що продукт в процесі є, одна з умов не виконується, отже продукт не додаємо в процес, тільки виводимо повідомлення про помилку
[quote]
Тиндик Максим Вадимович
OneBox production
Адміністратор писав/ла:
А якщо підійшли за обома умовами? Нічого не робимо чи записуємо +1 у полі?
[/quote]
дана доопрацювання стосується ТІЛЬКИ правила додавання нового продукту до процесу, відповідно +1 має спрацьовувати згідно з існуючим функціоналом. Тобто. якщо умови додавання продукту в процес виконуються, то додаємо знайдений продукт у процес і ставимо йому +1 інакше тільки +1 до знайденого ШК продукту.
просто реалізуйте спрацювання умов за правилами "І". з єдиною додатковою перевіркою, що й товару в процесі немає, то умова порівняння по доп. полю продукту процесу виключати під час перевірки. Саме з вашого питання якраз і вийде, що продукт в процесі є, одна з умов не виконується, отже продукт не додаємо в процес, тільки виводимо повідомлення про помилку
дана доопрацювання стосується ТІЛЬКИ правила додавання нового продукту до процесу, відповідно +1 має спрацьовувати згідно з існуючим функціоналом. Тобто. якщо умови додавання продукту в процес виконуються, то додаємо знайдений продукт у процес і ставимо йому +1 інакше тільки +1 до знайденого ШК продукту.
Все одно заплутався - якщо у мене обрана перевірка 1 поля продукту процесу та 1 поля продукту, то у випадках: 1. продукту по штрих-коду немає в процесі - якщо виконуються умови по продукту - додаємо новий продукт у процес і +1 в дод. 2. продукт за штрих-кодом є в процесі, одна (або декілька) з умов не виконуються - виводимо повідомлення про помилку 3. продукт по штрих-окду є в процесі, всі умови виконуються - записуємо +1 в дод. Так?
[quote]
просто реалізуйте спрацювання умов за правилами "І". з єдиною додатковою перевіркою, що й товару в процесі немає, то умова порівняння по доп. полю продукту процесу виключати під час перевірки.
Саме з вашого питання якраз і вийде, що продукт в процесі є, одна з умов не виконується, отже продукт не додаємо в процес, тільки виводимо повідомлення про помилку
[/quote]
[quote]
дана доопрацювання стосується ТІЛЬКИ правила додавання нового продукту до процесу, відповідно +1 має спрацьовувати згідно з існуючим функціоналом. Тобто. якщо умови додавання продукту в процес виконуються, то додаємо знайдений продукт у процес і ставимо йому +1 інакше тільки +1 до знайденого ШК продукту.
[/quote]
Все одно заплутався - якщо у мене обрана перевірка 1 поля продукту процесу та 1 поля продукту, то у випадках:
1. продукту по штрих-коду немає в процесі - якщо виконуються умови по продукту - додаємо новий продукт у процес і +1 в дод.
2. продукт за штрих-кодом є в процесі, одна (або декілька) з умов не виконуються - виводимо повідомлення про помилку
3. продукт по штрих-окду є в процесі, всі умови виконуються - записуємо +1 в дод.
Так?
Тиндик Максим Вадимович OneBox production Адміністратор писав/ла: Все одно заплутався - якщо у мене обрана перевірка 1 поля продукту процесу та 1 поля продукту, то у випадках: 1. продукту по штрих-коду немає в процесі - якщо виконуються умови по продукту - додаємо новий продукт у процес і +1 в дод. 2. продукт за штрих-кодом є в процесі, одна (або декілька) з умов не виконуються - виводимо повідомлення про помилку 3. продукт по штрих-окду є в процесі, всі умови виконуються - записуємо +1 в дод.
ні, не так небагато. якщо за вашою логікою йти, то 1. продукт по штрих-коду відсутня - вимкнути перевірку по полях продукту процесу, перевірити виконання умов по полях продукту, якщо вони виконуються, то продукт додати у процес і записати +1 дод. поле (стандартний функціонал) 2. продукт по штрих-коду знайдений у процесі, ВСІ умови ВИКОНАЮТЬСЯ - додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом) 3. продукт по штрих-коду знайдено в процесі, одна з умов не виконується - НЕ додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом) іншими словами Якщо продукт у процесі знайдено, то перевірити виконання умов за правилом "І", якщо умови виконані, то додати новий продукт у процес інакше (коли продукту немає у процесі) відключити перевірку по дод. полю продукту процесу і перевіряти лише за дод. поля продукту. Якщо умови щодо дод. полям продукту виконані, то додати продукт у процес далі запустити стандартний функціонал дії, що стосується +1 та повідомлень про те, що продукт не знайдено
[quote]
Тиндик Максим Вадимович
OneBox production
Адміністратор писав/ла:
Все одно заплутався - якщо у мене обрана перевірка 1 поля продукту процесу та 1 поля продукту, то у випадках:
1. продукту по штрих-коду немає в процесі - якщо виконуються умови по продукту - додаємо новий продукт у процес і +1 в дод.
2. продукт за штрих-кодом є в процесі, одна (або декілька) з умов не виконуються - виводимо повідомлення про помилку
3. продукт по штрих-окду є в процесі, всі умови виконуються - записуємо +1 в дод.
[/quote]
ні, не так небагато. якщо за вашою логікою йти, то
1. продукт по штрих-коду відсутня - вимкнути перевірку по полях продукту процесу, перевірити виконання умов по полях продукту, якщо вони виконуються, то продукт додати у процес і записати +1 дод. поле (стандартний функціонал)
2. продукт по штрих-коду знайдений у процесі, ВСІ умови ВИКОНАЮТЬСЯ - додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом)
3. продукт по штрих-коду знайдено в процесі, одна з умов не виконується - НЕ додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом)
іншими словами
Якщо продукт у процесі знайдено, то перевірити виконання умов за правилом "І", якщо умови виконані, то додати новий продукт у процес
інакше (коли продукту немає у процесі) відключити перевірку по дод. полю продукту процесу і перевіряти лише за дод. поля продукту. Якщо умови щодо дод. полям продукту виконані, то додати продукт у процес
далі запустити стандартний функціонал дії, що стосується +1 та повідомлень про те, що продукт не знайдено
ні, не так небагато. якщо за вашою логікою йти, то 1. продукт по штрих-коду відсутня - вимкнути перевірку по полях продукту процесу, перевірити виконання умов по полях продукту, якщо вони виконуються, то продукт додати у процес і записати +1 дод. поле (стандартний функціонал) 2. продукт по штрих-коду знайдений у процесі, ВСІ умови ВИКОНАЮТЬСЯ - додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом) 3. продукт по штрих-коду знайдено в процесі, одна з умов не виконується - НЕ додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом)
Доопрацьовано.
[quote]
ні, не так небагато. якщо за вашою логікою йти, то
1. продукт по штрих-коду відсутня - вимкнути перевірку по полях продукту процесу, перевірити виконання умов по полях продукту, якщо вони виконуються, то продукт додати у процес і записати +1 дод. поле (стандартний функціонал)
2. продукт по штрих-коду знайдений у процесі, ВСІ умови ВИКОНАЮТЬСЯ - додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом)
3. продукт по штрих-коду знайдено в процесі, одна з умов не виконується - НЕ додаємо продукт у процес І +1 в дод. поле (стандартним функціоналом)
[/quote]
Доопрацьовано.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар