Порахувати ціни товарів
Служба перераховує ціни товарів за формулами прайс-листів. Один запуск — і тисячі позицій отримують нову ціну, порахувану за єдиним правилом, а не руками.
Де шукати: Модулі → Ціни → Служби → Порахувати ціни товарів
Розбір на прикладі

Три поля, і кожне звужує обсяг роботи:
| Поле | Що обмежує |
|---|---|
| Товар | перерахувати лише одну позицію |
| Прейскурант | лише цей прайс |
| Цінова група | лише товари цієї групи |
Порожні поля означають «усе»: усі прайс-листи, усі групи, усі товари. Це і є звичайний нічний запуск.
Як рахується ціна
Правило бере не одну цифру, а ланцюжок із цінової формули:
- база («Основувати значення на») — від чого відштовхуватися: собівартість, відпускна ціна чи ціна останньої покупки товару або його ціна з іншого прейскуранта;
- «% коригування» — скільки відсотків від бази становитиме ціна: 110 — плюс десять відсотків, 90 — мінус десять (не націнка: 20 дасть п'яту частину бази);
- перша надбавка — фіксована сума до округлення;
- округлення — до знаків після коми або до десятків, сотень (від'ємне значення);
- друга надбавка — фіксована сума після округлення.
Саме тому в магазинах ціни виглядають як 199 замість 200: округлення робиться до сотні, а потім віднімається останній долар — усе це один прохід формули.
Коли товар охоплюють кілька рядків одного прейскуранта, ціну дає останній за порядком у прейскуранті рядок самого товару, а без такого — останній із рядків його групи й загальних. Правило одне і для нової ціни, і для наявної.
Типові ситуації
Ціни не змінилися. Перевірте, чи є в прейскуранті рядок із формулою, який охоплює товар: рядок його цінової групи, рядок самого товару або загальний рядок без групи й товару, — і чи існує вказана в рядку формула. Без такого рядка нема з чого рахувати. Якщо формула бере базу «з прейскуранта», а там ціни товару немає, при «Не додавати ціну» служба цієї ціни не рахує зовсім — ні нової не створить, ні наявної не змінить. І ще одна причина: на ціні стоїть галочка «Не перераховувати» — таку ціну служба не чіпає ніяким рядком прейскуранта; зняти галочку можна у вікні ціни.
Відмова про реєстр, спільний з іншою компанією. Якщо ціни ваша компанія бере в спільне користування з іншої, служба відмовить: спільні ціни рахує лише компанія, якій вони належать, — своїми прейскурантами й формулами.
Змінили закупівельну ціну одного товару. Запустіть службу лише для нього — це швидко.
Служба працює довго. На великих базах перераховують уночі: за один прохід оновлюються всі позиції всіх прайсів.
Куди дивитися далі
- Прайс-листи — де задаються групи й формули.
- Цінові формули — сама арифметика націнки.
- Звіт прайс-листа — перевірити результат.