Ограничительные цены
Материал из GB wiki
Цены в товарном документе могут быть ограничены как сверху, так и снизу. Ограничение сверху обычно используется для того, чтобы не превышать цены, установленные государством. Ограничение снизу используется для того, чтобы избежать продаж ниже себестоимости.
Установка
Установить ограничительные цены можно нескольими способами:
- Выбрать ограничительный прайс-лист (он может ограничивать цены только сверху) в поле MaxPriceList региона. В этом случае ограничение будет действовать для всех партнеров, у которых в поле City указан этот регион.
- В предусловиях или воздействиях договора заполнить поле InfoSet.MinPriceList и/или InfoSet.MaxPriceList
Внешние проявления
- В таблице товаров поле с ценой, которая выше максимальной либо ниже минимальной, выделяется красным цветом
- В таблице товаров поле с ценой, которая равна минимальной, выделяется светло-зеленым цветом
- Нельзя сохранить документ, в котором цены выходят за рамки ограничений, и состояние >= 200 (можно задать другой флаг, установив его значение в InfoSet.MinExceedPriceFlag)
- Если ограничительный прайс-лист установлен через занполнение поля MaxPriceList региона, то на такой документ нельзя поставить флаг >= 200, если в нем превышены максимальные цены (этот функционал не настраивается).
- Для того, чтобы осуществлять контроль максимальных и минимальных цен при смене состояния документа, нужна дополнительная настройка: либо добавление постусловия в форму смены флага, либо с использованием воздействия договора "Отгрузка документа (проверка товаров)"