Ловим ваш фидбэк!
Пройдите опрос и станьте главным советником
по улучшениям экосистемы ISPsystem
Пройти опрос

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

itemtype

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

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

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

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

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

Функция: itemtype.edit

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

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

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

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

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

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

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

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

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

ПараметрЗначение
nameНаименование типа продукта
intnameВнутреннее имя типа, которое используется для его идентификации. Также по внутреннему имени отбираются поддерживаемые обработчики
itemnameXSLT Шаблон наименования услуги, на основе которого формируется наименование услуги и расходов за услуги данного типа. При отсутствии заполнения используется стандартный шаблон для типа
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.) Включает возможность настройки и отображение иконок ресурсов при заказе и редактировании услуг
nest_subtypes_for_clients(Необязательный параметр. Чтобы включить данную опцию, используйте значение 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

Дата последнего обновления статьи: 14.10.2025. Статья подготовлена техническими писателями ISPsystem