Платформа Skynum включает в себя широкий функционал для удобной и качественной работы. Среди функций есть возможность массового пересчета цен товаров по разным алгоритмам благодаря гибким настройкам. Таким образом вы сможете быстро организовать перерасчет любого количества товаров.

Эта функция особенно необходима, если у вашей компании изменилась ценовая политика, и вам необходимо добавить ко всем товарам, например 5-10% наценки. Или при изменении курса доллара/евро есть потребность в пересчете цен. Также такой вариант подходит при общей уценке товара при закрытии магазина. То есть реальных случаев очень много. Независимо от причины массовое изменение цен производится по одному и тому же алгоритму, о котором мы поговорим далее.

Для начала изменения цен необходимо перейти в раздел «Товары - Картотека» и нажать на кнопку «Изменение цен».

Перед вами появится модальное окно с информацией по перерасчету.


В этом окне вносится вся необходимая информация о настройке процесса перерасчета.

Перед вами появятся новые поля для заполнения. О них пойдет речь дальше.

  • Какую цену изменить?

В первую очередь нужно установить, какую именно цену вы планируете изменить. Это может быть любая из типов цен, которые у вас представлены. Например, розничная, оптовая или любая другая установленная.

Обратите внимание, что приходные цены таким способом перечислить невозможно.


  • Для какой категории товаров?

В этом поле следует указать категорию товаров, для которых будет оформляться изменение цен. При сохранении поля пустым перерасчет производится для всех товаров.


Также здесь вы можете сразу указать, пересчет ли происходит только для товаров с остатками или абсолютно для всех созданных.

Далее следует перейти к основным настройкам пересчета. В зависимости от метода различаются механизмы изменения цен.

Всего существует три метода расчета изменений цен – абсолютное значение, изменение от цены товара и изменение от цены прихода. О каждом из них поговорим более подробно.

Метод изменения цен «Абсолютное значение»

Этот метод самый простой в настройках. Его суть заключается в изменении всех цен товаров на одну определенную.

Это работает следующим образом: вы указываете цифру в поле. Конкретно она будет применена для всех продуктов. К примеру, если вы пропишите 100 гривен, то все выбранные товары будут стоить 100 гривен.


То есть механизм работы очень прост и понятен – какую цену напишете, такова и будет предназначена всем товарам.

Метод изменения цен «От цены товара»

Уже в названии метода кроется его смысл – новая цена формируется от другой выбранной цены товара. В таком случае мы можем сосчитать новую цену на основе любой другой цены.

В первую очередь нам необходимо выбрать базовую цену, согласно которой будет происходить перерасчет. Это может быть приходная, розничная, оптовая или любая другая присутствующая в вашей системе.

Далее следует выбрать действие над базовой ценой. То есть то, каким образом будет производиться изменение цены в соответствии с базовой. Есть три варианта – установление равной расчетной цене, сложение значения, вычитание значения.

При установлении цены равной расчетной цене – окончательная цена будет равна выбранной базовой.


В примере продемонстрировано, что приходная и розничная цена теперь равны друг другу.


При добавлении значения вносится сумма или процент, который необходимо добавить в базовую цену. К примеру, при установлении суммы 125 грн - цены на все выбранные товары поднимутся на 125 грн. Аналогично работает и с процентами. При добавлении значения в 10% цены вырастут в соотношении соответственно этому.

При этом вам также необходимо выбрать способ закругления. Это может быть – до целого числа или до 2 десятичных знаков.


Результат выглядит следующим образом:


При вычитании значения система работает по такому же алгоритму, как и при добавлении значения. Отличие – перерасчет происходит не в плюс, а в минус.

Сначала нужно выбрать базовую цену. В соответствии с ней будет происходить формирование новой цены.

Далее выбираете «вычесть значение» и укажите сумму или процент, который будет вычисляться из базовой цены.

Кроме того, укажите способ закругления – до целого числа или до 2 десятичных знаков.


В результате цены перечисляются в соответствии с базовой ценой и показывается результат в товарах.


Именно так происходит перерасчет цен от выбранной базовой цены товара. Напоминаем, что кроме приходной, вы также можете использовать розничную, оптовую или любую другую, внесенную в систему.

Метод изменения цен «От цены прихода»

Метод «От цены прихода» самый сложный в настройке, но при этом он многофункциональный. Основной смысл состоит в том, что используется цена из документа прихода. Обратите внимание, что это не приходящая цена, а цена именно от приходного документа.

Давайте пошагово разберем, как настроить такой тип перерасчета.

Шаг 1. Настройка базовой цены

Выше мы описывали ситуацию, как выбираем базовую цену. Ею может стать абсолютно любая цена, представленная на платформе. К примеру, приходная или розничная.

Шаг 2. Выбор метода отбора цены

Именно эти настройки имеют свои особенности, поэтому их следует понять. После детального разбора вы сможете быстро и максимально эффективно использовать этот метод.

В этом поле мы указываем, как мы хотим найти информацию о приходе. Ведь часто есть большое количество поставок и все они могут быть по разным ценам. В таком случае нет одной устойчивой цены товара, как, например, в методе от цены товара, где используется цена с карточки товара.

При методе от цены прихода можно настраивать, какую именно цену прихода взять за основу расчета. То есть это создает большую гибкость системы.


Существуют следующие способы отбора цены:

  • Метод FIFO (First In, First Out) работает по принципу «первый пришел – первый пошел». То есть при нем система выберет цену первой партии и на ее основе будут проводиться действия.
  • Метод LIFO (Last In, First Out) имеет алгоритм «последний пришел – первый пошел». Таким образом, систему выбирает цену из последней партии.
  • Самая дорогая цена партии в остатке - из всех имеющихся в остатке товаров выбирается та цена, которая является самой высокой в ​​соответствии с документами прихода. К примеру, остались товары из трех партий. Среди них цена прихода первой партии – 250 грн, второй – 285 грн, третьей – 244 грн. Таким образом система выберет цену из второй партии, ведь она самая высокая.
  • Самая низкая цена партии в остатке – работает аналогично, но выбирается самая низкая цена среди доступных в остатке по партиям.
Шаг 3. Выбор деяния над базовой ценой

Завершающим этапом является выбор действия, выполняемого над базовой ценой. Об этом мы уже более подробно говорили в прошлом методе.

Напоминаем, что есть три варианта – установление цены равной расчетной цене, сложение значения и вычитание значения цены.

Вы также можете выбрать добавление или вычитание произойдет в определенной сумме или процентно.

Таким образом, настройка этого метода заканчивается. В общем, вы устанавливаете базовую цену, способ поиска базовой цены в зависимости от способа и действие над ней.

Также в методе «От цены прихода» есть еще одна дополнительная опция – перерасчет по текущему курсу валют. Она позволяет перечислить цену прихода не по старому курсу, который использовался в документе прихода, а по последнему курсу из справочника «Курсы валют». Это особенно актуально при изменении и прыжке курса.

После всех настроек необходимо нажать кнопку «Запустить» и начать расчет. Процесс будет происходить некоторое время, в зависимости от количества цен. Далее страница перезагрузится и цены во всех избранных товарах обновятся.

Обратите внимание, изменение цен – необратимая операция, поэтому вы не сможете их вернуть назад. Именно поэтому пользуйтесь этой функцией здраво и осторожно. Советуем закрыть эту функцию правами доступа, чтобы только некоторые пользователи могли произвести перерасчет.

Платформа Skynum - многофункциональная система, позволяющая производить настройки даже самых сложных перерасчетов. Благодаря этому снижается риск человеческого фактора и создается комфортная работа.

Изменение цен в нашей программе работает по разным механизмам, поэтому абсолютно каждый сможет найти для себя идеальную методику в зависимости от потребностей и ситуаций.