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

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

pricelist

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

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

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

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

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

Функция: pricelist.history

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

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

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

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

Функция: itemtype.orderreference

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

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

ПараметрЗначение
idId
name Наименование
status Состояние

Включить

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

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

Параметры:

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

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

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

Функция: pricelist.orderreference

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

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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
name Наименование
price Цены
orderpriority Сортировка
status Состояние

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

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

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

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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
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

ПараметрЗначение
idId
name Наименование
status Состояние

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

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

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

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

ПараметрЗначение
idId
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.

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