Ограничительные цены

Материал из GB wiki
Перейти к: навигация, поиск

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

Установка

Установить ограничительные цены можно нескольими способами:

  1. Выбрать ограничительный прайс-лист (он может ограничивать цены только сверху) в поле MaxPriceList региона. В этом случае ограничение будет действовать для всех партнеров, у которых в поле City указан этот регион.
  2. В предусловиях или воздействиях договора заполнить поле InfoSet.MinPriceList и/или InfoSet.MaxPriceList

Внешние проявления

  1. В таблице товаров поле с ценой, которая выше максимальной либо ниже минимальной, выделяется красным цветом
  2. В таблице товаров поле с ценой, которая равна минимальной, выделяется светло-зеленым цветом
  3. Нельзя сохранить документ, в котором цены выходят за рамки ограничений, и состояние >= 200 (можно задать другой флаг, установив его значение в InfoSet.MinExceedPriceFlag)
  4. Если ограничительный прайс-лист установлен через занполнение поля MaxPriceList региона, то на такой документ нельзя поставить флаг >= 200, если в нем превышены максимальные цены (этот функционал не настраивается).
  5. Для того, чтобы осуществлять контроль максимальных и минимальных цен при смене состояния документа, нужна дополнительная настройка: либо добавление постусловия в форму смены флага, либо с использованием воздействия договора "Отгрузка документа (проверка товаров)"