Quad.Wiki
История изменений в прайсах
При необходимости, можно сохранять историю изменений в прайсах поставщиков или других прайсах, загружаемых в программу.
Включить историю для прайса можно в карточке прайса:
Сохраняйте историю для прайса только если она вам действительно необходима, так как это действие увеличивает время загрузки товаров прайса в программу.
Посмотреть историю изменений для товара можно так, в любом месте, где вы видите товар прайса:
В окне можно увидеть дату и что именно изменилось в товаре:
Сохраняются изменения для Цены, РЦ и Остатков (кол-во товаров).
Кроме того, что видно в окне истории, дополнительно сохраняется информация о суммарных изменениях за все время. По этим изменениям можно отследить ходовые товары, на которые часто меняется цена и наличие.
Цена (кол. изм.) - сколько раз за все время менялась цена у поставщика на этот товар
Кол-во (изм.) - сколько раз менялось количество товара, если поставщик дает его в прайсе конкретным числом
Кол-во (сумма -) - суммарное уменьшение количества товара, если поставщик дает его в прайсе конкретным числом. По этому числу можно понять примерное количество товара, проданного поставщиком за все время. Например, если остаток товара в прошлом прайсе был 20, а в новом стал 15, то “Кол-во (сумма -)” будет равно 5. Если завтра остаток стал 7, то “Кол-во (сумма -)” станет 13. Считаются только изменения, которые произошли в минус.
Нужно понимать, что это не точное определение проданного товара, так как вы можете пропустить какие-то изменения между загрузками прайсов поставщиков или же за 1 день у поставщика могут быть и продажи товара и поставка на его склад.
Ограничение периода хранения
Для тех прайсов, где не критично иметь историю за длительный период, можно установить период, в течение которого хранятся данные об изменениях.
Откройте карточку прайса и перейдите во вкладку Прочее. Период указывается в днях.
В моем примере история старше 60 дней будет удаляться при каждой загрузке прайса.
Обязательно устанавливайте ограничения в прайсах с ценами конкурентов, так как цены меняются часто и количество данных в истории быстро увеличивается, что может замедлить работу программы.
Дополнительная информация в истории
Помимо истории по цене и наличию товара, можно хранить и изменении какой-то другой информации. Предусмотрено 2 поля для хранения дополнительных изменений.
Название полей, при изменении которых при загрузке прайса будет попадать запись в историю, указывается во вкладке Конфигурация / Настройки.
Код настройки HIST_VAL1 и HIST_VAL2 - в настройке указывается код поля, информацию в котором нужно отслеживать. Если нужно смотреть изменение только одного дополнительного поля, то указывайте обязательно его в HIST_VAL1, т.е. нельзя, чтобы было заполнено HIST_VAL2 и не заполнено HIST_VAL1.
Для примера, можно отслеживать магазины onliner.by, у которых была установлена минимальная цена. В прайсе с ценами onliner есть соответствующая колонка, ее можно загрузить в какое-то пользовательское поле и это поле добавить в настройку для отслеживания.
Значения дополнительных полей можно увидеть в конце таблицы с историей.