Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Ось тут https://prnt.sc/xQxggCWcn499 (рис 1) https://fr-auto.1box.link/app/workflowtype-rabota-so-skladom/workflowstatus/144/interface/?tabid=
є блок "Блок завантаження продуктів процесу".
Потрібно додати в налаштуваннях інтерфейсу блок, де можна буде вказувати регулярним виразом, які значення потрібно відсікати в коді перед пошуком продукту.
Наприклад, у файлі є такі коди продукту "00-0012345", "001234" та "123".
А в боксі код постачальника записаний як "12345", "1234" та "123".
Потрібно, щоб без редагування файлу знаходилися відповідності товарів при імпорті.
Як варіант можна було б прописати ось так "^00-00(.*?)$|^00(.*?)$|^(.*?)$" https://prnt.sc/d2OAeIMDPidr https:/ /prnt.sc/bAQSMAtkyjh7 https://prnt.sc/2u0V0KBbdfA1
Якщо не знайде, то фіктивний продукт створювати (як зараз із налаштуванням в інтерфейсі).
Скільки потрібно годин для реалізації?
Ось тут https://prnt.sc/xQxggCWcn499 (рис 1) https://fr-auto.1box.link/app/workflowtype-rabota-so-skladom/workflowstatus/144/... є блок "Блок завантаження продуктів процесу". Потрібно додати в налаштуваннях інтерфейсу блок, де можна буде вказувати регулярним виразом, які значення потрібно відсікати в коді перед пошуком продукту. Наприклад, у файлі є такі коди продукту "00-0012345", "001234" та "123". А в боксі код постачальника записаний як "12345", "1234" та "123". Потрібно, щоб без редагування файлу знаходилися відповідності товарів при імпорті. Як варіант можна було б прописати ось так "^00-00(.*?)$|^00(.*?)$|^(.*?)$" https://prnt.sc/d2OAeIMDPidr https:/ /prnt.sc/bAQSMAtkyjh7 https://prnt.sc/2u0V0KBbdfA1 Якщо не знайде, то фіктивний продукт створювати (як зараз із налаштуванням в інтерфейсі). Скільки потрібно годин для реалізації?
Добридень. Необхідно визначитися де саме ви хочете задавати налаштування - безпосередньо 1 раз в налаштуваннях блоку, або ж в інтерфейсі при завантаженні файлу і виборі по чому шукати (мені симпатизує другий варіант - вибрали яким полем шукаємо збіг + регулярку, якщо це необхідно. За часом реалізації – 2ч.
Добридень.
Необхідно визначитися де саме ви хочете задавати налаштування - безпосередньо 1 раз в налаштуваннях блоку, або ж в інтерфейсі при завантаженні файлу і виборі по чому шукати (мені симпатизує другий варіант - вибрали яким полем шукаємо збіг + регулярку, якщо це необхідно.
За часом реалізації – 2ч.
Мені теж подобається другий варіант, але потрібно розуміти, що клієнти багато хто не знає регулярних виразів. Відповідно потрібно щоб хоча б за умовчанням у це поле було вписано регулярне вираження і з блоку інтерфейсу. Тоді двох зайців одразу) Скільки тоді буде годинника?
Мені теж подобається другий варіант, але потрібно розуміти, що клієнти багато хто не знає регулярних виразів. Відповідно потрібно щоб хоча б за умовчанням у це поле було вписано регулярне вираження і з блоку інтерфейсу. Тоді двох зайців одразу)
Скільки тоді буде годинника?
П'ятецький Микола Миколайович OneBox Insiders написав: Мені теж подобається другий варіант, але потрібно розуміти, що клієнти багато хто не знає регулярних виразів. Відповідно потрібно щоб хоча б за умовчанням у це поле було вписано регулярне вираження і з блоку інтерфейсу. Тоді двох зайців одразу) Скільки тоді буде годинника?
можна зробити налаштування за умовчанням, з якого підставляти - це +1год до оцінки
[quote]
П'ятецький Микола Миколайович
OneBox Insiders написав:
Мені теж подобається другий варіант, але потрібно розуміти, що клієнти багато хто не знає регулярних виразів. Відповідно потрібно щоб хоча б за умовчанням у це поле було вписано регулярне вираження і з блоку інтерфейсу. Тоді двох зайців одразу)
Скільки тоді буде годинника?
[/quote]
можна зробити налаштування за умовчанням, з якого підставляти - це +1год до оцінки
допрацьовано налаштування "Виводити поле вказівки регулярного виразу для отримання значення з поля, що шукається", при включенні якої з'являється налаштування "Регулярний вираз для отримання значення шуканого поля (за замовчуванням)" у блоці імпорту при увімкненому вищезазначеному налаштуванні доступна вказівка регулярного виразу для отримання частини значення зі значення поля для подальшого пошуку/запису
допрацьовано налаштування "Виводити поле вказівки регулярного виразу для отримання значення з поля, що шукається", при включенні якої з'являється налаштування "Регулярний вираз для отримання значення шуканого поля (за замовчуванням)"
у блоці імпорту при увімкненому вищезазначеному налаштуванні доступна вказівка регулярного виразу для отримання частини значення зі значення поля для подальшого пошуку/запису
Тиндик Максим Вадимович OneBox production написав: допрацьовано налаштування "Виводити поле вказівки регулярного виразу для отримання значення з поля, що шукається", при включенні якої з'являється налаштування "Регулярний вираз для отримання значення шуканого поля (за замовчуванням)" у блоці імпорту при увімкненому вищезазначеному налаштуванні доступна вказівка регулярного виразу для отримання частини значення зі значення поля для подальшого пошуку/запису
Чи можна зробити так, щоб регулювання спрацьовувало навпаки для коду продукту, а не за кодом з файлу? Наприклад у боксі 00012345, а файлі 012345.
[quote]
Тиндик Максим Вадимович
OneBox production написав:
допрацьовано налаштування "Виводити поле вказівки регулярного виразу для отримання значення з поля, що шукається", при включенні якої з'являється налаштування "Регулярний вираз для отримання значення шуканого поля (за замовчуванням)"
у блоці імпорту при увімкненому вищезазначеному налаштуванні доступна вказівка регулярного виразу для отримання частини значення зі значення поля для подальшого пошуку/запису
[/quote]
Чи можна зробити так, щоб регулювання спрацьовувало навпаки для коду продукту, а не за кодом з файлу?
Наприклад у боксі 00012345, а файлі 012345.
П'ятецький Микола Миколайович OneBox Insiders написав: Чи можна зробити так, щоб регулювання спрацьовувало навпаки для коду продукту, а не за кодом з файлу? Наприклад у боксі 00012345, а файлі 012345.
Обговорили новий варіант реалізації – через шаблони зі змінними основних полів, що імпортуються. Робимо налаштування шаблонів за замовчуванням + виведення поля при імпорті (розділювач шаблонів крапка з комою). При імпорті якщо вказаний шаблон - формуємо його використовуючи основні поля, що імпортуються (ід, артикул, код постачальника і т.д.), після чого виконуємо почерговий пошук поки не знайдемо продукт. 3год
[quote]
П'ятецький Микола Миколайович
OneBox Insiders написав:
Чи можна зробити так, щоб регулювання спрацьовувало навпаки для коду продукту, а не за кодом з файлу?
Наприклад у боксі 00012345, а файлі 012345.
[/quote]
Обговорили новий варіант реалізації – через шаблони зі змінними основних полів, що імпортуються.
Робимо налаштування шаблонів за замовчуванням + виведення поля при імпорті (розділювач шаблонів крапка з комою).
При імпорті якщо вказаний шаблон - формуємо його використовуючи основні поля, що імпортуються (ід, артикул, код постачальника і т.д.), після чого виконуємо почерговий пошук поки не знайдемо продукт.
3год
У блоці "Блок завантаження продуктів процесу" доопрацьовано налаштування: - "Виводити поле вказівки шаблону для формування значення поля, що шукається" - "Шаблон для формування значення шуканого поля (за замовчуванням)" (з описом які та як використовувати змінні) При імпорті згідно шаблону (якщо вказано, розбиваються через крапку з комою) формується масив значень для пошуку по вибраному полю. Якщо ні за яким значенням продукт не знайдено - виконується пошук за вихідним значенням, що імпортується. Якщо продукт не знайдений - він буде в не знайдених продуктах з вихідним значенням шуканого поля. Рекомендую тестувати на кількох продуктах все як вам потрібно.
У блоці "Блок завантаження продуктів процесу" доопрацьовано налаштування:
- "Виводити поле вказівки шаблону для формування значення поля, що шукається"
- "Шаблон для формування значення шуканого поля (за замовчуванням)" (з описом які та як використовувати змінні)
При імпорті згідно шаблону (якщо вказано, розбиваються через крапку з комою) формується масив значень для пошуку по вибраному полю. Якщо ні за яким значенням продукт не знайдено - виконується пошук за вихідним значенням, що імпортується. Якщо продукт не знайдений - він буде в не знайдених продуктах з вихідним значенням шуканого поля.
Рекомендую тестувати на кількох продуктах все як вам потрібно.
Мабуть, щось не так. https://fr-auto.1box.link/58223/ Як мінімум два точно товару мали додатися. 003170 - цей не додався хоча б є в базі. Файл скинув окремо.
Мабуть, щось не так. https://fr-auto.1box.link/58223/
Як мінімум два точно товару мали додатися.
003170 - цей не додався хоча б є в базі.
Файл скинув окремо.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар