Elbuz перебирає прайс і розставляє звʼязки за поточними правилами — так перевіряють змінене правило без нового завантаження. Ручні пари при цьому повертаються з довідника, якщо в прайсу ввімкнено вид «Пошук вручну зіставлених товарів».
Коли це знадобиться:
- Змінили правило й хочете побачити результат — перезапуск знімає звʼязки й збирає їх заново за видами прайсу.
- Автоматичні пари вдалі, а правила ще мінятимуться — одна кнопка записує їх у довідник як ручні.
- Правила змінили для всіх постачальників — перезапуск іде по всіх активних прайсах одразу.
- Прогін урвався — повторний запуск збирає звʼязки з нуля, довідник ручних пар не страждає.
З чого почати: перевірте, що в списку видів прайсу є «Пошук вручну зіставлених товарів».
Що вміє перезапуск
Звичайне завантаження прайсу зіставляє товари саме. Перезапуск потрібен, коли змінилися види зіставлення або власне правило, а чекати наступного завантаження не хочеться.
- Перезбирає звʼязки одного прайсу — знімає всі й ставить заново за ввімкненими видами в їхньому порядку.
- Закріплює вдалий добір — автоматичні пари стають ручними й переживають наступні перезапуски.
- Працює по всіх прайсах — з довідника видів, із можливістю зупинитися між прайсами.
- Переживає обрив — знайдене до обриву лишається, повторний запуск збирає решту.
Де це і хто має доступ
- Один прайс
- «Список прайс-листів» → джерело → «Ще» → «Правила обробки» → «Налаштування зіставлення товарів»
- Усі прайси
- Довідники → Обробка прайс-листів → Види зіставлення товарів → меню додаткових операцій
- Інші входи
- кнопка-паличка в довіднику зіставлених товарів
- Право доступу
- вікно «Типи зіставлення товарів»; для всіх прайсів — «Види зіставлення товарів»
- Підготувати
- ввімкнений вид «Пошук вручну зіставлених товарів» у списку видів прайсу
Що робить кнопка «Запустити зіставлення товарів»
Кнопка «Запустити зіставлення товарів» у шапці вікна налаштувань перебирає прайс наново й розставляє звʼязки за правилами. Користуватися нею потрібно — інакше змінені правила ніяк не перевірити.
Кроків два. Спочатку з усіх рядків прайсу знімаються звʼязки — геть усі, і автоматичні, і підтверджені вручну. Потім програма збирає їх заново за видами зіставлення, які ввімкнені саме в цього прайсу, у тому порядку, у якому вони стоять у списку.
Обидва кроки називає червоне вікно підтвердження «Запустити зіставлення товарів»:
«Перед добором буде знято ВСІ звʼязки цього прайс-листа, потім звʼязки доберуться заново. Ручні звʼязки повернуться, лише якщо у прайсу увімкнено правило зіставлення «Пошук вручну зіставлених товарів». Продовжити?»
Підтверджені вручну пари повертаються з довідника, але не самі собою. Відновлення живе всередині виду «Пошук вручну зіставлених товарів». Якщо цього виду в списку прайсу немає або він вимкнений, відновлення не спрацює, і розбирати прайс доведеться заново.
Перед натисканням «Запустити зіставлення товарів» подивіться на список видів цього прайсу. У ньому має бути «Пошук вручну зіставлених товарів». Немає — спочатку додайте його кнопкою «Додати вид зіставлення», і лише потім запускайте.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Хід прогону видно в журналі роботи так само, як під час звичайного завантаження: рядок «Вид зіставлення: …» на кожен застосований вид і кількість знайденого після нього. Прогін по одному прайсу зупинити не можна — кнопка працює до кінця, без прогресу й без «Стоп».
Ціни в каталозі перезапуск не змінює: він лише розставляє звʼязки, а ціни й наявність переносить оновлення базового каталогу.
Як закріпити вдалі автоматичні пари
Поруч із кнопкою перезапуску стоїть її протилежність — «Зберегти автоматично знайдені товари як вручну зіставлені». Вона нічого не перебирає: бере звʼязки, які прайс уже має, і дописує їх до довідника ручних пар.
Сенс рівно один — закріпити вдалий добір до того, як наступний перезапуск його знесе. Пари, які вже є в довіднику, повторно не додаються. Підтвердження в кнопки своє, спокійніше:
«Усі автоматично знайдені звʼязки цього прайс-листа буде записано до довідника як повʼязані вручну. Продовжити?»
Із вікна «Види зіставлення товарів» вона працює по всіх прайс-листах одразу, і текст підтвердження про це попереджає. Помилкова автоматична пара, збережена цією кнопкою, теж стане постійною — перегляньте пари до натискання.
Як перезапустити зіставлення по всіх прайсах
Та сама кнопка є у вікні «Види зіставлення товарів», у меню додаткових операцій. Звідти вона запускається по всіх прайс-листах усіх активних контрагентів: спочатку знімає звʼязки, потім збирає заново — у кожному прайсі. Підтвердження прямо про це попереджає:
«Вікно відкрито без вибраного прайс-листа: звʼязки буде перезібрано за ВСІМА активними прайс-листами всіх активних постачальників. Перед добором усі наявні звʼязки знімаються. Операція довга та незворотна. Продовжити?»
Такий прогін можна перервати:
- пункт «Зупинити завантаження» в бургері «Меню» лівої панелі «Списку прайс-листів», підменю «Завантаження джерел», зупиняє прогін на межі між прайсами;
- прайс, який уже почався, доробляється до кінця;
- натискати «Зупинити завантаження» заздалегідь марно: кожен новий запуск скидає попередні зупинки.
Що буде, якщо перезапуск урвався
Звʼязки знімаються одним кроком на самому початку — з усіх рядків прайсу одразу. Потім види відпрацьовують по черзі, і кожен ставить пару лише тим рядкам, які досі без пари. Спільного відкату немає: знайдене до обриву лишається знайденим, а рядки, до яких черга не дійшла, стоять без пари.
Лічильник «Треба зіставити» і дані сітки товарів прайсу перераховуються тільки після того, як відпрацював останній вид. Якщо прогін до кінця не дійшов, лічильник показує те саме число, що й до натискання кнопки, хоча звʼязків насправді вже менше.
Повторний запуск робить те саме з нуля. Довідник ручних пар перезапуск не змінює ні під час прогону, ні при обриві. Тому ручні пари повернуться при повторному запуску, якщо в списку прайсу є вид «Пошук вручну зіставлених товарів»; немає виду — додайте його й запустіть ще раз.
Якщо ви зупинили прогін по всіх прайсах, то прайси, до яких черга не дійшла, свої звʼязки зберігають: звʼязки прайсу знімаються лише тоді, коли черга доходить саме до нього. Прайси, які встигли пройти зіставлення, показують у сітці товарів уже нові звʼязки.
Поки звʼязки не зібрано заново, не запускайте «Оновлення базового каталогу» по всіх прайсах. Товар без пари в жодному прайсі оновлення вважає таким, що зник із пропозицій, і ставить йому статус відсутності товару, якщо оновлення наявності в його налаштуваннях увімкнено.
Скільки триває перезапуск і чи можна закрити вікно
Перезапуск не ставиться у фонову чергу завдань. Він іде одним запитом, поки ви чекаєте: кнопка на цей час стає неактивною, а внизу висить повідомлення «Обробка даних, чекайте». Коли прогін закінчився, зʼявляється «Операція успішно виконана», і сітка товарів прайсу, якщо вона відкрита, оновлюється сама. Якщо сталася помилка — «Операція не виконана!» з текстом помилки.
Обмеження на кількість рядків прайсу в перезапуску немає, і окремого ліміту часу програма не задає. Якщо закрити вікно «Налаштування зіставлення товарів», прогін не скасовується: програма не перериває запит разом із вікном.
Сценарії
Змінити правила й перевірити їх, не втративши вдалі пари
Що зробити. У вікні «Налаштування зіставлення товарів» натисніть «Зберегти автоматично знайдені товари як вручну зіставлені». Переконайтеся, що в списку видів є «Пошук вручну зіставлених товарів». Потім змініть правило і натисніть «Запустити зіставлення товарів».
Що вийде. Усі звʼязки прайсу знімаються, види проходять по черзі, і «Пошук вручну зіставлених товарів» повертає як підтверджені вручну пари, так і щойно збережені автоматичні. У журнал роботи пишеться рядок на кожен вид, лічильники прайсу перераховуються.
Чого не буде. Рядки, яким пару повернув «Пошук вручну зіставлених товарів», наступні види вже не беруть. Якщо цей вид стоїть у списку вище за змінене правило, правило перевіряється тільки на рядках без збереженої пари. Помилкові пари, збережені кнопкою, повертатимуться при кожному перезапуску.
Після перезапуску пропали ручні пари
Що зробити. Відкрийте список видів прайсу, додайте «Пошук вручну зіставлених товарів» кнопкою «Додати вид зіставлення» або ввімкніть його, перетягніть на початок списку й запустіть зіставлення ще раз.
Що вийде. Ручні пари повертаються з довідника: перезапуск їх не видаляв, лише зняв звʼязки з рядків прайсу.
Чого не буде. Пари, які ніколи не потрапляли в довідник — знайдені правилами й не закріплені, — повернуться лише, якщо їх знову знайде правило.
Змінили умовчання видів для всіх постачальників
Що зробити. Відкрийте «Довідники» → «Обробка прайс-листів» → «Види зіставлення товарів», у меню додаткових операцій виберіть «Запустити зіставлення товарів» і підтвердьте попередження про всі прайс-листи.
Що вийде. Звʼязки перезбираються в кожному активному прайсі активних постачальників по черзі. Зупинити прогін можна між прайсами пунктом «Зупинити завантаження».
Чого не буде. Прайс, на якому прогін уже почався, доробиться до кінця. Ціни в каталозі не зміняться, доки не пройде оновлення каталогу.
Часті запитання
Чи повернуться ручні зіставлення після перезапуску?
Тільки якщо у списку видів прайсу є ввімкнений «Пошук вручну зіставлених товарів». Немає — пари лежать у довіднику: додайте вид і запустіть зіставлення ще раз (повторний запуск).
Чи можна зупинити перезапуск одного прайсу?
Ні, прогін одного прайсу працює до кінця, без прогресу й «Стоп». Зупинити можна лише прогін по всіх прайсах — між прайсами (усі прайси).
Лічильник «Треба зіставити» не змінився після перезапуску. Чому?
Лічильник перераховується, лише коли відпрацював останній вид. Якщо прогін урвався, число лишається старим, хоча звʼязків уже менше (обрив перезапуску).
Чи змінює перезапуск довідник зіставлених товарів?
Ні: записи в довіднику не додаються й не видаляються ні під час прогону, ні при обриві. Довідник поповнює лише кнопка «Зберегти автоматично знайдені товари як вручну зіставлені».
Помилкова пара повертається після кожного перезапуску. Чому?
Її, найімовірніше, закріпили в довіднику, і тепер її повертає «Пошук вручну зіставлених товарів». Розірвіть пару в довіднику зіставлених товарів; якщо вона автоматична — звузьте правило, яке її знаходить.
Суміжні теми
- Якщо потрібна загальна картина, які види працюють і в якому порядку, — Як налаштувати автоматичне зіставлення товарів.
- Якщо правило треба спершу скласти чи змінити — Як зібрати власне правило зіставлення товарів.
- Якщо після перезапуску треба прибрати окрему пару — Довідник зіставлених товарів.
- Якщо звʼязки зібрано, а ціни в каталозі ще старі — Оновлення базового каталогу.

