Опция отображается в интерфейсе расчета при выполнении условий доступности хотя бы одного значения этой опции.

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

Стоимость каждой опции добавляется к стоимости сборки калькулятора.

Настройки опции распределены по вкладкам:

  • Информация (текущее описание) - настройки отображения опции, выбор алгоритмов подсчета стоимости и количества, список значений;
  • Связи: Калькуляторы - связь опции со сборками калькуляторов;
  • Связи: Опции - связь опции со значениями других опций.

На этой странице:

Настройки опции распределены по разделам.

Информация

  • Системное название - отображается в реестре опций, в связях калькулятора;
  • Пользовательское название для калькулятора - отображается в интерфейсе расчета;
  • Название для документов - используется для передачи в документы, в том числе в кассовый чек в описание каждой позиции. На данный момент не используется, т.к. в документы и в чеки передается название, указанное в поле Название для спецификации и клиентов.
  • Название для спецификации и клиентов - отображается в списке расчетов в спецификации заказа.
  • Описание для "?" - подсказка, отображаемая в интерфейсе расчета. На данный момент не используется. Подсказка указывается в карточке калькулятора на вкладке Связи на закладке "Опции".

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

Характеристики

  • Опция активна – статус активности. При включенной настройке опция и ее значения отображаются в калькуляторе при выборе определенной сборки. При включенной настройке в реестре опций переключатель устанавливается в положение ВКЛ. при выключенной  - ВЫКЛ. При смене статуса в реестре также меняется статус в карточке опции.
  • Выбор значения опции обязателен для оформления заказа – когда настройка включена, то в расчете, если опция отобразилась при выборе сборки, необходимо выбрать хотя бы одно из значений опции. Когда значение не выбрано, то отображается уведомление на красном фоне, кнопки [В список], [Сохранить КП] и [Создать заказ] недоступны.
  • Является материалом – настройка используется, чтобы выделить опцию в спецификации заказа и тех. картах. При включенной настройке, если опция была использована в расчете, строка в спецификации заказа и в тех. карте выделяется жирным шрифтом:

Пример отображения опции в спецификации заказа:

Пример отображения опции в тех. карте:


Алгоритм выбора позиции (множественный выбор)

Допускается включение только одной настройки:

  • Возможен выбор только одной позиции - при включенной настройке в расчете можно выбрать только одно значение опции;
  • Возможен выбор нескольких позиций - при включенной настройке в расчете можно выбрать несколько значений опции;

При включении настройки "Возможен выбор нескольких позиций" отображается дополнительное поле с названием "Максимальное количество выбранных позиций". Значение настройки ограничивает количество значений опции, которые можно выбрать в расчете. Введенное значение сохраняется. При выборе настройки "Возможен выбор только одной позиции" поле скрывается, при повторном выборе настройки "Возможен выбор нескольких позиций" поле отображается вместе с введенным ранее значением.

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

Отображение опции в калькуляторе

Допускается включение только одной настройки:

  • Выпадающим списком - значения опции отображаются в виде выпадающего списка, включающего все доступные значения опции. Если разрешен выбор нескольких значений, то в расчете выбранные значения отображаются в виде плашек с пиктограммой "х" в поле опции. Из выпадающего списка выбранное значение скрывается. При удалении выбранного значения из поля оно снова отображается в выпадающем списке. Большая "Х" удаляет все выбранные значения опции.
  • Радиокнопками/чекбоксами
    • радиокнопки отображаются при включенной настройке "возможен выбор только одной позиции". Соответственно доступен выбор только одного значения опции:
    • чекбоксы отображаются при включенной настройке "возможен выбор нескольких позиций". Доступна установка нескольких флагов. Можно выбрать больше значений, чем разрешено настройкой "Максимальное количество выбранных позиций", но при этом отображается соответствующее уведомление на красном фоне, кнопки [В список], [Сохранить КП] и [Создать заказ] становятся недоступными.
  • Выпадающим списком с полем для ввода - используется для калькулятора "Стандартный". Выбор значений осуществляется из выпадающего списка. При выборе значения отображаются дополнительные поля для ввода количества значения:
    • Заголовок - в качестве заголовка поля используется название значения (пользовательское);
    • Минимальное значение, Максимальное значение - нижний и верхний предел количества соответственно. Если задано только минимальное количество, то верхний предел не ограничен. Если задано только максимальное количество, то нижним пределом является 1. Если оба значения не заданы, то действует ограничение >0.
    • В расчете после выбора значения опции отображается дополнительное поле. Если допускается выбор нескольких значений, то отображается отдельное поле для каждого значения. В поле необходимо ввести количество опций. Количество регулируется настройками "Минимальное значение" и "Максимальное значение". 
  • Опция с полем для ввода – используется для всех остальных калькуляторов. Функционал полностью аналогичен настройке "Выпадающим списком с полем для ввода";
  • Скрыто - опция скрыта. 

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

Зависит от опции

Список опций и их значений, от которых зависит отображение текущей опции.

Связь отображается в виде:

  • Если зависит от всех значений опции:
    • [Системное название опции]
  • Если зависит от некоторых значений опции:
    • [Системное название опции] (только: [системное название значения] - в скобках указываются значения опции, с которыми связана текущая опция).

Настройка связи значений опций устанавливается на вкладке СВЯЗИ:ОПЦИИ.

Связанные калькуляторы

Список калькуляторов, в которых используется опция.

Связь отображается в виде:

  • Если установлена связь со всеми сборками калькулятора:
    • [Системное название калькулятора]
  • Если установлена связь с некоторыми сборками калькулятора:
    • [Системное название калькулятора] (только: [сборка] - в скобках указываются сборки, с которыми связана текущая опция).

Настройка связи устанавливается на вкладке СВЯЗИ:КАЛЬКУЛЯТОРЫ.

Алгоритм расчета стоимости

Можно выбрать только один алгоритм.

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

Цена опции = цена значения + доп. цена значения

В результате цена опции = рассчитанная цена значения + дополнительная цена значения (при ее наличии, указывается в поле Дополнительная стоимость в карточке значения).

Цена опции = кол-во опций Х цена значения + доп. цена значения

В результате цена опции = количество опций (рассчитывается в зависимости от указанного алгоритма) Х рассчитанная цена значения + дополнительная цена значения (при ее наличии, указывается в поле Дополнительная стоимость в карточке значения).

Формула

При выборе значения отображается поле для ввода.

В поле для ввода используются цифры, стандартные операторы (* / + -), переменные (указаны в фигурных скобках), функции (на данный момент только ОКРУГЛВВЕРХ).

Если формула указана некорректно (деление на ноль), то в интерфейсе расчета выполняется бесконечный расчет. На данный момент это некорректное поведение, после исправления будет отображаться ошибка с описанием причины.

Список переменных (без связи с калькуляторами):

  • цена значения опции - итоговая цена значения опции;
  • доп. цена значения опции - дополнительная цена значения опции (при ее наличии, указывается в поле Дополнительная стоимость в карточке значения).
  • коэффициент значения опции - устаревшее, будет удалено;
  • кол-во опций - рассчитанное количество опций;
  • множитель, заданный пользователем - множитель указывается в интерфейсе расчета. Поле для ввода множителя отображается при выборе значения опции, в настройках которой выбран вариант отображения "Выпадающим списком с полем для ввода". Диапазон множителя ограничен настройками Минимальное значение и Максимальное значение. В случаях, когда диапазон не указан либо не выбран вариант отображения, то множитель = 0.
  • цена сборки - итоговая цена сборки;
  • тираж - значение, указанное в поле Тираж в расчете;
  • Ширина - 
  • Высота - 
  • Количество изделий на листе - 
  • Количество печатных листов на покупном - 
  • Кол-во печатных листов в тираже - 
  • Кол-во печатных листов в приладке - 

1. Стандартный:

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {кол-во опций} {множитель заданный пользователем} {цена сборки} {тираж}

12. Листовая печать (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {кол-во опций} {множитель заданный пользователем} {цена сборки} {тираж} {Количество изделий на листе} {Количество печатных листов на покупном} {кол-во печатных листов в тираже} {кол-во печатных листов в приладке}

13. Расчет по погонному метру (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {кол-во опций} {множитель заданный пользователем} {цена сборки} {тираж} {Ширина} {Высота}

14. Многополосный (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {кол-во опций} {множитель заданный пользователем} {цена сборки} {тираж} {Ширина} {Высота} {Количество изделий на листе} {Количество печатных листов на покупном} {кол-во печатных листов в тираже} {кол-во печатных листов в приладке}

15. Расчёт по площади (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {кол-во опций} {множитель заданный пользователем} {цена сборки} {тираж}

Настраивается отдельно для каждого значения опции

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

АЛГОРИТМ РАСЧЕТА КОЛИЧЕСТВА ОПЦИЙ

Можно выбрать только один алгоритм.

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

Количество опций равно тиражу

Количество опций равно значению, указанному значение в поле Тираж в расчете.

Формула

При выборе значения отображается поле для ввода.

В поле для ввода  можно ввести цифры, стандартные операторы (* / + -), переменные (указаны в фигурных скобках), функции (на данный момент только ОКРУГЛВВЕРХ).

Список переменных (без связи с калькуляторами):

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж} {Ширина} {Высота} {Количество изделий на листе} {Количество печатных листов на покупном} {кол-во печатных листов в тираже} {кол-во печатных листов в приладке}

1. Стандартный:

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж}

12. Листовая печать (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж} {Количество изделий на листе} {Количество печатных листов на покупном} {кол-во печатных листов в тираже} {кол-во печатных листов в приладке}

13. Расчет по погонному метру (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж} {Ширина} {Высота}

14. Многополосный (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж} {Ширина} {Высота} {Количество изделий на листе} {Количество печатных листов на покупном} {кол-во печатных листов в тираже} {кол-во печатных листов в приладке}

15. Расчёт по площади (новый)

Обозначения: {цена значения опции} {доп. цена значения опции} {коэффициент значения опции} {множитель заданный пользователем} {тираж}

Количество опций равно тиражу х количество страниц в блоке

Алгоритм устаревший и не используется, будет удален.

Настраивается отдельно для каждого значения опции

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

Список значений

Каждая опция может содержать неограниченное количество значений.

Каждое значение опции может принадлежать только одной опции.

Список значений оформлен в виде таблицы:

  • ползунок для перемещения строки. Используется для настройки порядка отображения значений в интерфейсе расчета.
  • чекбокс для выбора строки. В заголовке таблицы колонка содержит общий флаг для выбора всех строк. Используется для выбора значения (-ий) для удаления и дублирования.
  • Название - системное название опции в виде ссылки. При щелчке по ссылке в текущей вкладке браузера выполняется переход в карточку значения;
  • Ограничения - список калькуляторов и сборок, а также опций и их значений, с которыми связано значение опции:
    • если выбраны все сборки калькулятора или значения опции, то отображается только системное название калькулятора или опции. В противном случае отображается список сборок и значений:
  • Стоимость - рассчитанная стоимость значения. Стоимость значения и дополнительная стоимость указываются в рублях. В случае, если стоимость значения и\или дополнительной стоимости указывается в EUR или USD, то выполняется перерасчет по курсу. На данный момент курс устаревший, возможно, настройка будет удалена.
    • Если дополнительная стоимость значения не указана, то отображается только стоимость значения:
    • Если дополнительная стоимость указана, то после стоимости значения отображается "+ [дополнительная стоимость]. 
    • Если в карточке значения на вкладке Особенности указаны покупные форматы и для них на вкладке Информация в блоке "Расчет стоимости" указана стоимость, то отображается список форматов со стоимостью и дополнительной стоимостью (при ее наличии).
    •  
  • Статус - активность значения. Соответствует настройке "Значение активно" в карточке значения. В положении ON значение отображается в расчете при выполнении определенных условий. В положении OFF значение не отображается в любом случае. При включении\выключении настройки "Значение активно" положение переключателя меняется соответствующим образом.
  • По умолч. - соответствует настройке Включено по умолчанию в карточке значения. По умолчанию настройка не включена, положение выключателя OFF. При включении\выключении настройки Включено по умолчанию положение переключателя меняется соответствующим образом. При включении настройки в интерфейсе расчета значение будет выбрано в опции по умолчанию. Как правило, используется вместе с настройками Скрыто и Выбор значения опции обязателен для оформления заказа.

Под таблицей расположены кнопки для вызова функций над значениями:

  • [Удалить] - удалить выбранные опции. Удаление выполняется без предупреждения.
  • [Дублировать] - создать копию выбранных опций. К системному названию дубликата добавляется "- копия".
  • [Добавить] - добавить новое значение. По нажатию отображается форма добавления опции с полями:
    • Системное название;
    • Пользовательское название;
    • Название для документов;
    • Название для документов ПОВТОР
  • [Сохранить порядок] - по нажатию кнопки сохраняется порядок расположения значений. Если изменить порядок и нажать [Сохранить] или [Сохранить и закрыть], то изменения порядка не сохраняются.

Ниже расположены кнопки для вызова основных функций:

  • [Вернуться] - вернуться к реестру опций без сохранения изменений;
  • [Сохранить] - сохранить изменения без возврата к реестру опций;
  • [Сохранить и закрыть] - сохранить изменения и вернуться к реестру опций.

Описание карточки значения опции приведено здесь.

ОТОБРАЖЕНИЕ В РАСЧЕТЕ

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