Перейти до змісту

Перерахунок прайс-листів ком.проп.

Прайс-лист комерційної пропозиції — це знімок: коли його створювали, система пройшлася фільтрами по товарах, підтягнула ціни з прейскурантів і склала таблицю. Далі життя йде своєю дорогою: ціни в прейскурантах змінюються, товари з'являються й зникають, а прайс, який уже відкриває клієнт за посиланням, лишається таким, яким його зібрали.

Де шукати: Модулі → Рахунки клієнтам → Служби → Перерахунок прайс-листів ком.проп.

Ця служба перезбирає прайси гуртом — щоб не заходити в кожну картку й не тиснути «Створити Прайс-лист» вручну.

Меню: Модулі → Рахунки клієнтам → Служби → Перерахунок прайс-листів ком.проп.

Розбір на прикладі

Перерахунок прайс-листів

Два поля, обидва — звуження, обидва можна лишити порожніми:

«Менеджер» — перерахувати лише прайси цього менеджера (поле «Менеджер» у картці прайса). Зручно, коли ціни змінилися в одному напрямку продажів.

«Код» — перерахувати один конкретний прайс.

Порожні поля означають «усі, які підпадають». А підпадають не всі підряд:

  • закриті прайси пропускаються — якщо в картці стоїть «Закрито», служба її не чіпає;
  • прострочені теж — прайси, у яких «Дійсне до» вже минуло. Прайс без терміну дії вважається чинним і перераховується завжди.

Тобто служба оновлює рівно те, що зараз може відкрити клієнт.

Кнопка «Виконати» запускає перерахунок одразу, «За розкладом» — ставить його в розклад завдань. Друге і є основний режим: нічний прогін означає, що зранку у всіх клієнтів актуальні ціни й залишки.

Що відбувається всередині

Кожен прайс перезбирається у власній транзакції. Це важлива деталь: якщо один прайс не вдалося перебудувати, решта вже оброблених лишаються оновленими, а не відкочуються разом із ним. Наприкінці служба відповідає підсумком «Перераховано прайс-листів ком. пропозиції: …», а кожен прайс, на якому вона спіткнулася, — окремим рядком «Прайс-лист ком. пропозиції …: …» з причиною й трикутником замість галочки. Наступний прогін спробує такі прайси знову.

Окремо оброблено ситуацію, коли той самий прайс у ту ж мить зберігає інша операція (конфлікт одночасного запису в базі): служба одразу повторить перебудову — усього до трьох спроб, — а не впаде з помилкою. Картку, яку людина лише відкрила на редагування, служба не чекає: перебудує й так.

Коли користуватись

  • Регулярно, за розкладом — щоночі або раз на тиждень, залежно від того, як часто у вас рухаються ціни.
  • Разово після зміни прейскуранта — підняли ціни, і треба, щоб клієнти бачили нові. Тоді зручно звузити прогін кодом прайса чи менеджером.
  • Не потрібно, якщо треба освіжити лише залишки: для цього є легша служба «Перерахунок на складі прайс-листів КП», яка не чіпає ціни й склад товарів.

Типові ситуації

  • Прайс не оновився. Перевірте картку: «Закрито» або минув термін «Дійсне до» — служба такі пропускає навмисно.
  • Оновились не всі. Подивіться, чи не звужений прогін полем «Менеджер»: прайси інших менеджерів у нього не потрапляють.
  • У прайсі зникли позиції. Це не збій служби: перерахунок наново проходить фільтрами картки, і товар, який більше не підпадає під фільтр (наприклад, змінилась група), із прайса зникає.
  • У підсумку «Прайс-лист іншої компанії перебудовує лише вона сама». Прайс належить головній компанії спільного доступу, а службу запущено з вашої. Рядки такого прайса служба не перебудовує: вона зібрала б їх із ваших товарів і цін, а не з головних. Запустіть перерахунок у головній компанії.

Поруч