Перейти к содержанию

Изменение цен по товарным строкам документа

Алгоритм ценообразования "Расценка для рознично-оптового склада"

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

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

  1. Приход от поставщика.

  2. Приход на склад.

  3. Продажа юр.лицам.

  4. Продажа со склада.

  5. Оптовая продажа.

Расценка может быть выполнена как отдельных строк документа, так и для всего док-та путём вызова функции по «горячей клавише» или через пункт Дополнительно контекстного меню строки документа.

Внимание

Функция не работает для документов прихода в подразделения, перечисленных в системной настройке Подразделения для прихода товара с ценой розн. равной закуп. (см. Настройки для расчёта цен для оптово-розничной конфигурации клиента).

В зависимости от выбранного алгоритма ценообразования форма будет иметь различный вид:

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

Примечание

Параметры настройки расценки сохраняются только для конкретного документа.

Если установлены «галочки» Применить для оптовых или розничных цен (или для обеих одновременно), то при установке «галочки» Применить расценку ко всем строкам документа, происходит изменение расценки для всех строк документа в соответствии с заданными параметрами ценообразования. Если же эта «галочка» не стоит, то расценка будет действовать только на строки документа, отмеченные клавишей Ins.

Внимание

Для документов, оформляемых в розничной точке (например, Приход от поставщика), доступ к ценообразованию в части изменения оптовой цены недоступен, оптовые цены не меняются.

Подключение функции к документу

Подключение функции выполняется с помощью инструмента Таблицы документов, расположенного по адресу: Конструктор → Настройки документов → Таблицы документов.

Далее необходимо описать новую «горячую клавишу» к строкам того типа документа, в котором нужна данная функция. Подключать следует метод Изменение цен по строкам <User.MethodsHotKeyItem.ChangePrice> (подробнее см. Ввод и отмена даты оплаты документа).

Действие функции расценки

Ценообразование в каждом частном случае (расценка товара при создании приходного документа, при создании документа переоценки, при создании расходного документа) определяет метод.

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

  • либо от цены производителя:

    • Оптовая_цена_с_НДС = Цена_производителя_без_НДС * (1 + %_наценки / 100) * (1 + Ставка_НДС/100)
  • либо от закупочной цены:

    • Оптовая_цена_с_НДС = Закупочная_цена_с_НДС * (1 + %_наценки / 100)

Розничная цена может быть рассчитана:

  • либо от цены производителя:

    • Розничная_цена_с_НДС = Цена_производителя_без_НДС * (1 + %_наценки / 100) * (1 + Ставка_НДС / 100)
  • либо от оптовой (закупочной для розницы) цены:

    • Розничная_цена_с_НДС = Оптовая_цена_с_НДС * (1 + %_наценки / 100)

При расценке от цены производителя оценивается рентабельность расценки:

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

Контроль рентабельности выполняется по нижеприведенным формулам, где:

– цена производителя с учётом НДС.

– цена поставщика с учётом НДС.

– цена оптовая с учётом НДС.

– цена розничная с учётом НДС.

– % наценки оптовый введенный в функции «Эксперт».

– % наценки розничный введенный в функции «Эксперт».

– минимальный % оптовой наценки введенный в настройках системы.

– минимальный % розничной наценки введенный в настройках системы.