Застосування формул для коригування даних у прайс-листах
Застосування формул дозволяє Вам задавати логічні умови для перевірки даних, що зберігаються в полях, завантажених з прайс-листів та інших підсистем, з метою встановлення потрібних Вам значень залежно від умов.
Наприклад, Ви можете замінити значення в полі "Ціна" на основі поля "РРЦ", якщо воно заповнене для товару, тим самим вивантажувати на сайт значення з поля "Ціна" з урахуванням контролю РРЦ. Також можна поєднувати різні значення з різних полів, копіювати значення в інші поля. Використання формул обмежується лише Вашою фантазією і дозволяє реалізувати будь-який Ваш задум. Для відкриття підсистеми "Формули" виберіть пункт меню в підсистемі "Прайс-листи" для потрібного прайс-листа.
Ви можете задати єдину формулу для всіх прайс-листів, для цього необхідно вибрати пункт зліва "Відкрити товари від усіх контрагентів".
Порядок дій для складання формули:
- Вибрати поле для якого складається формула
- Вибрати макропідстановку назви поля зі списку праворуч
- Вказати логічну перевірку значень (за потреби)
- Налаштувати фільтр для застосування формули тільки для певних товарів (при необхідності)
Щоб вибрати поле, для якого потрібно скласти формулу, натисніть кнопку "+". Відобразиться список доступних полів.
У списку праворуч доступні функції для складання логічних умов та коригування даних
У формулах можна використовувати значення атрибутів товарів, завантажених з прайс-листа. Для цього використовуються макропідстановка виду {Атрибут прайс: назва атрибута}, наприклад, {Атрибут прайс: Виробник}
Ви можете створити глобальну формулу для всіх прайс-листів, якщо потрібно для всіх товарів застосувати однакові умови. Для цього відкрийте товари від усіх контрагентів, а потім відкрийте підсистему "Формули для полів"
Округлення цін.
Якщо для формули вибрано поле призначення з типом "Ціна", тоді автоматичне закруглення результату роботи формули виконується відповідно до налаштувань програми
За замовчуванням значення в полі "Ціна РРЦ" не округляється, якщо потрібно його заокруглення на основі налаштувань програми, тоді додайте формулу в такому вигляді
Приклади формул.
Формула: як відібрати 12 відсотків від ціни
{Прайс: Цена} - ({Прайс: Цена} * 12) / 100
Формула: як отримати відсоток прибутку від ціни продажу на підставі ціни закупівлі (собівартості)
(({Прайс: Цена} - {Прайс: Цена себестоимость}) / {Прайс: Цена}) * 100
Формула: як вказати РРЦ, якщо націнка в полі ціна вища за РРЦ
IF({Прайс: Цена} > {Прайс: Цена РРЦ} AND {Прайс: Цена РРЦ}>0, {Прайс: Цена РРЦ}, {Прайс: Цена})
Формула: як очистити провідні нулі на початку тексту
Наприклад, артикул товару в прайсі має вигляд 005799347, завдання набути значення 5799347.
TRIM(LEADING '0' FROM {Прайс: Артикул производителя})
Формула для отримання значень товарів від продавців із зазначеного рядка (при отриманні даних із торгових майданчиків).
Де N це номер рядка + назва поля, звідки потрібно брати значення
[[ОтКонкурентаТПСтрока_N{ПрайсКонкурентовТП: Цена}]]
TRIM(REPLACE({Прайс: Категорія з прайсу}, CONCAT('/ ', {Прайс: Виробник}), ''))