Документация BILLmanager 6

Тарифные планы (pricelist)

pricelist

Результат: список элементов

Тарифные планы

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • itemtype_name — Тип
  • project — Провайдер
  • processingmodules — Обработчики
  • pricelist_cost — Стоимость
  • orderpriority — Сортировка
  • status — Состояние

История изменения тарифного плана

Функция: pricelist.history

Результат: список элементов

История изменения тарифного плана

Уровень доступа: admin

  • changedate — Дата изменения
  • desc — Описание тарифа
  • user — Пользователь
  • ip — IP-адрес
  • action — Функция

Правила заказа тарифа

Функция: itemtype.orderreference

Результат: список элементов

Правила заказа тарифа

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • status — Состояние

Включить

Функция: itemtype.orderreference.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции itemtype.orderreference.

Результат: успешное выполнение операции или сообщение об ошибке

Правила заказа тарифа

Функция: pricelist.orderreference

Результат: список элементов

Правила заказа тарифа

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • status — Состояние
Включить

Функция: pricelist.orderreference.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.orderreference.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: pricelist.orderreference.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.orderreference.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: itemtype.orderreference.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции itemtype.orderreference.

Результат: успешное выполнение операции или сообщение об ошибке

Содержание тарифного плана

Функция: pricelist.detail

Результат: список элементов

Содержание тарифного плана

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • price — Цены
  • orderpriority — Сортировка
  • status — Состояние

Цены при разных количествах

Функция: pricelist.detail.integer

Результат: список элементов

Цены при разных количествах

Уровень доступа: admin

  • id — Id
  • value — Количество
  • price — Цены
Удалить

Функция: pricelist.detail.integer.delete

Удалить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.integer.

Результат: успешное выполнение операции или сообщение об ошибке

Специальная цена

Функция: pricelist.detail.integer.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail.integer)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail.integer)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

  • value — Количество. Количество ресурсов, при достижении которого (больше или равно) будет применяться специальная цена. Значения от до

Включить

Функция: pricelist.detail.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.

Результат: успешное выполнение операции или сообщение об ошибке

Цены

Функция: pricelist.detail.enum

Результат: список элементов

Цены

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • price — Цена
  • orderpriority — Сортировка
  • status — Состояние
Включить

Функция: pricelist.detail.enum.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.enum.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: pricelist.detail.enum.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.enum.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить на одну позицию вверх

Функция: pricelist.detail.enum.up

Переместить на одну позицию вверх

Уровень доступа: admin

Цены

Функция: pricelist.detail.enum.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail.enum)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.detail).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail.enum)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

  • orderpriority — Сортировка. Порядок сортировки элемента перечисления в списке выбора
Переместить на одну позицию вниз

Функция: pricelist.detail.enum.down

Переместить на одну позицию вниз

Уровень доступа: admin

Переместить дополнение к тарифу на одну позицию вверх

Функция: pricelist.detail.up

Переместить дополнение к тарифу на одну позицию вверх

Уровень доступа: admin

Редактирование ресурса

Функция: pricelist.detail.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • elid — уникальный идентификатор (элемент id из функции pricelist.detail)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
billtypeТип учета. Способ списания средств за дополнение с клиента
chargestoped Необязательный параметр. При выключенном флаге клиент получает компенсацию за часы простоя остановленной услуги. Принимает значения on и off.
itemtype 

Тип. Тип дополнения. Определяет ресурс, который регулируется данным дополнением

addontype 

Тип значения. Способ задания значения дополнения к тарифу

selecttype Тип отображения. Используется только в пользовательском интерфейсе BILLmanager 6
scaletype Тип шкалы значений. Параметр используется при расчете стоимости дополнения при заданной шкале цен
restrictclientchange Изменение ресурса после заказа. Политика изменение клиентом ресурса после заказа
minperiodtype Мин. период заказа. Минимальный период, по истечению которого клиент сможет изменить дополнение в сторону уменьшения
minperiodlen Длительность. Длина минимального периода заказа дополнения
manualprocessing Необязательный параметр. Для обработки ресурса будет создана задача в технический отдел. Принимает значения on и off.
manualprocessing_skipdefault Необязательный параметр. Если данная опция включена, и для дополнения выбрано значение по умолчанию, то это дополнение не будет добавлено в задачу на ручную обработку. Принимает значения on и off.
manualname Необязательный параметр. При включенной опции в качестве наименования дополнения будет использовано указанное значение. Принимает значения on и off.
nameНаименование. Наименование тарифного плана
intname Служебное имя. Указывается при необходимости переопределения стандартного служебного имени дополнения, например для расчета статистики использования ресурсов по нескольким параметрам, или в случае если имя параметра отличается от служебного имени дополнения
processing_feature Проверять возможность. При выборе дополнения с указанной возможностью будет выбран обработчик, у которого данная возможность присутствует
roundtype Способ округления. Способ округления рассчитанного значения
addonstattypeСчитать превышение. Выберите, за какой период считать превышение
addonstatcomparison Если параметров несколько. Выберите как считать, если параметров одного типа несколько. К примеру, трафик может быть входящим и исходящим.
addonstatcalculation 

Цена указана. Укажите, за что указана цена. Если за единицу в месяц, то статистика будет считаться как: (превышение за день) * (цену) / (количество дней в месяце)

addonstatchargestoped Необязательный параметр. При проставленной опции списание по данному дополнению будут идти и на остановленной услуге. Принимает значения on и off.
allowpostpaidНеобязательный параметр. Опция разрешает списание средств за перерасход ресурса без учета баланса клиента. Принимает значения on и off.
summarizeinvoice Необязательный параметр. Суммировать значение параметра за весь период при генерации акта выполненных работ. Принимает значения on и off.
measure Единица измерения. Единица измерения, в которой задается дополнение. При передаче значения дополнения в панель управления заказанное значение будет переведено в единицу измерения используемую панелью управления
addonlimit Включено в тариф. Значение по умолчанию для дополнения
addonstep Шаг заказа дополнения
addonmin Минимальное значение. Минимальное значение для заказа. Не может быть меньше чем включено в тариф.
addonmax Максимальное значение. Максимальное доступное для заказа значение ресурса
addonlimittrial Включено в тариф на триальном периоде. Значение по умолчанию для дополнения на триальном периоде
addonmaxtrial Максимальное значение на триальном периоде. Максимальное доступное для заказа значение ресурса которое можно заказать на триальном периоде
enumeration Перечисление. Перечисление, из которого будут браться значения для дополнений к услугам
enumerationitem Значение по умолчанию. Элемент перечисления, включенный по умолчанию при заказе услуги
orderpolicy Стоимость при изменении. Способ расчета стоимости изменения значения дополнения
addonbool Необязательный параметр. Значение по умолчанию для дополнения. Принимает значения on и off.
orderpriority Сортировка (в прямом порядке). Позволяет задать приоритет дополнения тарифа при сортировке
description Описание дополнения. Описание дополнения. Поддерживается простой html. Для переноса строки используйте <br/>, для выделения жирным шрифтом или курсивом <b></b> и <i></i>
description_markdown Описание дополнения (markdown). Описание дополнения. Для составления описания используется markdown разметка

Удалить

Функция: pricelist.detail.delete

Удалить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить дополнение тарифу на одну позицию вниз

Функция: pricelist.detail.down

Переместить дополнение тарифу на одну позицию вниз

Уровень доступа: admin

Варианты ресурса

Функция: pricelist.detail.compound

Результат: список элементов

Варианты ресурса

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • price — Цены
  • orderpriority — Сортировка
  • status — Состояние
Переместить дополнение к тарифу на одну позицию вверх

Функция: pricelist.detail.compound.up

Переместить дополнение к тарифу на одну позицию вверх

Уровень доступа: admin

Выключить

Функция: pricelist.detail.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.detail.compound.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить дополнение тарифу на одну позицию вниз

Функция: pricelist.detail.compound.down

Переместить дополнение тарифу на одну позицию вниз

Уровень доступа: admin

Импорт тарифа со стороннего сервера

Функция: pricelist.import

Импорт тарифа со стороннего сервера

Уровень доступа: admin

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

Функция: pricelist.reference

Результат: список элементов

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

Уровень доступа: admin

  • id — Id
  • referencedesc — Зависимость
  • reference — Соотношение

Изменение зависимости

Функция: pricelist.reference.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • elid — уникальный идентификатор (элемент id из функции pricelist.reference)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist).
    • elid — уникальный идентификатор (элемент id из функции pricelist.reference)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

  • pricelist_base — Основное дополнение. Дополнение тарифного плана, при изменении которого будет изменено значение зависимого дополнения
  • base_value — Значение. Значение основного дополнения, при котором будет изменено зависимое дополнение. Значения от до
  • enumerationitem_base — Значения. Значения, при выборе одного из которых будет изменено зависимое дополнений
  • pricelist_reference — Зависимое дополнение. Дополнение, которое будет изменено при изменении основного дополнения
  • reference_value — Значение. Значение, которое будет выставлено для зависимого дополнения. Значения от до
  • enumerationitem_reference — Значения. Значения, которые будут доступны при изменении основного дополнения

Копировать выбранную зависимость

Функция: pricelist.reference.clone

Копировать выбранную зависимость

Уровень доступа: admin

Удалить

Функция: pricelist.reference.delete

Удалить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.reference.

Результат: успешное выполнение операции или сообщение об ошибке

Включить

Функция: pricelist.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить тариф на одну позицию вверх

Функция: pricelist.up

Переместить тариф на одну позицию вверх

Уровень доступа: admin

Выключить

Функция: pricelist.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.

Результат: успешное выполнение операции или сообщение об ошибке

Создать

Функция: pricelist.add

Создать

Уровень доступа: admin

Редактирование тарифного плана

Функция: pricelist.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции pricelist)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции pricelist)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

  • name — Наименование. Наименование тарифного плана
  • processingmodule — Обработчик услуг. Выберите какие обработчики услуг будут обрабатывать услуги создаваемого тарифного плана. Тарифы не подключенные к обработчикам услуг не будут доступны для заказа.
  • modulepreset — Конфигурация.
  • intname — Внутреннее наименование. Внутреннее наименование служит для получения значений по умолчанию параметров создаваемых услуг из обработчика либо для идентификации базовой конфигурации при ручной обработке
  • billdaily — При включенном флаге оплата за услугу будет сниматься ежедневно. Сумма будет рассчитана пропорционально стоимости одного дня в месяце расчета. Политики смены тарифа при этом не работают. Принимает значения on и off.
  • alignexpenseamount — расчёт стоимости от периода заказа. Принимает значения on и off.
  • billhourly — При включении флага клиент получает права на запуск/остановку услуг данного тарифа. В зависимости от установки флага "Списывать средства при остановке", клиент может получить компенсацию за часы простоя остановленной услуги. При этом средства списываются в начале дня полностью, возврат компенсации осуществляется на следующий день с учетом времени простоя. Принимает значения on и off.
  • chargestoped — При выключенном флаге клиент получает компенсацию за часы простоя остановленной услуги. Такой же флаг есть у каждого ресурса (по умолчанию он включен). Нет никакой зависимости между флагами в самом тарифном плане и в дополнительных ресурсах. Принимает значения on и off.
  • autocalcday — Если стоит флаг, то стоимость дня рассчитывается из стоимости месяца деленного на количество дней в месяц. Принимает значения on и off.
  • billprorata — При включении опции срок действия услуги будет выровнен по календарному месяцу в зависимости от дня, указанного в поле "Переходный день". Если клиент заказывает услугу в день месяца до указанного, срок действия услуги будет рассчитан до конца текущего месяца; если же в день указанный в настройке или позже, то до конца следующего месяца. Также пропорционально изменению периода действия услуги будет изменена стоимость заказа/продления. Принимает значения on и off.
  • prorataday — Переходный день. Переходный день для календарного списания средств
  • quickorder — Включает возможность быстрого заказа услуг, без указания при заказе параметров. Принимает значения on и off.
  • opennotify — Шаблон уведомления об открытии услуги. Шаблон, на основе которого будет сформирована инструкция по услуге. Отправляется на почту клиенту после обработки открытия услуги, а также доступна по кнопке в списке услуг
  • license — Условия предоставления услуг. Шаблон отображения условий предоставления услуг, при наличии которого, во время заказа услуги, клиенту будет необходимо согласиться с условиями предоставления услуг. Создать или отредактировать шаблон можно в меню 'Шаблоны документов'
  • pricelist_group — Группа тарифа. Группа тарифа служит для объединения тарифов для предоставления общих скидок и действия политик триального периода, а также для объединения тарифов по группам в отчетах
  • create_addon — При создании тарифа будут также созданы все доступные для тарифного плана дополнения. Принимает значения on и off.
  • ostemplate — Шаблоны операционных систем. Шаблоны операционных систем, которые будут включены в тариф
  • access — Доступен для заказа. Выбор группы клиентов, для которой тариф доступен для заказа и перехода
  • minperiodtype — Минимальный период заказа. Минимальный период, по истечении которого клиент сможет отказаться от услуги. При ежедневном списании также влияет на резервирование средств на оплату заказанной услуги
  • minperiodlen — Длина минимального периода. Длина минимального периода в днях или месяцах
  • trial — Триальный период. Длина триального периода в днях. Политика предоставления триального периода определяется настройками типа продукта. Оставьте пустым, если для данного тарифа нет пробного периода
  • trial_itemmax — Количество триалов доступных для заказа. Максимальное количество триальных экземпляров услуг данного тарифного плана
  • itemmax — Количество услуг доступных для заказа. Укажите максимально количество услуг доступных для заказа одним клиентом. По достижению указанного количества клиентом, заказ дополнительных услуг данного тарифа клиенту будет недоступен
  • suspendpenaltytype — Штраф за просрочку продления. Тип штрафа за просрочку продления услуги. Штраф взимается непосредственно при оплате продления услуги
  • suspendpenaltypercent — Процент стоимости. Процент стоимости услуги за просроченный период
  • allownosuitable — Если нет свободных ресурсов или нет в наличии выделенных серверов, услуга будет доступна для заказа. Принимает значения on и off.
  • suspendperiod — Период автоудаления. Укажите, через сколько дней после остановки неоплаченную услугу необходимо удалить. Если оставить поле пустым, будет действовать политика типа продукта
  • nostopholidays — Выключение услуг по выходным. Позволяет переопределить политику остановки услуг типа продукта
  • changepolicy — Политика смены тарифа. Политика расчетов применяемая при смене тарифа услуги
  • changeprolongpolicy — Продление с. Политика продления услуги на новый тарифный план
  • orderpolicy — Политика заказа доп. ресурсов. Способ расчета стоимости дополнительных ресурсов при заказе в период действия услуги
  • returnpolicy — Политика отказа от доп. ресурсов. Способ расчета суммы возврата при отказе от дополнительных ресурсов в период действия услуги
  • note — Заметки. Служебные заметки к тарифу для сотрудников провайдера
  • orderlink — Ссылка для заказа тарифного плана. Используйте данную ссылку для перехода к заказу с Вашего сайта
  • quickorderlinkbasket — .
  • quickorderlinkpayment — .
  • orderpriority — Сортировка. Приоритет тарифа при сортировке (в прямом порядке)
  • show_addon_image — Отображать иконки ресурсов. Включает возможность настройки и отображение иконок ресурсов при заказе и редактировании услуг
  • description — Описание тарифа.
  • description_markdown — Описание тарифа (markdown).
  • siteinfo — Информация для сайта. Любая служебная информация, требующаяся для интеграции с сайтом
  • label — Метки. Метки тарифа для фильтрации при заказе. Метки указываются с новой строки

Подключение к обработчикам тарифного плана

Функция: pricelist.processing

Результат: список элементов

Подключение к обработчикам тарифного плана

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • orderpriority — Приоритет
  • status — Состояние

Выключить

Функция: pricelist.processing.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.processing.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить обработчик на одну позицию вверх

Функция: pricelist.processing.up

Переместить обработчик на одну позицию вверх

Уровень доступа: admin

Включить

Функция: pricelist.processing.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.processing.

Результат: успешное выполнение операции или сообщение об ошибке

Переместить обработчик на одну позицию вниз

Функция: pricelist.processing.down

Переместить обработчик на одну позицию вниз

Уровень доступа: admin

Переместить тариф на одну позицию вниз

Функция: pricelist.down

Переместить тариф на одну позицию вниз

Уровень доступа: admin

Скопировать выделенный тариф

Функция: pricelist.clone

Скопировать выделенный тариф

Уровень доступа: admin

Удалить

Функция: pricelist.delete

Удалить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.

Результат: успешное выполнение операции или сообщение об ошибке

Установка фильтра.

pricelist.filter

Наименование

Функция: pricelist.change

Результат: список элементов

Правила смены тарифа

Уровень доступа: admin

  • id — Id
  • name — Наименование
  • status — Состояние

Особые правила смены тарифа

Функция: pricelist.change.rule

Результат: список элементов

Особые правила смены тарифа

Уровень доступа: admin

  • id — Id
  • fromdate — Дата заказа с
  • todate — Дата заказа до
  • period — Период заказа
  • discount — Скидка, %
Особое правило на смену тарифа

Функция: pricelist.change.rule.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.change).
    • elid — уникальный идентификатор (элемент id из функции pricelist.change.rule)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.change).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции pricelist.change).
    • elid — уникальный идентификатор (элемент id из функции pricelist.change.rule)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

  • fromdate — Дата заказа с. Начальная дата периода, в которым должна попасть дата заказа услуги для применения к ней правила
  • todate — Дата заказа до. Конечная дата периода, в которым должна попасть дата заказа услуги для применения к ней правила
  • period — Период заказа. На разных периодах заказа (вечный, месяц и т.д.) можно иметь разные правила.
  • discount — Скидка на новый тариф. Укажите скидку в процентах, с которой будет предоставлен новый товар.
Удалить

Функция: pricelist.change.rule.delete

Удалить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.change.rule.

Результат: успешное выполнение операции или сообщение об ошибке

Включить

Функция: pricelist.change.resume

Включить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.change.

Результат: успешное выполнение операции или сообщение об ошибке

Выключить

Функция: pricelist.change.suspend

Выключить

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции pricelist.change.

Результат: успешное выполнение операции или сообщение об ошибке