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

Типы продуктов (itemtype)

itemtype

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

Типы продуктов

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

ПараметрЗначение
idId
name Наименование
intnameВнутреннее наименование
orderpriority Сортировка

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

Функция: itemtype.edit

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

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

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

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

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

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

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

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

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

ПараметрЗначение
name Наименование типа продукта
intname Внутреннее имя типа, которое используется для его идентификации. Также по внутреннему имени отбираются поддерживаемые обработчики
itemname XSLT Шаблон наименования услуги, на основе которого формируется наименование услуги и расходов за услуги данного типа. При отсутствии заполнения используется стандартный шаблон для типа
trialtype Триальная версия. Выберите способ предоставления клиентам триальной версии услуг данного типа
splitexpense(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Опция включает равномерное распределение расходов по месяцам, например: при оплате услуги за год будет создано 12 или 13 расходов за каждый месяц, в котором будет активна услуга. Удобно для актов выполненных работ, а также учета расходов будущих периодов
nostopholidays (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Установите опцию, если не хотите, чтобы услуги клиентов останавливались в выходные дни: субботу и воскресенье
open_duration_limitРегламент на время обработки услуг. Формат чч:мм
suspendperiod Период автоудаления. Укажите, через сколько дней после остановки неоплаченную услугу необходимо удалить
closetype Правила удаления услуг. Политика доступа клиентов к удалению услуг данного типа
closesubtype При удалении клиентом. Правила удаления услуги, если удаляет сам клиент
trial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить триальный период
day (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в день
monthly (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в месяц
quarterly (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в три месяца
semiannual (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в полгода
annually (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в год
biennial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в два года
triennial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в три года
quadrennial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в четыре года
quinquennial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в пять лет
decennial (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить период в десять лет
lifetime (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить единоразовую оплату
transfer (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить трансфер
orderview Отображение тарифов. Переключает режим отображения выбора тарифа при заказе услуги клиентом. Настроить описание тарифа можно в его настройках
show_addon_image (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включает возможность настройки и отображение иконок ресурсов при заказе и редактировании услуг

Содержание типа продукта

Функция: itemtype.detail

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

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

ПараметрЗначение
idId
name Наименование
intname Внутреннее наименование
orderpriority Сортировка

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

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

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

Удалить

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

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

Параметры:

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

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

Дополнение к типу продукта

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

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

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

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

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

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

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

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

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

ПараметрЗначение
name Наименование типа продукта
intnameВнутреннее имя дополнения к типу продукта
orderpriorityСортировка (в прямом порядке). Порядок сортировки дополнений на форме
showoninfo (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Используется при детализации услуги. Отображается только в пользовательском интерфейсе BILLmanager 6

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

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

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

Параметры услуг

Функция: itemtype.param

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

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

ПараметрЗначение
idId
locale_name Наименование
intnameВнутреннее наименование
orderpriority Сортировка

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

Функция: itemtype.param.up

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

Редактирование параметра

Функция: itemtype.param.edit

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

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

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

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

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

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

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

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

ПараметрЗначение
name Наименование
tune_pricelists(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При отключенной опции параметр подключен ко всем тарифным планам, активная опция позволяет производить настройку подключения вручную
intname Внутреннее имя параметра для использования в обработчиках услуг
ordervisible(Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Поставьте галочку, если при заказае необходимо попросить пользователя указать этот параметр
openvisible (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Поставьте галочку, если параметр необходимо заполнить при открытии услуги. Заполняется автоматическим обработчиком или вручную.
listvisible (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Поставьте галочку, если параметр необходимо показывать в списке услуг
editreadlevel Доступ на чтение. Минимальный уровень пользователя, для которого будет виден параметр
editwritelevel Доступ для изменения. Минимальный уровень пользователя, которому будет доступно изменение параметра
needsetparam (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При изменении параметра будет вызван модуль обработки с командой setparam
crypted (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Выставите флаг, если значение параметра необходимо хранить в зашифрованном виде
hint Подсказка к полю, которая появляется при наведении на символ вопроса
orderpriority Сортировка параметров при отображении на форме заказа и редактирования услуги
select_paramgroup Группа. Принадлежность к одной из групп. Используется при детализации услуги. Отображается только в пользовательском интерфейсе BILLmanager 6
inputtypeТип поля ввода. Укажите данные какого типа будут вводиться в поле
zoom (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Опция включает возможность ввода нескольких значений, разделенных пробелом. Выбранный валидатор будет применен к каждому значению в отдельности
inputrows Количество строк ввода в текстовом поле
required (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Запретить пустое значение для параметра
validator Функция проверки. Выберите функцию проверки введенного значения. Это не позволит пользователю ввести значение в неправильном формате
select_ip Тип IP-адреса
num_range (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Диапазон допустимых значений
r_start_int Начальное значение диапазона
r_end_int Конечное значение диапазона
r_start_float Начальное значение диапазона
r_end_float Конечное значение диапазона

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

Функция: itemtype.param.down

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

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

Функция: itemtype.param.pricelist

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

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

ПараметрЗначение
idId
name Тарифный план
status Состояние

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

Функция: itemtype.param.pricelist.resume

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

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

Параметры:

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

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

Отключить параметр от тарифного плана

Функция: itemtype.param.pricelist.suspend

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

Параметры:

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

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

Удалить

Функция: itemtype.param.delete

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

Параметры:

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

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

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

Функция: itemtype.param.value

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

Значения для параметров с типом список

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

ПараметрЗначение
idId
name Наименование
intname Внутреннее имя
tags Тэги
orderpriority Сортировка
status Состояние

Подключить значение параметра ко всем тарифным планам

Функция: itemtype.param.value.resume

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

Параметры:

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

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

Редактирование значения

Функция: itemtype.param.value.edit

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

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

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

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

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

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

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

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

ПараметрЗначение
name Наименование
intnameВнутреннее имя значения. Обычно используется модулями обработки
tags Список тэгов, разделенных знаком ","
disablepricelists (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При активной опции значение параметра автоматически не подключается к тарифным планам, в том числе при создании нового тарифного плана
info Краткая информация к значению списка, которая будет показана клиенту при выборе
orderpriority Сортировка. Позволяет задать порядок отображения параметра в списке выбора на форме редактирования услуги

Отключить значение параметра от всех тарифных планов

Функция: itemtype.param.value.suspend

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

Параметры:

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

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

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

Функция: itemtype.param.value.down

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

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

Функция: itemtype.param.value.filter

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

Функция: itemtype.param.value.up

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

Модуль обработки

Функция: itemtype.param.value.processing

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

Обработчики услуг

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

ПараметрЗначение
idId
name Модуль обработки
status Состояние

Выключить

Функция: itemtype.param.value.processing.suspend

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

Параметры:

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

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

Включить

Функция: itemtype.param.value.processing.resume

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

Параметры:

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

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

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

Функция: itemtype.param.value.pricelist

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

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

ПараметрЗначение
idId
name Тарифный план
status Состояние

Включить

Функция: itemtype.param.value.pricelist.resume

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

Параметры:

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

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

Выключить

Функция: itemtype.param.value.pricelist.suspend

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

Параметры:

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

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

Удалить

Функция: itemtype.param.value.delete

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

Параметры:

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

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

Удалить

Функция: itemtype.delete

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

Параметры:

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

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

Страницы заказа

Функция: itemtype.orderpage

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

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

ПараметрЗначение
idId
name Наименование
intname Внутреннее наименование
orderpriority Сортировка
status Состояние

Удалить

Функция: itemtype.orderpage.delete

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

Параметры:

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

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

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

Функция: itemtype.orderpage.up

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

Редактирование страницы заказа

Функция: itemtype.orderpage.edit

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

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

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

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

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

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

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

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

ПараметрЗначение
name Наименование страницы
intname Внутреннее имя страницы, которое используется для его идентификации
orderpriority Порядок сортировки
defaultpage (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Страница по умолчанию для распределения тарифов. При выборе этого пункта данный флаг у текущей страницы по умолчанию будет снят

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

Функция: itemtype.orderpage.down

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

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

Функция: itemtype.down

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

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

Функция: itemtype.up

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