BILLmanager: Структура базы данных

Материал из ISPWiki
Перейти к: навигация, поиск

Содержание

Описание

BILLmanager 5 использует для хранения данных СУБД MySQL или производную от него СУБД MariaDB. Поддерживаются все версии, доступные на поддерживаемых дистрибутивах (CentOS 7 и Debian 8 на момент написания статьи). Для обеспечения целостности данных используются внешние ключи с разным типом связанности (удаление ссылающихся на объект записей при удалении объекта, запрет на удаление записей при наличии ссылок на них). Представления, хранимые процедуры и триггеры не используются, так как могут влиять на репликацию.

Таблицы (сущности) BILLmanager можно разделить на несколько основных групп:

  • Базовые объекты - основные объекты BILLmanager, на которые ссылаются прочие сущности
  • Услуги и тарифные планы - записи, хранящие информацию об услугах клиентов и способах их тарификации
  • Финансы и скидки - информация о промо-акциях, платежах и списаниях
  • Рассылки и уведомления - информация о рассылках и шаблонах уведомлений
  • Поддержка - запросы и задачи
  • Служебные записи - служебные объекты BILLmanager, значение структуры которых может пригодится при написании плагинов

Часть таблиц и полей таблиц не описывается в статье, так как используется только для внутренних нужд BILLmanager. В статье представлены таблицы и поля таблиц для версии BILLmanager Corporate, поэтому часть таблиц и полей таблиц может отсутствовать в Вашей базе данных. Так же структура базы данных может меняться в соответствии с расширением функционала BILLmanager. Со временем могут добавляться дополнительные таблицы, поля. Возможно, что прямые ссылки на другие таблицы могут быть заменены на таблицы для хранения взаимосвязей "многие ко многим".

Поля и таблицы, имеющие значение для всех настроенных локализаций, дублируются с добавлением префикса _код_языка. Такие поля отмечены в статье курсивом. Поле orderpriority во всех таблицах отвечает за порядок сортировки элементов при отображении в интерфейсе BILLmanager.

Структура базы данных

Базовые объекты

account

таблица для хранения учетных записей клиентов и групп клиентов

  • id - код клиента или группы клиентов
  • name - наименование клиента или группы клиентов
  • parent - родительская учетная запись клиента или группы клиентов (по умолчанию 1). Ссылка на таблицу account
  • level - уровень доступа:
    • 29 - для родительской учетной записи провайдера,
    • 16 - для учетной записи зарегистрированного клиента,
    • 15 - для группы клиентов,
    • 8 - для клиента без регистрации
  • registration_date - дата регистрации клиента
  • registration_ip - IP-адрес регистрации клиента
  • note - комментарий к клиенту
  • attitude - характеристика клиента:
    • 0 - обычный,
    • 1 - хороший,
    • 2 - конфликтный
  • allowdeleteitem - признак возможности клиентам, включенным в группу, удалять услуги независимо от настроенной политики
  • allowsuspenditem - признак возможности клиентам, включенным в группу, выключать услуги независимо от настроенной политики
  • ignoreitemmax - признак игнорирования клиентами, включенными в группу, настройки максимального количества услуг для заказа по тарифу
  • ignoreabuserate - признак игнорирования клиентами, включенными в группу, санкций, налагаемых при достижении лимита штрафных баллов
  • employee - ссылка на сотрудника провайдера, зарегистрировавшего клиента. Ссылка на таблицу user
  • label - метка клиента, используется в фильтре
  • need_activation - признак необходимости прохождения подтверждения учетной записи по email
  • need_manual_vetting - признак необходимости прохождения ручной проверки учетной записи
  • country - страна клиента. Ссылка на таблицу country
  • state - регион клиента. Ссылка на таблицу state
  • abuse_rate - накопленное количество штрафных баллов

account_fraud_check

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

  • account - код клиента. Ссылка на таблицу account
  • verification_code - код подтверждения
  • try_count_code - количество попыток ввода кода
  • try_count_phone - количество попыток подтверждения телефона
  • try_phone - неподтвержденный номер телефона
  • valid_phone - подтвержденный номер телефона
  • send_time - время отправки кода
  • expire_time - время жизни кода

accountgroup_condition

таблица условий добавления клиентов в группы

  • id - код условия
  • type - тип условия
  • accountgroup - код группы, в которую добавляются клиенты. Ссылка на таблицу account
  • conditiongroup - группа условий
  • comparison - тип сравнения для условия
  • param - имя параметра, используемого в сравнении
  • value - значение, с которым сравнивается параметр

account2project

таблица для хранения привязок клиентов к провайдерам

  • account - код клиента. Ссылка на таблицу account
  • project - код провайдера. Ссылка на таблицу project
  • affiliate - партнерская программа, используемая клиентом у провайдера. Ссылка на таблицу affiliate
  • affiliatereferer - партнер, по ссылке которого привлечен клиент. Ссылка на таблицу account
  • affiliateprogram - реферальная программа, по которой привлечен клиент. Ссылка на таблицу affiliate
  • assigning_date - дата подключения клиента к провайдеру

account2group

привязка клиентов к группам

  • account - код клиента. Ссылка на таблицу account
  • accountgroup - код группы клиентов. Ссылка на таблицу account
  • assigning_date - дата включения клиента в группу

user

пользователи клиентов, сотрудники, отделы сотрудников провайдера

  • id - код пользователя или отдела
  • name - имя пользоватя или наименование отдела
  • account - учетная запись клиента или провайдера, владельца пользователя или сотрудника. Ссылка на таблицу account
  • password - хеш пароля доступа к системе
  • level - уровень доступа:
    • 29 - сотрудник провайдера,
    • 28 - отдел сотрудников провайдера,
    • 16 - пользователь клиента
  • enabled - признак активности пользователя или сотрудника
  • language - язык отображения интерфейса
  • realname - ФИО пользователя или сотрудника, описание отдела
  • position - должность сотрудника
  • support_department - флаг, говорящий о том, что отдел доступен в центре поддержки
  • working_plan - рабочий график сотрудников отдела. Ссылка на таблицу working_plan
  • email - email адрес пользователя или сотрудника
  • emailverified - флаг проверки email адреса пользователя
  • phone - номер телефона пользователя или сотрудника
  • avatar_file - имя файла аватара пользователя или сотрудника
  • support_require - флаг требования наличия доступных для списания обращений у клиента для написания клиентом запроса в отдел
  • timezone - временная зона пользователя или сотрудника
  • head - ссылка на главу отдела. Ссылка на таблицу user

user2project

привязка отделов к провайдерам для отображения у клиента в центре поддержки

  • user - код отдела. Ссылка на таблицу user
  • project - код провайдера. Ссылка на таблицу project

user2usergroup

привязка сотрудников к отделам

  • user - код сотрудника. Ссылка на таблицу user
  • usergroup - код отдела. Ссылка на таблицу user

project

список провайдеров

  • id - код провайдера
  • name - наименование провайдера
  • account - код родительской учетной записи. Системное поле. Ссылка на таблицу account
  • requery_phone - флаг требования наличия проверенного телефона для заказа услуг
  • smallimg - имя файла иконки провайдера
  • subaccountgentype - тип генерации кода лицевого счета:
    • 0 - нумерация по порядку,
    • 1 - нумерация по алгоритму луна
  • notifyemail - email адрес, указываемый при отправке уведомлений
  • site - URL адрес сайта провайдера
  • billurl - URL адрес биллинга для определения по нему провайдера
  • ga_counter - Tracking ID для Google Analytics
  • ga_type - тип экспорта данных для Google Analytics:
    • expense - выгружать расходы,
    • item - выгружать услуги
  • support_require - флаг использования поддержки по обращениям
  • support_over_limit - флаг, разрешающий сотрудникам списывать обращения сверх имеющегося у клиента количества
  • taxexclusive - флаг использования налогов не включенных в стоимость
  • taxcustompay - флаг расчета налогов для авансовых платежей
  • country_default - страна провайдера по-умолчанию. Ссылка на таблицу country

project2currency

валюты используемые провайдером

  • project - код провайдера. Ссылка на таблицу project
  • currency - код валюты. Ссылка на таблицу currency
  • projectdefault - флаг использования по умолчанию

project2profile

привязка провайдеров к компаниям

  • project - код провайдера. Ссылка на таблицу project
  • profile - код компании. Ссылка на таблицу profile
  • payment_description - шаблон назначения авансового платежа

taxrule

правила налогооблажения

  • id - код правила
  • project - код провайдера. Ссылка на таблицу project
  • country - код страны, для которой применяется правило. Ссылка на таблицу country
  • state - код региона, для которого применяется правило. Ссылка на таблицу state
  • taxrate - ставка налога
  • specialitemtype - флаг применения налоговой ставки только на определенные типы продуктов
  • company - компания, в пользу которой при оплате применяется налоговая ставка. Ссылка на таблицу profile

taxrule2itemtype

привязка налоговых ставок к типам продуктов

  • taxrule - правило налогооблажения. Ссылка на таблицу taxrule
  • itemtype - тип продукта. Ссылка на таблицу itemtype

subaccount

лицевые счета клиентов

  • id - код лицевого счета
  • account - код клиента-владельца лицевого счета. Ссылка на таблицу account
  • currency - код валюты лицевого счета. Ссылка на таблицу currency
  • project - код провайдера, у которого открыт лицевой счет. Ссылка на таблицу project
  • creditlimit - кредитный лимит по лицевому счету
  • allowpostpaid - флаг возможности оплаты товаров/услуг в долг
  • enoughmoneyto - расчетная дата, до которой хватит средств на счету
  • active - флаг активности лицевого счета
  • balance - баланс лицевого счета

profile

данные о плательщиках и компаниях

  • id - код плательщика или компании
  • name - наименование плательщика или компании
  • person - контактное лицо плательщика
  • account - учетная запись провайдера или клиента. Ссылка на таблицу account
  • profiletype - юридический статус плательщика или компании:
    • 1 - частное лицо,
    • 2 - юридическое лицо,
    • 3 - индивидуальный предприниматель
  • invoicetype - тип генерации актов выполненных работ для плательщика:
    • 0 - после оплаты,
    • 1 - автоматически по авансовым платежам,
    • 2 - раздельно по оплаченным и неоплаченным расходам,
    • 3 - совместно по оплаченным и неоплаченным расходам
  • invoicedesc - описание позиции акта по авансовым платежам при выставлении
  • doctmpl_payment - шаблон печати счета. Ссылка на таблицу doctmpl
  • doctmpl_invoice - шаблон печати акта выполненных работ. Ссылка на таблицу doctmpl
  • doctmpl_envelope - шаблон печати конверта. Ссылка на таблицу doctmpl
  • doctmpl_reconciliation - шаблон печати акта сверки. Ссылка на таблицу doctmpl
  • sendcost - стоимость отправки актов для отображения клиенту
  • sendcostcurrency - валюта стоимости отправки актов. Ссылка на таблицу currency
  • numtmpl_payment - шаблон формирования номеров платежей в адрес компании
  • numtmpl_invoice - шаблон формирования акта выполненных работ
  • nextnum_payment - следующий порядковый номер платежа в адрес компании
  • nextnum_invoice - следующий порядковый номер акта выполненных работ
  • email - email адрес плательщика или компании
  • www - адрес сайта
  • fax - номер факса
  • phone - номер телефона
  • country_legal - юридический адрес, страна. Ссылка на таблицу country
  • postcode_legal - юридический адрес, индекс
  • state_legal - юридический адрес, регион
  • city_legal - юридический адрес, город
  • address_legal - юридический адрес, адрес
  • country_physical - фактический адрес, страна. Ссылка на таблицу country
  • postcode_physical - фактический адрес, индекс
  • state_physical - фактический адрес, регион
  • city_physical - фактический адрес, город
  • address_physical - фактический адрес, адрес
  • locale - локализация документов. Ссылка на таблицу locale
  • regdate - дата основания
  • vatnum - налоговый номер (ИНН)
  • id1c - код в бухгалтерской системе
  • payment_description - назначение авансового платежа
  • maildocs - способ получения документов:
    • 0 - не получать,
    • 1 - по почте,
    • 2 - по email,
    • 3 - через систему электронного документооборота
  • note - комментарий к плательщику
  • need_activation - флаг необходимости подтверждения email адреса плательщика
  • need_manual_vetting - флаг необходимости ручного подтверждения данных плательщика
  • manual_vetting_message - сообщение о негативном результате верификации данных
  • postcompany - компания, от имени которой выставляются акты по неоплаченным расходам. Ссылка на таблицу profile
  • postcurrency - валюта, в которой выставляются акты по неоплаченным расходам. Ссылка на таблицу currency

profileparam

дополнительные параметры компаний и плательщиков

  • id - код параметра
  • profile - код плательщика или компании. Ссылка на таблицу profile
  • intname - внутреннее наименование параметра
  • value - значение параметра

profile2company

Привязка плательщиков к компаниям

  • profile - код плательщика. Ссылка на таблицу profile
  • company - код компании. Ссылка на таблицу profile

companycontract

образцы договоров

  • id - код образца договора
  • name - наименование
  • profile - компания, к которой относится образец договора. Ссылка на таблицу profile
  • doctmpl - шаблон печати для образца договора. Ссылка на таблицу doctmpl
  • suffix - суфикс номеров договоров
  • firstappendix - порядковый номер первого приложения к договору
  • accountgroup - группа клиентов, для которой будут создаваться договоры по образцу. Ссылка на таблицу account
  • start_date - дата начала действия договора
  • end_date - дата окончания действия договора
  • contracttype - тип договора:
    • 0 - договор на предоставления товаров/услуг,
    • 1 - оферта,
    • 2 - реферальный договор
  • accepttype - порядок принятия оферты:
    • 0 - во время регистрации и оплаты,
    • 1 - во время регистрации, при оплате, если не подписан,
    • 2 - во время оплаты

companycontract2itemtype

привязка образца договора к типам продуктов

  • companycontract - код образца договора. Ссылка на таблицу account
  • itemtype - код типа продукта. Ссылка на таблицу account

companycontractappendix

приложения к образцам договоров

  • id - код образца приложения к договору
  • name - наименование
  • companycontract - код образца договора. Ссылка на таблицу companycontract
  • project - код провайдера, у которого используется данное приложение. Ссылка на таблицу project
  • itemtype - код типа продукта, к которому относится данное приложение. Используется для добавления цен тарифных планов. Ссылка на таблицу itemtype
  • doctmpl - код шаблона приложения к договору
  • nocheck - флаг проверки наличия у клиента услуг указанного типа продуктов

contract

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

  • id - код договора
  • number - номер договора
  • signdate - дата заключения договора
  • senddate - дата отправки оригинала договора клиенту
  • profile - плательщик, с которым заключен договор. Ссылка на таблицу profile
  • companycontract - код образца договора. Ссылка на таблицу companycontract
  • status - текущий статус договора:
    • 1 - образец,
    • 2 - запрошен,
    • 3 - отправлен,
    • 4 - подписан,
    • 5 - расторгнут

contractparam

параметры договоров клиентов

  • id - код параметра
  • contract - код договора с плательщиком. Ссылка на таблицу contract
  • intname - внутреннее имя параметра
  • value - значение параметра

contractappendix

приложения к договорам клиентов

  • id - код приложения к договору
  • contract - код договора. Ссылка на таблицу contract
  • companycontractappendix - код приложения к образцу договора. Ссылка на таблицу companycontractappendix
  • number - номер приложения к договору
  • cdate - дата создания

currency

список валют

  • id - код страны
  • name - наименование валюты
  • iso - буквенный код валюты
  • code - цифровой код валюты
  • active - признак доступности

currencyrate

значения курсов валют

  • id - код записи о курсе валют
  • currency_base - валюта, в которую идет пересчет по курсу. Ссылка на таблицу currency
  • currency_relate - валюта, которая пересчитвается по курсу. Ссылка на таблицу currency
  • rate - курс конвертации
  • amount - количество единиц базовой валюты, за которое указан курс конвертации
  • ratedate - дата курса

currencyrate_account

персональные значения курсов валют клиентов

  • id - код записи о курсе валют
  • account - клиент, для которого указан курс конвертации. Ссылка на таблицу account
  • currency_base - валюта, в которую идет пересчет по курсу. Ссылка на таблицу currency
  • currency_relate - валюта, которая пересчитвается по курсу. Ссылка на таблицу currency
  • rate - курс конвертации
  • amount - количество единиц базовой валюты, за которое указан курс конвертации
  • ratedate - дата курса

enumeration

список перечислений

  • id - код перечисления
  • name - наименование перечисления
  • intname - внутренее наименование перечисления

enumerationitem

список элементов перечислений

  • id - код элемента перечисления
  • enumeration - код перечисления. Ссылка на таблицу enumeration
  • name - наименования элемента перечисления
  • intname - внутреннее наименование элемента

ipmgr

список подключений к IPmanager

  • id - код подключения к IPmanager
  • name - наименование
  • url - адрес доступа к IPmanager
  • login - логин пользователя
  • password - пароль пользователя
  • adminlogin - логин администратора IPmanager
  • adminpassword - пароль администратора IPmanager
  • hiddentypes - типы, не участвующие в проверке IP адресов

nameserver

список подключений к серверам имен

  • id - код подключения
  • module - тип модуля подключения
  • name - наименования подключения
  • url - адрес панели управления
  • login - логин пользователя
  • password - пароль пользователя
  • project - код провайдера, для которого используется сервер имен. Ссылка на таблицу project
  • freedomain - флаг использования сервера имен для бесплатных доменных имен
  • dnsprovider - флаг использования сервера имен для серверов имен провайдера
  • dnsprivate - флаг использования сервера имен для своих серверов имен
  • dnsprovidercount - лимит доменов для серверов имен провайдера
  • dnsprivatecount - лимит доменов для своих серверов имен

processingmodule

список модулей обработки (обработчиков услуг)

  • id - код обработчика услуг
  • orderpriority - порядок выбора обработчика услуг при открытии услуг
  • name - наименования обработчика услуг
  • module - тип модуля обработчика
  • ipmgr - код подключения к IPmanager. Ссылка на таблицу ipmgr
  • laststatdate - дата последнего удачного сбора статистики
  • config - внутренняя конфигурация обработчика услуг, полученная от панели управления
  • datacenter - код дата-центра. Ссылка на таблицу datacenter
  • department - код отдела, ответственного за обработчик услуг. Ссылка на таблицу user
  • licserver - код сервера лицензий. Ссылка на таблицу processingmodule
  • active - флаг активности обработчика услуг

processingparam

параметры модулей обработки

  • id - код параметра обработчика услуг
  • intname - внутренее имя параметра
  • value - значение параметра
  • processingmodule - код обработчика. Ссылка на таблицу processingmodule

processingcryptedparam

зашифрованные параметры модулей обработки

  • id - код параметра обработчика услуг
  • intname - внутренее имя параметра
  • value - значение параметра
  • processingmodule - код обработчика. Ссылка на таблицу processingmodule

processingnode

дополнительные ноды модулей обработки

  • id - код дополнительной ноды
  • name - наименование ноды обработчика
  • processingmodule - код обработчика. Ссылка на таблицу processingmodule
  • panelid - код ноды обработчика, по данным панели управления
  • ip - IP адрес ноды обработчика

processingmodule2pricelist

привязка тарифных планов к модулям обработки

  • processingmodule - код модуля обработки. Ссылка на таблицу processingmodule
  • pricelist - код тарифного плана. Ссылка на таблицу pricelist

measure

единицы измерения

  • id - код единицы измерения
  • name - наименование единицы измерения
  • intname - внутреннее наименование единицы измерения
  • embedded - флаг, что единица измерения является системной
  • lessmeasure - ссылка на меньшую единицу измерения того же типа. Ссылка на таблицу lessmeasure
  • relation - отношение меньшей единицы измерения к большей

tld

список доменов верхнего уровня

  • id - код домена верхнего уровня
  • name - наименования домена в punycode
  • whois_host - адрес whois сервера, обслуживающего домен верхнего уровня
  • idn_type - тип символов, разрешенных для использования в поддоменах
  • min_lenght - минимальная длина домена поддомена в разрешенных символах
  • max_lenght - максимальная длина домена поддомена в представлении punycode
  • whois_find_string - строка поиска в ответе whois сервера, по которой определяется занятость доменного имени
  • embedded - признак поставки с BILLmanager

locale

список локализаций

  • id - код локализации
  • name - наименование локализации
  • langcode - код языка, соответствующего локализации
  • processed - флаг обработки локализации
  • active - флаг активности локализации
  • embedded - признак поставки с BILLmanager

country

список стран

  • id - код страны в базе данных BILLmanager
  • name - наименование страны
  • iso2 - ISO2 код страны
  • phonecode - телефонный код страны
  • phoneformat - формат номера телефона, используемый в стране
  • active - флаг доступности

country_profile_param

список параметров плательщиков с привязкой к стране

  • id - код параметра
  • orderpriority - порядок отображения на форме редактирования плательщика
  • intname - внутреннее уникальное имя параметра
  • inputtype - тип поля ввода для указания параметра
  • name - наименование поля, отображаемое в интерфейсе
  • hint - подсказка к полю, отображаемая в интерфейсе
  • country - страна, к которой относится данный параметр. Параметр будет показан на форме редактирования плательщика, для которого выбрана указанная страна. Ссылка на таблицу country
  • embedded - флаг поставки с BILLmanager
  • required - флаг обязательного заполнения параметра при создании плательщика
  • validator - валидатор, применяемый к полю параметра в интерфейсе
  • check_range - параметры валидатора
  • page - наименование страницы, на которой будет отображен параметр
  • inputrows - количество строк ввода текста для текстовых параметров
  • zoom - флаг использования развертывания в поле ввода для строковых параметров
  • readonly_client - флаг доступа клиентом только на чтение
  • requiredonpay - флаг обязательного заполнения параметра при оплате

country_profile_param_type

привязка параметров плательщиков к типам плательщиков

  • id - код записи
  • country_profile_param - код параметра. Ссылка на таблицу country_profile_param
  • profiletype - тип плательщика, к которому будет применяться параметр

countrydoctype

список типов документов, используемых в стране

  • id - код записи
  • intname - внутреннее наименование типа документа
  • country - страна, для которой будет разрешен тип документа. Ссылка на таблицу country

state

список регионов

  • id - код записи
  • name - наименование региона
  • country - страна, к которой относится регион. Ссылка на таблицу country

doctmpl

список шаблонов документов

  • id - код записи
  • name - наименование шаблона документа
  • account - код владельца шаблона документа. Ссылка на таблицу account
  • doctype - тип документа
  • content - содержимое шаблона документа
  • locale - локализация, к которой относится документ

docflow_box

список ящиков для отправки документов по каналам электронного документооборота

  • id - код записи
  • profile - плательщик, являющийся владельцем почтового ящика в системе электронного документооборота. Ссылка на таблицу profile
  • docflow_connection - код подключения к системе электронного документооборота. Ссылка на таблицу docflow_connection
  • organization_id - код организации в системе электронного документооборота
  • box_id - код почтового ящика в системе электронного документооборота
  • name - наименования почтового ящика
  • active - флаг использования почтового ящика для получения документов
  • roaming - флаг подключения почтового ящика контрагента к роумингу с системой электронного документооборота, отличной от используемой провайдером
  • branch - признак отношения почтового ящика в подразделению организации

docflow_connection

список подключений к электронному документообороту

  • id - код записи
  • profile - компания, для которой используется подключение к системе электронного документооборота. Ссылка на таблицу profile
  • username - имя пользователя
  • password - пароль пользователя
  • module - модуль подключения к системе электронного документооборота
  • xmlparams - параметры подключения в виде XML документа
  • autoassign - флаг автоматического поиска в системе электронного документооборота плательщиков, подключаемых к компании

docflow_counteragent

список контрагентов электронного документооборота

  • id - код записи
  • profile - плательщик, к которому относится контрагент в системе электронного документооборота. Ссылка на таблицу profile
  • docflow_connection - код подключения к системе электронного документооборота, к которой относится контрагент. Ссылка на таблицу docflow_connection
  • status - статус контрагента по отношения к компании, для которой настроено подключение к системе электронного документооборота

docflow_department

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

  • id - код записи
  • name - наименование подразделения контрагента в системе электронного документооборота
  • profile - плательщик, к которому относится отдел контрагента. Ссылка на таблицу profile
  • docflow_connection - код подключения к системе электронного документооборота. Ссылка на таблицу docflow_connection
  • department_id - код подразделения в системе электронного документооборота
  • organization_id - код организации подразделения в системе электронного документооборота
  • active - признак активности

Услуги и тарифные планы

itemtype

Список типов продуктов и их содержания

  • id - код типа продукта
  • orderpriority - порядок отображения при заказе
  • name - наименование типа продукта
  • intname - внутреннее (служебное) наименование типа продукта
  • embedded - флаг поставки с BILLmanager
  • parent - родительский тип продукта, если тип является частью содержания другого типа продукта. Ссылка на таблицу itemtype
  • itemname - шаблон наименования услуг, расходов и позиций заказа
  • show_addon_image - флаг отображения иконок ресурсов при заказе
  • orderimage - наименование файла иконки типа продукта
  • orderview - тип отображения тарифов при заказе:
    • 0 - списком,
    • 1 - блоками
  • trial - флаг активности триального периода
  • day - флаг активности периода "день"
  • monthly - флаг активности периода "месяц"
  • quarterly - флаг активности периода "три месяца"
  • semiannual - флаг активности периода "полгода"
  • annually - флаг активности периода "год"
  • biennial - флаг активности периода "два года"
  • triennial - флаг активности периода "три года"
  • quadrennial - флаг активности периода "четыре года"
  • quinquennial - флаг активности периода "пять лет"
  • lifetime - флаг активности вечного периода
  • transfer - флаг активности трансфера
  • trialtype - порядок предоставления триальной версии продукта:
    • 0 - одна этого типа продукта,
    • 1 - по одной в каждой группе тарифов,
    • 2 - по одной на тарифный план,
    • 3 - на каждую услугу
  • suspendperiod - период автоматического удаления остановленных услуг
  • splitexpense - флаг разбиения расходов по месяцам
  • nostopholidays - флаг неостановки услуг по выходным
  • closetype - политика удаления услуг:
    • 0 - разрешено удаление услуг клиентом,
    • 1 - запрещено удаление услуг клиентом,
    • 2 - удаление с проверкой по телефону
  • closesubtype - дополнительная политика удаления услуг:
    • 0 - сразу,
    • 1 - удаление по истечению срока действия услуги
  • statparam - наименования параметра для учета по статистике
  • open_duration_limit - лимит на время открытия услуг для использования в отчетах

itemtype2project

Требование проверки номера телефона для заказа/оплаты услуг по типам продуктов у провайдеров

  • itemtype - код типа продуктов. Ссылка на таблицу itemtype
  • project - код провайдера. Ссылка на таблицу project
  • requery_phone - флаг требования наличия проверенного номера телефона

itemtypeparam

Параметры типов продуктов

  • id - код записи
  • orderpriority - порядок отображения при заказе
  • intname - внутреннее наименование параметра
  • embedded - флаг поставки с BILLmanager
  • itemtype - код типа продукта, к которому относится параметр. Ссылка на таблицу itemtype
  • ordervisible - флаг отображения при заказе
  • openvisible - флаг отображения и сохранения при обработке услуги автоматически или из задач
  • editwritelevel - уровень доступа на запись параметра после заказа услуги
  • editreadlevel - уровень доступа на просмотр параметра после заказа услуги
  • inputtype - тип поля ввода для параметра
  • inputrows - количество строк ввода для текстовых полей параметра
  • validator - наименование валидатора для поля
  • check_range - параметры валидатора
  • name - наименование параметра типа продукта, отображаемое в интерфейсе
  • hint - подсказка к полю ввода параметра
  • required - флаг обязательности указания параметра
  • zoom - флаг использования развертывания в поле ввода для строковых параметров
  • crypted - флаг сохранения параметра для услуги в зашифрованном виде

itemtypeparamvalue

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

  • id - код записи
  • orderpriority - порядок отображения при заказе и просмотре параметров услуг
  • name - наименование значения параметра для отображения в интерфейсе
  • intname - внутреннее наименование значения параметра. Сохраняется в базу данных
  • itemtypeparam - код параметра типа продукта. Ссылка на таблицу itemtypeparam
  • info - дополнительная информация к значению. Отображается курсивной подписью под списком выбора
  • disablepricelists - флаг запрещающий подключение значения параметра автоматически к новым тарифным планам
  • tags - дополнительные служебные данные (в частности, поле используется для сопоставления рецептов и шаблонов операционных систем)

autosuspend

Список запланированных остановок услуг

  • id - код записи
  • item - код услуги, которая будет остановлена. Ссылка на таблицу item
  • suspenddate - дата и время остановки услуги

billorder

Заказы клиента

  • id - код заказа
  • subaccount - код лицевого счета, привязанного к заказу. Ссылка на таблицу subaccount
  • name - наименование заказа
  • cdate - дата создания заказа
  • status - текущий статус заказа:
    • 1 - открыт,
    • 2 - оплачивается,
    • 3 - оплачен
  • amount - сумма заказа в валюте лицевого счета
  • postpaid - флаг, отражающий выставление заказа и платежа к нему по постоплате

billorderitem

Список позиций заказов

  • id - код позиции
  • billorder - код заказа, в который помещена позиция. Ссылка на таблицу billorder
  • item - код услуги, к которой относится позиция заказа. Ссылка на таблицу item
  • operation - тип операции, оплачиваемой по позиции
  • operationparams - параметры операции, оплачиваемой по позиции
  • amount - стоимость позиции в валюте лицевого счета
  • taxamount - сумма налога в валюте лицевого счета
  • taxrate - ставка налога по позиции заказа
  • paymethodamount - стоимость позиции в валюте метода оплаты, заполняется по факту создания платежа по заказу
  • paymethodtaxamount - сумма налога по позиции заказа, заполняется по факту создания платежа по заказу
  • name - наименование позиции заказа
  • customname - флаг ручного выставления наименования позиции заказа

colo_hardware

Список оборудования для размещения серверов

  • id - код записи
  • item - код услуги размещения серверов. Ссылка на таблицу item
  • hardware - наименование оборудования
  • receivingdate - дата приема оборудования на площадку провайдера
  • returndate - дата возврата оборудования клиенту
  • note - комментарий к оборудованию
  • unit - размещение оборудования в стойке
  • status - текущий статус оборудования:
    • 1 - размещено,
    • 2 - возвращено
  • receiveemployee - сотрудник, принявший оборудование
  • receiveuser - лицо, передавшее оборудование
  • returnemployee - сотрудник, возвративший оборудование
  • returnuser - лицо, принявшее оборудование

colo_port

Порты оборудования для размещения серверов

  • id - код записи
  • name - наименование порта
  • item - код услуги размещения серверов. Ссылка на таблицу item
  • linked_port - код порта, к которому подключен данный порт. Ссылка на таблицу colo_port
  • note - комментарий к порту
  • vlan - наименование VLAN, в которую включен порт

datacenter

Список дата-центров

  • id - код дата-центра
  • orderpriority - поряд сортировки при заказе
  • name - наименование дата-центра

fixedprices

Записи фиксации стоимости услуг

  • id - код записи
  • pricelist - код тарифного плана или дополнения, для которого фиксируется стоимость. Ссылка на таблицу pricelist
  • fixdate - дата, на которую фиксируется стоимость
  • parent - родительская запись фиксации стоимости. Ссылка на таблицу fixedprices

fixedpricesprice

Сопоставление фиксации стоимости и цен

  • id - код записи
  • fixedprices - код записи фиксации стоимости. Ссылка на таблицу fixedprices
  • price - код записи с ценами. Ссылка на таблицу price
  • currency - код валюты. Ссылка на таблицу currency
  • pricelist - кот тарифа или дополнения. Ссылка на таблицу pricelist
  • enumerationitem - код позиции перечисления, для которой фиксируется стоимость. Ссылка на таблицу enumerationitem

ip

Список IP-адресов

  • id - код записи
  • ipmgr - код IPmanager, из которого взят IP-адрес. Ссылка на таблицу ipmgr
  • name - значение IP-адреса
  • domain - PTR запись IP-адреса
  • item - код дополнения услуги, к которой подключен IP-адрес. Ссылка на таблицу item
  • pricelist - код дополнения к тарифному плану, к которому относится IP-адрес. Ссылка на таблицу pricelist
  • status - текущий статус IP-адреса:
    • 0 - не подключен к услуге,
    • 1 - обрабатывается,
    • 2 - активен
  • createdate - дата добавления IP-адреса
  • mask - маска сети IP-адреса
  • gateway - шлюз по умолчанию

item

Список услуг и дополнений к услугам

  • id - код услуги
  • pricelist - код тарифного плана или дополнения к тарифному плану. Ссылка на таблицу pricelist
  • lastpricelist - код предыдущего тарифного плана, на время смены тарифа. Ссылка на таблицу pricelist
  • account - код клиента, которому принадлежит услуга. Ссылка на таблицу account
  • period - текущий период заказа услуги
  • parent - код родительской услуги для дополнения. Ссылка на таблицу item
  • intvalue - дополнительно заказанное значение для целочисленного дополнения
  • enumerationitem - заказанное значение для дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
  • enumerationitem_addonenumerationitem - персонально назначенное ограничение для дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
  • processingmodule - код обработчика, на котором расположена услуга . Ссылка на таблицу processingmodule
  • status - текущий статус услуги:
    • 1 - заказан,
    • 2 - активен,
    • 3 - остановлен,
    • 4 - удален,
    • 5 - обрабатывается
  • addonlimit - персонально назначенное включенное в тариф значение для дополнения, заданного целым числом
  • createdate - дата создания услуги
  • expiredate - срок действия услуги
  • opendate - дата обработки услуги
  • suspenddate - дата остановки услуги
  • updatedate - дата последнего изменения услуги
  • statdate - дата последней обработки статистики по услуге
  • price - код записи на персональные цены по услуге. Ссылка на таблицу price
  • addonbool - персонально назначенное включенное в тариф значение для логического дополнения
  • boolvalue - заказанное значение для логического дополнения
  • autoprolong - период автоматического продления услуги
  • autosuspend - флаг остановки услуги за неуплату
  • employeesuspend - флаг остановки услуги сотрудником провайдера
  • abusesuspend - флаг остановки услуги за нарушение
  • name - наименование услуги
  • note - комментарий к услуге
  • changerefund - сумма превышения стоимости предыдущего тарифа при смене тарифа с понижением
  • remoteid - код услуги в BILLmanager, перепродающем услуги текущего BILLmanager
  • cost - информация о стоимости продления услуги
  • reservedsum - сумма средств, зарезервированная на продление услуги
  • costperiod - период, за который рассчитана стоимость услуги
  • costdate - дата расчета стоимости услуги
  • serverloaded - коды модулей обработки, на которых производились попытки открытия услуги
  • processingnode - нода обработчика, на которой размещена услуга. Ссылка на таблицу processingnode
  • clonedfrom - код услуги, из которой была получена текущая при переносе от клиента к клиенту. Ссылка на таблицу item
  • delete_code - код для удаления услуги с подтверждением по телефону
  • try_count_code - количество попыток ввода кода для подтверждения удаления услуги
  • try_count_phone - количество попыток получения кода для подтверждения удаления услуги
  • code_send_time - время отправки кода для подтверждения удаления услуги
  • code_expire_time - срок действия кода для подтверждения удаления услуги
  • fixedprices - код фиксации цен услуг. Ссылка на таблицу fixedprices
  • autoassign - флаг автоматического подключения услуги клиенту
  • specialstatus - статус услуги для почасовой тарификации:
    • 0 - нормальный статус,
    • 1 - обработка смены статуса,
    • 2 - услуга не участвует в почасовой тарификации
  • hourlycompensationdate - последняя дата компенсации излишне списанных средств при почасовой тарификации
  • scheduledclose - флаг пометки необходимости удаления услуги вместо остановки

certificate

Дополнительные данные по сертификатам

  • item - код услуги сертификата. Ссылка на таблицу item
  • csr - текст запроса на выдачу сертификата
  • crt - текст сертификата
  • crt_type - тип данных, сохраненных в сертификате:
    • пустое значение - текст,
    • zip - base64 закодированный архив

itemparam

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

  • id - код записи
  • item - код услуги, к которой относится параметр. Ссылка на таблицу item
  • intname - внутреннее имя параметра
  • value - значение параметра

itemcryptedparam

Зашифрованные параметры услуги

  • id - код записи
  • item - код услуги, к которой относится параметр. Ссылка на таблицу item
  • intname - внутреннее имя параметра
  • value - зашифрованное значение параметра

itemevent

Список событий по услугам. Используется при перепродаже услуг

  • id - код записи
  • item - код услуги, к которой относится событие. Ссылка на таблицу item
  • eventtype - тип события:
    • 1 - открытие,
    • 2 - остановка,
    • 3 - включение,
    • 4 - удаление,
    • 5 - добавление IP адреса,
    • 6 - удаление IP адреса,
    • 7 - выпуск сертификата,
    • 8 - изменение дополнений,
    • 9 - изменение параметров,
    • 10 - продление,
    • 11 - включение,
    • 12 - выключение
  • param - XML-документ с описанием события

itemspecialstatus

Список изменений статусов услуги при почасовой тарификации

  • id - код записи
  • item - код услуги, к которой относится событие изменения статуса. Ссылка на таблицу item
  • changedate - дата и время изменения статуса
  • specialstatus - статус, на который было произведено изменение

itemstat

Данные статистики по использованию ресурсов услугами

  • item - код услуги, для которой сохранена статистика. Ссылка на таблицу item
  • statdate - дата, за которую собрана статистика
  • measure - код единицы измерения потребляемого ресурса. Ссылка на таблицу measure
  • param - внутреннее наименование потребляемого ресурса
  • value - значение потребляемого ресурса

price

Список цен услуг, тарифных планов и т.д.

  • id - код записи
  • trial - стоимость на триальном периоде. Используется для дополнений
  • lifetime - стоимость при единоразовой оплате
  • day - стоимость за день
  • monthly - стоимость за месяц
  • quarterly - стоимость за три месяца
  • semiannual - стоимость за полгода
  • annually - стоимость за год
  • biennial - стоимость за два года
  • triennial - стоимость за три года
  • quadrennial - стоимость за четыре года
  • quinquennial - стоимость за пять лет
  • setup - стоимость установки
  • transfer - стоимость трансфера
  • stat - стоимость учета по статистике. Используется для дополнений
  • currency - код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • prolong - код записи с ценами при продлении. Ссылка на таблицу price

pricelist

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

  • id - код тарифного плана или дополнения
  • orderpriority - порядок отображения при заказе
  • name - наименование тарифного плана или дополнения
  • project - код провайдера, предоставляющего тарифный план. Ссылка на таблицу project
  • itemtype - код типа продукта дополнения или тарифного плана. Ссылка на таблицу itemtype
  • description - описание тарифного плана, отображаемое при заказе, или дополнения, показываемое во всплывающей подсказке
  • billtype - тип учета дополнения:
    • 1 - без учета,
    • 2 - по заказанным значениям,
    • 3 - по статистике потребления ресурсов,
    • 4 - по выбору клиента,
    • 5 - по заказанному значению других дополнений,
    • 10 - вручную добавленное к услуге дополнение, служебная запись, не отображается в интерфейсе
  • billhourly - флаг почасовой тарификации
  • billdaily - флаг ежедневной тарификации
  • changepolicy - политика смены тарифного плана:
    • 0 - изменение периода действия услуги,
    • 1 - доплата/возврат средств,
    • 2 - изменение тарифа запрещено,
    • 3 - доплата при повышении тарифа, нет возврата при понижении,
    • 4 - полная оплата нового тарифа, с продлением с текущей даты
  • billprorata - флаг календарного списания средств
  • prorataday - переходный день при календарном списании
  • active - флаг доступности тарифа для заказа
  • intname - внутреннее наименование тарифного плана в панели управления
  • opennotify - код шаблона уведомления об обработке услуги. Ссылка на таблицу notifytemplate
  • show_addon_image - флаг отображения иконок ресурсов при заказе тарифного плана
  • orderimage - имя файла иконки тарифного плана, отображаемой при заказе услуг
  • license - код шаблона соглашения пользования услугами. Ссылка на таблицу doctmpl
  • trial - длина пробного периода в днях
  • pricelist_group - код группы тарифов. Ссылка на таблицу pricelist
  • access - код группы, которой тарифный план доступен для заказа. Ссылка на таблицу account
  • addontype - тип дополнения к тарифному плану:
    • 1 - логическое дополнение,
    • 2 - целочисленное дополнение,
    • 3 - дополнение, заданное перечислением
  • measure - единица измерения дополнения. Ссылка на таблицу measure
  • parent - код основного тарифного плана для дополнения. Ссылка на таблицу pricelist
  • addonlimit - включенное в тариф значения для целочисленного дополнения
  • addonstep - шаг заказа целочисленного дополнения
  • addonmax - максимально доступное для заказа значение целочисленного дополнения
  • addonmaxtrial - максимально доступное для заказа значение целочисленного дополнения на пробном периоде
  • addonmin - минимально заказываемое значение целочисленного дополнения
  • enumeration - перечисление, с которым связано дополнение. Ссылка на таблицу enumeration
  • enumerationitem - заказываемое по умолчанию значение дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
  • addonbool - включенное в тариф значение для логического дополнения
  • minperiodtype - тип минимального периода заказа:
    • 1 - месяц,
    • 2 - день
  • minperiodlen - длина минимального периода заказа
  • addonstattype - тип расчета превышения за дополнение с учетом по статистике:
    • 1 - за календарный месяц,
    • 2 - за день
  • addonstatcomparison - тип выбора значения, по которому считать превышение для дополнения с учетом по статистике, в случае использования нескольких параметров:
    • 1 - суммировать значения,
    • 2 - по максимальному значению
  • addonstatcalculation - тип стоимости, указанный в настройках дополнения:
    • 0 - за каждую единицу,
    • 1 - за единицу в месяц (стоимость будет разделена на количество дней в месяце учета статистики)
  • requery_phone - флаг требования проверки номера телефона для заказа тарифного плана
  • suspendperiod - период автоматического удаления неоплаченных услуг в днях
  • suspendpenaltytype - тип штрафа, применяемого при продлении просроченных услуг:
    • 0 - нет штрафа,
    • 1 - фиксированная сумма,
    • 2 - процент от стоимости,
    • 3 - продление услуги с даты остановки
  • suspendpenaltypercent - процент штрафа за продление просроченной услуги
  • isgroup - признак группы тарифов
  • manualname - флаг ручного указания наименования дополнения к тарифному плану
  • compound - код дополнения с типом учета "по выбору клиента", объединяющего в себе другие дополнения. Ссылка на таблицу pricelist
  • note - комментарий к тарифному плану
  • itemmax - максимальное количество услуг, доступных для заказа одним клиентом по тарифу или группе тарифов
  • trial_itemmax - максимальное количество одновременно заказанных пробных услуг по все клиентам для тарифа или группы тарифов
  • allownosuitable - флаг доступности тарифа для заказа при отсутствии обработчиков для открытия услуг
  • restrictclientchange - политика изменения дополнения клиентом после заказа:
    • 'on' - изменение разрешено,
    • 'off' - изменение запрещено,
    • 'uponly' - только повышение,
    • 'downonly' - только понижение
  • orderpolicy - политика списания за дополнения при заказе в период действия услуги:
    • 0 - оплата за оставшийся срок действия услуги,
    • 1 - оплата полной стоимости
  • returnpolicy - политика возврата средств за дополнение при отказе в период действия услуги:
    • 0 - возврат средств,
    • 1 - без возврата средств
  • manualprocessing - флаг ручной обработки дополнений
  • nostopholidays - флаг отсутствия остановки услуг в выходные дни
  • scaletype - тип шкалы значений для целочисленных дополнений:
    • 0 - брать стоимость по максимальному значению шкалы, не больше заказанного,
    • 1 - расчет стоимости за каждый шаг шкалы,
    • 2 - заказ дополнений предопределенными пакетами,
    • 3 - выбор заказываемого значения из предопределенных вариантов
  • label - список меток тарифного плана
  • allowpostpaid - флаг оплаты за дополнения с учетом по статистике по факту использования
  • processing_feature - поддерживаемая функция, наличие которой проверяется при подборе обработчика для открытия услуги. Используется для дополнений в составе дополнений с типом учета "по выбору клиента"
  • chargestoped - флаг списания средств по остановленной услуге при почасовой тарификации
  • autocalcday - флаг автоматического расчета стоимости дня заказа услуги, при наличии доступного периода заказа "день"
  • forcecontractprint - флаг отображения тарифного плана в договоре при отсутствии у клиента услуг по тарифному плану
  • roundtype - способ округления рассчитываемого значения для дополнения с расчетом значения по значению других ресурсов
  • quickorder - флаг доступности тарифного плана для быстрого заказа

pricelist2enumerationitem

Связи дополнения и позиций перечисления

  • id - код записи
  • orderpriority - порядок отображения при заказе услуг
  • pricelist - код дополнения к тарифному плану. Ссылка на таблицу pricelist
  • enumerationitem - код позиции перечисления. Ссылка на таблицу enumerationitem
  • disabled - флаг недоступности

pricelist2enumerationitemprice

Связи стоимости и привязки дополнений к позициям перечисления

  • pricelist2enumerationitem - код записи привязки. Ссылка на таблицу pricelist2enumerationitem
  • currency - код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • price - код записи с ценами. Ссылка на таблицу price

pricelist2itemtypeparam

Привязка тарифных планов к параметрам типа продукта

  • pricelist - код тарифного плана. Ссылка на таблицу pricelist
  • itemtypeparam - код параметра типа продукта. Ссылка на таблицу itemtypeparam

pricelist2itemtypeparamvalue

Привязка тарифных планов к значениям параметров типов продукта

  • pricelist - код тарифного плана. Ссылка на таблицу pricelist
  • itemtypeparamvalue - код значения параметра типа продукта. Ссылка на таблицу itemtypeparamvalue

processingmodule2itemtypeparamvalue

Привязка обработчиков услуг к значениям параметров типов продуктов

  • processingmodule - код обработчика. Ссылка на таблицу processingmodule
  • itemtypeparamvalue - код значения параметра типа продукта. Ссылка на таблицу itemtypeparamvalue

pricelistcalc

Правила расчета значения дополнения, рассчитываемого на основе значений других дополнений

  • id - код записи
  • pricelist - код дополнения с учетом на основе значений других ресурсов. Ссылка на таблицу pricelist
  • reference - код дополнения, учитываемого в расчете. Ссылка на таблицу pricelist
  • only_additional - флаг расчета значения только на основе дополнительно заказанных значений
  • relation - множитель
  • value - в данный момент не используется

pricelistchange

Доступ к тарифным планам при смене тарифа

  • pricelist - код тарифа, для которого настраивается доступ. Ссылка на таблицу pricelist
  • topricelist - код тарифа, на который разрешается переход. Ссылка на таблицу pricelist

pricelistchangerule

Правила перехода с тарифа на тариф

  • id - код записи
  • pricelist - код тарифа, для которого настраивается правило. Ссылка на таблицу pricelist
  • topricelist - код тарифа, на который осуществляется переход. Ссылка на таблицу pricelist
  • fromdate - начальная дата заказа услуги, для которой будет применено правило
  • todate - конечная дата заказа услуги, для которой будет применено правило
  • discount - процент скидки, предоставляемый на новый тарифный план при смене тарифа
  • period - тип периода, на котором действует правило

pricelistparam

Дополнительные параметры тарифных планов

  • id - код записи
  • intname - внутреннее имя параметра
  • pricelist - код тарифа. Ссылка на таблицу pricelist
  • value - значение параметра

pricelistprice

Привязка тарифов и дополнений с ценам

  • pricelist - код тарифа или дополнения. Ссылка на таблицу pricelist
  • currency - код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • price - код записи с ценами. Ссылка на таблицу price

pricelistscale

Шкала стоимости для целочисленных дополнений

  • id - код записи
  • pricelist - код дополнения. Ссылка на таблицу pricelist
  • value - значение шкалы

pricelistscaleprice

Привязка шкалы значений к стоимости

  • pricelistscale - код записи шкалы стоимости. Ссылка на таблицу pricelistscale
  • currency - код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • price - код записи с ценами. Ссылка на таблицу price

suspendpenalty

Значение фиксированного штрафа за продление просроченной услуги

  • id - код записи
  • pricelist - код тарифа. Ссылка на таблицу pricelist
  • currency - валюта, в которой задана сумма штрафа. Ссылка на таблицу currency
  • amount - сумма штрафа

runningoperation

Список текущих операций

  • id - код записи
  • item - код услуги, к которой относится текущая операция. Ссылка на таблицу item
  • intname - тип текущей операции
  • params - список параметров текущей операции
  • elid - идентификатор объекта, к которому относится текущая операция (код услуги, IP-адреса и т.д.)
  • cdate - время создания текущей операции
  • laststartdate - время последнего запуска текущей операции
  • trycount - количество попыток запуска текущей операции
  • manual - флаг ручного запуска текущей операции, предотвращает автоматический перезапуск
  • comment - комментарий к текущей операции
  • errorxml - XML описание ошибки, возникшей в ходе выполнения операции
  • exparams - дополнительные параметры текущей операции
  • callbackurl - URL, который необходимо вызвать по завершению текущей операции

service_profile

Профили услуг (контакты доменов)

  • id - код записи
  • profiletype - юридический статус профиля
  • name - наименование профиля
  • account - код клиента-владельца профиля. Ссылка на таблицу account

service_profile2item

Привязка профилей услуг к услугам

  • id - код записи
  • service_profile - код профиля услуг
  • item - код услуги
  • type - тип соответствующей привязки

service_profile2processingmodule

Привязка профилей услуг к обработчикам услуг

  • id - код записи
  • service_profile - код профиля услуг. Ссылка на таблицу service_profile
  • processingmodule - код обработчика услуг. Ссылка на таблицу processingmodule
  • type - тип соответствующие привязки
  • externalid - внешний код профиля услуг
  • externalpassword - внешний пароль, связанный с профилем услуг и типом привязки

service_profileparam

Параметры профилей услуг

  • id - код записи
  • service_profile - код профиля услуг. Ссылка на таблицу service_profile
  • intname - внутреннее имя параметра
  • value - значение параметра
  • warning_message - сообщений об ошибке, произошедшей при обработке параметра обработчиком услуг

domain_profiledoc

Документы, подтверждающие контакты доменов

  • id - код записи
  • service_profile - код контакта доменов. Ссылка на таблицу service_profile
  • filename - имя файла изображения подтверждающего документа
  • name - имя файл для отображения в интерфейсе
  • size - размер файла
  • doctype - тип документа

domain_profiledoc_send

Статус отправки документов на проверку

  • id - код записи
  • service_profile - код контакта доменов. Ссылка на таблицу service_profile
  • domain_profiledoc - код документа контакта доменов
  • processingmodule - код обработчика услуг. Ссылка на таблицу processingmodule
  • item - код услуги, для которой идет подтверждение
  • verify - флаг статуса проверки

Финансы и скидки

paymethod

Список методов оплаты

  • id - код метода оплаты
  • currency - код валюты метода оплаты. Ссылка на таблицу currency
  • doctmpl - код шаблона печати платежа (счета, квитанции). Ссылка на таблицу doctmpl
  • orderpriority - порядок отображения при выборе метода оплаты
  • name - наименование метода оплаты
  • active - флаг доступности метода оплаты
  • minamount - минимальная сумма платежа по данному методу оплаты
  • maxamount - максимальная сумма платежа по данному методу оплаты
  • autoclearperiod - период автоматического удаления неоплаченных платежей, в днях
  • profiletype - список типов плательщиков, которым доступен метод оплаты
  • commissionamount - сумма комиссии при оплате данным методом оплаты
  • commissionpercent - процентная часть комиссии при оплате данным методов оплаты
  • module - модуль обработки платежей
  • xmlparams - XML документ дополнительных параметров метода оплаты
  • recurring - флаг доступности автоматических платежей
  • numtmpl_payment - шаблон номера платежа
  • nextnum_payment - следующий порядковый номер платежа
  • payimage - имя файла иконки метода оплаты
  • allowrefund - флаг доступности возврата платежей
  • language - список языков пользователей, при использовании которых доступен метод оплаты
  • payment_description - назначение авансового платежа по умолчанию
  • note - комментарий к методу оплаты

paymethod2company

Привязка методов оплаты к компаниям

  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • company - код компании. Ссылка на таблицу profile

paymethod2group

Привязка методов оплаты к группам клиентов

  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • accountgroup - код группы клиентов. Ссылка на таблицу account
  • access_policy - политика доступа:
    • 'off' - доступ группе клиентов к методу оплаты запрещен,
    • 'on' - доступ группе клиентов к методу оплаты разрешен

paymethod2project

Привязка методов оплаты к провайдерам

  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • project - код провайдера. Ссылка на таблицу project

paymethodparam

Параметры метода оплаты

  • id - код параметра
  • intname - внутреннее имя параметра
  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • orderpriority - порядок отображения параметров на форме
  • inputtype - тип поля ввода параметра
  • name - наименование параметра
  • hint - подсказка к параметру
  • required - флаг обязательного заполнения параметра
  • validator - валидатор, применяемый к полю ввода
  • check_range - параметры валидатора
  • inputrows - количество строк ввода для текстового параметра
  • zoom - флаг использования развертывания в поле ввода для строковых параметров

discount

Список скидок

  • id - код скидки
  • promotion - код промо-акции. Ссылка на таблицу promotion
  • itemtype - код типа продукта, на который распространяется скидка. Ссылка на таблицу itemtype
  • pricelist - код тарифа, на который распространяется скидка. Ссылка на таблицу pricelist
  • account - код клиента, которому предоставляется скидка. Ссылка на таблицу account
  • item - код услуги, на которую распространяется скидка. Ссылка на таблицу item
  • project - код провайдера, на котором действует скидка. Ссылка на таблицу project
  • period - период заказа, на который распространяется скидка
  • percentage - процент скидки
  • type - тип скидки:
    • 0 - процент от стоимости,
    • 1 - специальная цена
  • fromdate - дата, с которой действует скидка
  • todate - дата, по которую действует скидка
  • validity - тип срока, на который действует скидка:
    • 0 - на весь период заказа,
    • 1 - на несколько первых месяцев
  • validitylength - срок, на который действует скидка, в месяцах
  • priority - приоритет скидки
  • note - комментарий к скидке

discountprice

Связь скидок, задающих специальные цены, со стоимость заказа

  • discount - код скидки. Ссылка на таблицу discount
  • currency - код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • price - код записи с ценами. Ссылка на таблицу price

expense

Список расходов

  • id - код записи
  • subaccount - код лицевого счета, с которого списан расход. Ссылка на таблицу subaccount
  • item - код услуги, за которую списан расход. Ссылка на таблицу item
  • discount - код скидки, предоставленной при списании расхода. Ссылка на таблицу discount
  • period - период заказа, за который списан расход
  • amount - сумма расхода
  • discountamount - сумма предоставленной скидки
  • notpayd - неоплаченная сумма расхода
  • cdate - дата оказания услуги по расходу
  • name - наименование расхода
  • realdate - дата списания расхода
  • operation - операция, по которой списан расход
  • operationparams - параметры операции, по которой списан расход
  • taxrate - ставка налога, примененного при списании расхода
  • taxamount - сумма налога, рассчитанная при списании расхода

expense2billorderitem

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

  • expense - код расхода. Ссылка на таблицу expense
  • billorderitem - код позиции счета. Ссылка на таблицу billorderitem
  • amount - сумма

expense2payment

Привязка расходов к платежам

  • expense - код расхода. Ссылка на таблицу expense
  • payment - код платежа. Ссылка на таблицу payment
  • invoice - код акта выполненных работ, выставленного по сумме, привязанной к платежу. Ссылка на таблицу invoice
  • amount - часть расхода, покрытая платежом

expensechange

История изменения расходов

  • id - код записи
  • reference - код измененного расхода. Ссылка на таблицу expense
  • changedate - дата изменения
  • username - имя пользователя, изменившего расход
  • request_ip - IP-адрес, с которого было произведено изменение
  • request_action - функция, которой было произведено изменение
  • amount - старая величина расхода
  • amount_new - новая величина расхода

invoice

Акты выполненных работ / счета-фактуры

  • id - код записи
  • company - компания, выставившая акт выполненных работ. Ссылка на таблицу profile
  • customer - плательщик, которому выставлен акт выполненных работ. Ссылка на таблицу profile
  • currency - валюта акта. Ссылка на таблицу currency
  • docflow_connection - подключение к электронному документообороту, через которое отправлен акт. Ссылка на таблицу docflow_connection
  • number - номер акта
  • cdate - дата выставления акта
  • sdate - дата отправки
  • amount - сумма акта
  • realamount - сумма расходов, включенных в акт
  • invoice_status - текущий статус акта:
    • 0 - предварительный (акт не отображается клиентам в списке и акте сверки),
    • 1 - создан (акт доступен клиентам для просмотра),
    • 2 - запрошен,
    • 3 - отправлен,
    • 4 - подписан,
    • 100 - в очереди на отправку через СЭД,
    • 110 - подписан контрагентом в системе СЭД,
    • 120 - отклонен контрагентом в системе СЭД
  • externalid - код акта в СЭД

invoiceitem

Позиция акта выполненных работ / счета-фактуры

  • id - код записи
  • invoice - код акта. Ссылка на таблицу invoice
  • item - код услуги, к которой относится позиция акта. Ссылка на таблицу item
  • amount - сумма по позиции
  • taxamount - сумма налога по позиции
  • taxrate - ставка налога
  • name - описание услуги / выполненных работ
  • realamount - сумма расходов, включенных в позицию

invoiceitem2expense

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

  • invoiceitem - код позиции акта. Ссылка на таблицу invoiceitem
  • expense - код расхода. Ссылка на таблицу expense
  • amount - сумма расходов, учтенная в позиции акта, в валюте акта
  • expense_amount - сумма расходов, учтенная в позиции акта

invoiceitem2payment

Привязка позиций актов к платежам

  • invoiceitem - код позиции акта. Ссылка на таблицу invoiceitem
  • payment - код платежа. Ссылка на таблицу payment
  • amount - часть суммы платежа, учтенная в позиции акта

payment

Список платежей

  • id - код платежа
  • subaccount - код лицевого счета, к которому привязан платеж. Ссылка на таблицу subaccount
  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • recipient - код компании, получателя платежа. Ссылка на таблицу profile
  • sender - код плательщика, от имени которого совершается оплата. Ссылка на таблицу profile
  • expense_commission - код расхода со списанием комиссии по платежу. Ссылка на таблицу expense
  • currency - код валюты платежа. Ссылка на таблицу currency
  • billorder - код заказа, по которому совершается оплата. Ссылка на таблицу billorder
  • recurring - код настройки автооплаты. Ссылка на таблицу recurring
  • invoice - код акта выполненных работ, при выставлении актов по авансовым платежам. Ссылка на таблицу invoice
  • subaccountamount - сумма платежа в валюте лицевого счета
  • status - текущий статус платежа:
    • 1 - новый,
    • 2 - оплачивается,
    • 3 - обещанный платеж,
    • 4 - зачислен,
    • 5 - ожидает возврата,
    • 6 - возвращен клиенту полностью,
    • 7 - мошеннический,
    • 8 - новый платеж с быстрым зачислением,
    • 100 - удаляется
  • number - номер платежа
  • paymethodamount - сумма платежа в валюте метода оплаты
  • usedamount - израсходованная сумма платежа
  • commissionamount - сумма комиссии по платежу в валюте лицевого счета
  • paydate - дата оплаты
  • createdate - дата создания
  • taxrate - ставка налога, применяемая к платежу
  • taxamount - сумма налога, рассчитанная по платежу
  • externalid - код платежа в платежной системе
  • info - информация по платежу от платежной системы
  • xmlparams - XML-документ с дополнительными параметрами платежа
  • documentnumber - номер документа, подтверждающего оплату
  • randomnumber - уникальный номер моментального платежа
  • documentdate - дата документа, подтверждающего оплату
  • description - назначение авансового платежа
  • note - комментарий к платежу
  • refund - флаг возвратного платежа
  • restrictrefund - флаг запрета возврата платежа
  • autogenerated - флаг автоматически выставленного платежа
  • chargecommission - флаг необходимости списания комиссии

payment2payment

Информация о распределении возвратных платежей

  • payment_base - код платежа, по которому возвращена часть суммы. Ссылка на таблицу payment
  • payment_refund - код платежа, которым возвращена часть суммы. Ссылка на таблицу payment
  • amount - сумма платежа, возвращенная клиенту

promocode

Список промокодов

  • id - код промокода
  • code - значение проомокода
  • promotion - промо-акция, к которой относится промокод. Ссылка на таблицу promotion
  • uselimit - максимальное количество использований промокода
  • account_uselimit - максимальное количество использований на учетную запись
  • fromdate - начало срока возможного использования промокода
  • todate - окончание срока возможного использования промокода
  • expiretype - способ применения промокода:
    • 0 - на период заказа услуги,
    • 1 - на указанный период
  • periodtype - тип периода, на который применяется промокод:
    • 1 - день,
    • 2 - месяц
  • periodlength - длина периода, на который применяется промокод

promocode2item

Учет использований промокодов по услугам

  • promocode - код проомокода. Ссылка на таблицу promocode
  • item - код услуги. Ссылка на таблицу item
  • fromdate - начало периода применения проомокода
  • todate - окончание периода применения промокода

promotion

Список промо-акций

  • id - код промо-акции
  • project - код провайдера, на котором действует промо-акция. Ссылка на таблицу project
  • name - наименование промо-акции
  • fromdate - начало периода действия промо-акции
  • todate - окончание периода действия промо-акции
  • archive - флаг помещения в архив

promotionactivate

Список активаций условия "Покупка товара/услуги"

  • id - код записи
  • promotion - код промо-акции. Ссылка на таблицу promotion
  • account - код клиента, попадающего под условие. Ссылка на таблицу account
  • fromitem - код услуги, за которую предоставлена возможность активации. Ссылка на таблицу item
  • item - код услуги, на которую использована активация промо-акции. Ссылка на таблицу item
  • activated - флаг активности
  • discountused - флаг использования активации

promotioncondition

Список условий промо-акций

  • id - код условия
  • promotion - код промо-акции. Ссылка на таблицу promotion
  • itemtype - код типа продукта. Ссылка на таблицу itemtype
  • pricelist - код тарифа. Ссылка на таблицу pricelist
  • currency - код валюты, в которой указана сумма по условию. Ссылка на таблицу currency
  • affiliate - код реферальной программы, по которой задано условие. Ссылка на таблицу affiliate
  • account_group - код группы клиентов, по которой задано условие. Ссылка на таблицу account
  • ctype - тип условия
  • comparison - тип сравнения суммы или количества:
    • 'eq' - равно,
    • 'ne' - не равно,
    • 'gt' - больше,
    • 'ge' - больше или равно,
    • 'lt' - меньше,
    • 'le' - меньше или равно
  • amount - количество для сравнения в условии
  • summa - сумма для сравнения в условии
  • period - период заказа услуг
  • cgroup - группа условия
  • periodtype - тип периода
  • periodlength - длина периода

recalculation

Список перерасчетов

  • id - код записи
  • currency - валюта перерасчета. Ссылка на таблицу currency
  • recalcdate - дата перерасчета
  • username - пользователь, выполнивший перерасчет
  • request_ip - IP-адрес, с которого выполнен перерасчет
  • note - комментарий к перерасчету
  • discountamount - сумма предоставленной при перерасчете скидки

recalculationitem

Список услуг, затронутых перерасчетом

  • id - код записи
  • item - код услуги. Ссылка на таблицу item
  • recalculation - код записи перерасчета. Ссылка на таблицу recalculation
  • oldsum - сумма расходов до перерасчета
  • newsum - сумма расходов после перерасчета
  • fromdate - дата начала периода перерасчета
  • todate - дата окончания периода перерасчета

recurring

Список настроек автооплаты

  • id - код записи
  • paymethod - код метода оплаты. Ссылка на таблицу paymethod
  • subaccount - код лицевого счета для совершения платежей. Ссылка на таблицу subaccount
  • profile - код плательщика, от имени которого будут совершаться платежи. Ссылка на таблицу profile
  • maxamount - максимальная сумма автоплатежа
  • status - текущий статус настройки автооплаты:
    • 0 - в процессе настройки,
    • 1 - автооплата активна,
    • 2 - автооплата отключена
  • token - уникальный ключ, используемый при совершении автооплаты
  • data1 - поле данных
  • data2 - поле данных
  • rtype - тип настройки автооплаты:
    • 1 - по услуге,
    • 2 - по нескольким услугам,
    • 7 - за все услуги,
    • 8 - в пределах максимальной суммы
  • createday - дата настройки автооплаты
  • nextdate - следующая дата автооплаты

recurring2item

Привязка автооплаты к услугам

  • recurring - код настройки автооплаты. Ссылка на таблицу recurring
  • item - код услуги. Ссылка на таблицу item

refundrule

Правила возврата средств

  • id - код записи
  • name - наименование правила
  • account - код учетной записи провайдера. Ссылка на таблицу account
  • fixedsum - фиксированная часть комиссии
  • percent - процентная часть комиссии
  • expensename - описание расходов при списании комиссии за возврат средств
  • calcorder - порядок расчета суммы комиссии

Маркетинг

Реклама, отображаемая на главной странице

  • id - код записи
  • name - наименование рекламного баннера
  • selectclients - отбор клиентов, по которому отбирается целевая аудитория. Ссылка на таблицу selectclients
  • project - код провайдера, клиентам которого будет отображаться реклама. Ссылка на таблицу project
  • language - язык интерфейса, в котором будет отображаться реклама
  • weight - вес рекламного баннера, используется для определения частоты показа
  • active - флаг активности
  • url - ссылка на рекламный баннер

affiliate

Список реферальных программ

  • id - код программы
  • project - код провайдера, на котором работает реферальная программа. Ссылка на таблицу project
  • account_group - код группы клиентов, которой доступна реферальная программа. Ссылка на таблицу account
  • account_group_restrict - код группы, которой запрещено использование реферальной программы. Ссылка на таблицу account
  • name - наименование реферальной программы
  • integration - способ использования. Не используется
  • billurl - URL BILLmanager. Не используется
  • url - шаблон реферальной ссылки
  • promocode - шаблон реферального промокода
  • reward - процент поощрения по реферальной программе

affiliateclick

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

  • sesid - уникальный ключ
  • account - код клиента партнера, по ссылке которого осуществлен переход. Ссылка на таблицу account
  • referal - код зарегистрировавшегося по ссылке клиента. Ссылка на таблицу account
  • project - код провайдера, по реферальной программе которого зарегистрирован переход. Ссылка на таблицу project
  • site - адрес страницы, с которой был осуществлен переход
  • ip - IP-адрес, с которого был осуществлен переход
  • cdate - дата и время перехода

affiliateitemtype

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

  • id - код записи
  • affiliate - код реферальной программы. Ссылка на таблицу affiliate
  • itemtype - код типа продукта. Ссылка на таблицу itemtype
  • pricelist - код тарифа. Ссылка на таблицу pricelist
  • reward - процент поощрения по реферальной программе

affiliatereward

Список начислений по реферальной программе

  • id - код записи
  • affiliate - код реферальной программы, по которой совершено начисление. Ссылка на таблицу affiliate
  • account - код клиента, которому совершено начисление. Ссылка на таблицу account
  • referal - код клиента, по расходам которого совершено начисление. Ссылка на таблицу account
  • currency - код валюты начисления. Ссылка на таблицу currency
  • payment - код платежа, которым начислено поощрение. Ссылка на таблицу payment
  • itemtype - код типа продукта, за который начислено поощрение. Ссылка на таблицу itemtype
  • pricelist - код тарифа, за который начислено поощрение. Ссылка на таблицу pricelist
  • amount - сумма поощрения
  • cdate - дата начисления
  • reward - процент начисленного поощрения

buymore

Список сопутствующих товаров / услуг

  • id - код записи
  • project - код провайдера, на котором показывается сопутствующий товар / услуга. Ссылка на таблицу project
  • orderpriority - порядок сортировки при отображении
  • name - наименование позиции
  • language - язык, для которого отображается сопутствующий товар / услуга
  • image - имя файла изображения, для отображения
  • description - описание сопутствующего товара / услуги
  • link - ссылка на заказ товара / услуги
  • active - флаг активности

buymore_condition

Условия отображения сопутствующего товара / услуги

  • id - код записи
  • buymore - код сопутствующего товара. Ссылка на таблицу buymore
  • itemtype - код типа продукта, на который накладывается условие. Ссылка на таблицу itemtype
  • pricelist - код тарифа, на который накладывается условие. Ссылка на таблицу pricelist
  • type - тип условия:
    • pricelist - в корзине есть указанный товар / услуга,
    • nopricelist - в корзине нет указанного товара / услуги
  • conditiongroup - группа условий

buymore_stat

Статистика отображения / перехода по ссылкам на сопутствующие товары / услуги

  • id - код записи
  • buymore - код сопутствующего товара / услуги. Ссылка на таблицу buymore
  • account - код клиента, совершившего переход или просмотревшего информацию о сопутствующем товаре / услуге. Ссылка на таблицу account
  • item - код заказанной услуги. Ссылка на таблицу item
  • date - дата перехода / отображения
  • action - тип записи:
    • 0 - товар / услуга отображены,
    • 1 - совершен переход по ссылке

notification

Список уведомлений

  • id - код записи
  • user - код пользователя, получившего уведомление. Ссылка на таблицу user
  • project - код провайдера, на котором отображается уведомление. Ссылка на таблицу project
  • cdate - дата создания
  • subject - тема уведомления
  • message - сообщение уведомления
  • readed - флаг просмотра пользователем

notificationbar

Список коротких уведомлений

  • id - код записи
  • user - код пользователя, получившего уведомление. Ссылка на таблицу user
  • name - тип уведомления
  • status - статус уведомления:
    • 1 - уведомление об ошибке,
    • 2 - предупреждение,
    • 3 - информация
  • isnew - флаг просмотра

notificationbarparam

Параметры коротких уведомлений

  • id - код записи
  • notificationbar - код уведомления. Ссылка на таблицу notificationbar
  • intname - внутреннее имя параметра
  • value - значение параметра

notificationlist

Список рассылок

  • id - код записи
  • selectclients - код отбора клиентов, которым будет отправлена рассылка. Ссылка на таблицу selectclients
  • notifytemplate - код шаблона уведомления, используемого в рассылке. Ссылка на таблицу notifytemplate
  • notify_module - способ доставки рассылки
  • language - язык пользователей, получателей рассылки
  • email_from - email адрес, указываемый в качестве отправителя рассылки
  • test_email - email адрес, для тестовой отправки уведомления
  • subject - тема рассылки
  • message - текст рассылки
  • repeat_period - период повторной отправки рассылки пользователю
  • active - флаг активности
  • archive - флаг помещения в архив
  • user_count - количество пользователей, которым отправлена рассылка

user2notificationlist

Список отправки рассылки пользователям

  • senddate - дата отправки
  • user - код пользователя. Ссылка на таблицу user
  • notificationlist - код рассылки. Ссылка на таблицу notificationlist
  • is_sent - флаг отправки
  • is_queued - флаг постановки в очередь

notifytask

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

  • id - код записи
  • filename - имя файла, содержащего текст и параметры уведомления
  • modulename - модуль отправки уведомлений
  • createdate - дата создания
  • priority - приоритет отправки
  • error_count - количество попыток отправки уведомления, завершившихся ошибкой
  • err_info - информация об ошибке отправки

notifyattfiles

Список приложений к уведомлениям

  • id - код записи
  • filename - имя файла
  • sendname - имя файла, отображаемое в получаемом уведомлении

notifytask2notifyattfiles

Привязка файлов для отправки к заданиям по отправке уведомлений

  • notifytask - код задания на отправку уведомления. Ссылка на таблицу notifytask
  • notifyattfiles - код записи с описанием файла. Ссылка на таблицу notifyattfiles

notifytemplate

Список шаблонов уведомлений

  • id - код записи
  • project - код провайдера, на котором используется шаблон. Ссылка на таблицу project
  • name - наименование шаблона
  • notice - тип уведомления
  • allowcopy - флаг копирования в раздел уведомлений

notifycontent

Список содержимого шаблонов уведомлений

  • id - код записи
  • notifytemplate - код шаблона уведомлений. Ссылка на таблицу notifytemplate
  • content - содержимое шаблона уведомлений
  • modulename - модуль уведомлений
  • subject - тема уведомления

selectclients

Список отборов клиентов

  • id - код записи
  • project - код провайдера, по которому отбираются клиенты. Ссылка на таблицу project
  • name - наименование отбора
  • archive - флаг помещения в архив

selectclientsrule

Правила отбора клиентов

  • id - код записи
  • selectclients - код отбора. Ссылка на таблицу selectclients
  • itemtype - код типа продукта, по которому накладывается условие. Ссылка на таблицу itemtype
  • pricelist - код тарифа, по которому накладывается условие. Ссылка на таблицу pricelist
  • processingmodule - код обработчика, по которому накладывается условие. Ссылка на таблицу processingmodule
  • processingnode - код ноды обработчика, по которой накладывается условие. Ссылка на таблицу processingnode
  • datacenter - код дата-центра, по которому накладывается условие. Ссылка на таблицу datacenter
  • currency - код валюты, в которой указаны суммы условия. Ссылка на таблицу currency
  • affiliate - код реферальной программы, по которой накладывается условие. Ссылка на таблицу affiliate
  • accountgroup - код группы клиентов, по которой накладывается условие. Ссылка на таблицу account
  • type - тип условия
  • period - период, используемый в условии
  • status - статус услуг, используемый в условии
  • fromday - дата начала периода, используемого в условии
  • today - дата окончания периода, используемого в условии
  • rowdata - произвольные данные условия
  • comparison - тип сравнения, используемого в условии
  • summa - сумма, используемая в условии
  • amount - количество, используемое в условии
  • periodtype - тип периода, используемого в условии
  • rulegroup - группа условия

subscription

Информация о подписке на уведомления

  • id - код записи
  • user - код пользователя, на которого распространяется подписка. Ссылка на таблицу user
  • notice - тип группы уведомлений, на которые подписан или нет пользователь
  • modulename - модуль уведомлений
  • enabled - флаг активности подписки

unsubscription

Уникальные идентификаторы для отказа от получения уведомлений или подписки на уведомления

  • id - код записи
  • user - код пользователя-владельца идентификатора. Ссылка на таблицу user
  • notice - тип группы уведомлений, на которые подписан или нет пользователь
  • modulename - модуль уведомлений
  • cmdhash - уникальный идентификатор

Поддержка

answer_template

Список шаблонов ответов на запросы

  • id - код записи
  • user - код пользователя-владельца шаблона. Ссылка на таблицу user
  • project - код провайдера, на котором используется шаблон. Ссылка на таблицу project
  • user_department - код отдела, которому доступен шаблон. Ссылка на таблицу user
  • orderpriority - порядок сортировки при отображении
  • name - наименование шаблона / аннотация
  • message - содержимое шаблона ответа
  • shared_for_all - флаг доступности шаблона другим пользователям
  • template_type - тип шаблона ответа. Не используется
  • autoinsert - автоматическая вставка шаблона на форму ответа на запрос. Не используется
  • regular - флаг использования шаблона для всех ответов на запрос. Не используется

fraud_gateway

Список шлюзов подтверждения номера телефона

  • id - код записи
  • name - наименование шлюза
  • xmlparams - XML-документ с параметрами шлюза
  • modulename - модуль отправки уведомлений с проверочными данными
  • gate_modulename - модуль шлюза для отправки уведомлений с проверочными данными
  • identifier - идентификатор
  • phone_filter - регулярное выражение фильтра номеров телефонов
  • priority - порядок выбора при проверке номера телефона
  • verify_type - способ передачи проверочных данных: звонок или СМС-сообщение
  • retry_timeout - время повторной попытки отправки проверочных данных
  • code_lifetime - время жизни проверочных данных
  • active - флаг активности

gateway

Список шлюзов отправки уведомлений

  • id - код шлюза
  • identifier - идентификатор
  • gateway_type - тип шлюза
  • gateway_module - модуль шлюза
  • project - провайдер, на котором используется шлюз. Ссылка на таблицу project
  • user - код отдела, в который будут направлены входящие сообщения. Ссылка на таблицу user
  • xmlparams - XML-документ с параметрами шлюза
  • notify_module - модуль отправки уведомлений
  • active - флаг активности
  • abuse - флаг передачи входящих сообщений в нарушения

gateway_blacklist

Список заблокированных отправителей уведомлений

  • id - код записи
  • name - контактные данные, от которых прием уведомлений не производится

gateway_message

Список сообщений, полученных через шлюзы

  • id - код записи
  • gateway - код шлюза, через который получено сообщение. Ссылка на таблицу gateway
  • name - тема сообщения
  • sender - контактные данные отправителя сообщения
  • message - текст сообщения
  • date_post - дата получения сообщения
  • verification_code - код для подтверждения регистрации в BILLmanager отправителем сообщения
  • reason_code - код причины направления сообщения в список входящих сообщений:
    • 1 - сообщение получено от незарегистрированного пользователя,
    • 2 - не удалось однозначно идентифицировать отправителя сообщения,
    • 3 - ошибка обработки входящего сообщения,
    • 4 - сообщение является жалобой на нелегальную активность
  • error_message - текст сообщения ошибки обработки
  • email_message_id - идентификатор входящего сообщения
  • email_cc - список адресатов, находившихся в копии исходного сообщения

gateway_message_attach

Список вложений к входящим сообщениям

  • id - код вложения
  • gateway_message - код входящего сообщения. Ссылка на таблицу gateway_message
  • base_name - отображаемое имя файла вложения
  • name - имя файла вложения

infoboard

Список объявлений

  • id - код объявления
  • name - наименование объявления
  • orderpriority - порядок отображения объявлений
  • subject - тема объявления
  • message - текст объявления
  • start_datetime - время начала действия объявления
  • end_datetime - время окончания действия объявления
  • timezone - временная зона, в которой указаны время начала и окончания действия объявления
  • blocking - флаг блокирующего объявления

infoboard_condition

Список условий отображения объявлений

  • id - код условия
  • infoboard - код объявления. Ссылка на таблицу infoboard
  • processingmodule - код модуля обработки, используемого в условии. Ссылка на таблицу processingmodule
  • datacenter - код дата-центра, используемого в объявлении. Ссылка на таблицу datacenter
  • project - код провайдера, на котором отображается объявление. Ссылка на таблицу project
  • type - тип условия
  • processingnode - код ноды обработчика, используемой в условии
  • account_list - список кодов клиентов, для использования в условии
  • item_list - список кодов услуг, для использования в условии

supportaccount

Список учетных записей технической поддержки для начисления и списания обращений с бессрочным действием

  • project - код провайдера, на котором оказывается техническая поддержка. Ссылка на таблицу project
  • account - код клиента, владельца учетной записи поддержки. Ссылка на таблицу account
  • currency - код валюты, в которой идет учет суммы пополнений баланса. Ссылка на таблицу currency
  • incident_used - количество использованных обращений
  • incident_limit - количество начисленных обращений
  • not_used_amount - сумма зачисленных средств, неучтенных в начислении обращений
  • expense_charged - флаг обработки первого списания

supportincident

Список доступных клиенту обращений с ограниченным сроком действия

  • id - код записи
  • project - код провайдера, на котором оказывается техническая поддержка. Ссылка на таблицу project
  • account - код клиента, которому доступны обращения. Ссылка на таблицу account
  • incident_used - количество использованных обращений в период
  • incident_limit - доступное количество обращений на период
  • from_date - дата начала периода
  • to_date - дата окончания периода

task

Список задач

  • id - код записи
  • department - код отдела, на который назначена задача. Ссылка на таблицу user
  • performer - код сотрудника, взявшего на себя исполнение задачи. Ссылка на таблицу user
  • item - код услуги, по которой создана задача. Ссылка на таблицу item
  • account - код клиента, по которому создана задача. Ссылка на таблицу account
  • profile - код плательщика, по которому создана задача. Ссылка на таблицу profile
  • runningoperation - код текущей операции, по которой создана задача. Ссылка на таблицу runningoperation
  • opendate - дата создания задачи
  • closedate - дата закрытия задачи
  • status - текущий статус задачи:
    • 0 - открыта,
    • 1 - в работе,
    • 2 - закрыта,
    • 3 - удалена
  • type - тип задачи
  • specification - описание задачи
  • params - параметры задачи

task_attach

Список приложений к задаче

  • id - код записи
  • task - код задачи. Ссылка на таблицу task
  • base_name - отображаемое имя файла
  • name - имя файла

taskmessage

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

  • id - код записи
  • task - код задачи. Ссылка на таблицу task
  • user - код пользователя, добавившего сообщение. Ссылка на таблицу user
  • message - текст сообщения
  • createdate - дата создания сообщения

working_plan

Рабочие графики отделов

  • id - код записи
  • name - наименование графика

working_hours

Рабочее время сотрудников

  • id - код записи
  • day_of_week - день недели
  • working_plan - код рабочего графика. Ссылка на таблицу working_plan
  • active - день является рабочим
  • allday - флаг круглосуточной работы
  • day_begin - время начала рабочего дня
  • day_end - время окончания рабочего дня
  • type - тип записи:
    • 0 - рабочий день,
    • 1 - выходной,
    • 2 - исключение из рабочего графика
  • affected_date - дата, являющаяся выходным или исключением из рабочего графика
  • note - комментарий

ticket

Список запросов

  • id - код запроса
  • account_client - код клиента, к которому привязан запрос. Ссылка на таблицу account
  • responsible - код ответственного за запрос отдела. Ссылка на таблицу user
  • item - код услуги, к которой относится запрос. Ссылка на таблицу item
  • user_block - код пользователя, заблокировавшего запрос. Ссылка на таблицу user
  • gateway - код шлюза, через который поступил запрос. Ссылка на таблицу gateway
  • project - код провайдера, на котором создан запрос. Ссылка на таблицу project
  • user_lastresponsible - код сотрудника, последнего отвечавшего в запросе. Ссылка на таблицу user
  • name - тема запроса
  • date_start - дата и время создания запроса
  • priority - приоритет запроса:
    • 0 - стандартный,
    • 1 - средний приоритет,
    • 2 - высокий приоритет
  • time_block - время блокировки запроса
  • status - текущий статус запроса
  • client_read - флаг просмотра запроса клиентом
  • date_last - дата последнего сообщения в запросе
  • highpriority - флаг повышенного приоритета запроса
  • incident_count - количество обращений, списанных за запрос
  • summary - резюме по запросу

ticket2user

Список назначений запроса отделам и сотрудникам

  • id - код записи
  • user - код отдела или сотрудника, которому назначен запрос. Ссылка на таблицу user
  • ticket - код запроса. Ссылка на таблицу ticket
  • assign_date - дата назначения запроса
  • reply_until - регламент ответа по запросу
  • postponed_until - время, до которого отложено рассмотрение запроса
  • autosavetext - сохраненное сообщение к запросу
  • autosavenote - сохраненный комментарий к запросу
  • highpriority - флаг повышенного приоритета запроса
  • from_abuse_process - флаг назначения запроса в связи с отсутствием реакции клиента на нарушение

ticket_favorite

Список избранных запросов

  • ticket - код запроса. Ссылка на таблицу ticket
  • user - код пользователя, добавившего запрос в избранные. Ссылка на таблицу user
  • date_add - дата добавления запроса в избранные

ticket_history

История по запросам

  • id - код записи
  • ticket - код запроса. Ссылка на таблицу ticket
  • user - код пользователя, в результате действий которого была добавлена запись в историю. Ссылка на таблицу user
  • type - тип записи:
    • 1 - изменение темы запроса,
    • 2 - изменение ответственного отдела,
    • 3 - изменение услуги, привязанной к запросу,
    • 4 - изменение приоритета запроса,
    • 5 - изменение статуса запроса,
    • 6 - копирование запроса в отдел или сотруднику,
    • 7 - повышение приоритета запроса,
    • 8 - разделение запроса,
    • 9 - закрытие запроса,
    • 10 - списание / возврат обращений,
    • 11 - откладывание запроса до определенного времени,
    • 12 - понижение приоритета запроса,
    • 13 - списание средств за запрос,
    • 14 - откладывание запроса на определенное время,
    • 100 - произвольное сообщение
  • date_post - дата и время записи истории по запросу
  • old_value - предыдущее значение параметра запроса
  • new_value - новое значение параметра запроса
  • visible_by_client - флаг отображения записи клиенту в истории переписки

ticket_message

Список сообщений запросов

  • id - код сообщения
  • ticket - код запроса. Ссылка на таблицу ticket
  • user - код пользователя, написавшего сообщение. Ссылка на таблицу user
  • user_delete - код сотрудника, удалившего сообщение. Ссылка на таблицу user
  • message - текст сообщения
  • date_post - дата написания сообщения
  • date_delete - дата удаления сообщения
  • access_key - уникальный ключ для доступа к оценке сообщения
  • email_message_id - идентификатор почтового сообщения, по которому сообщение добавлено в запрос
  • email_cc - список адресатов, находившихся в копии исходного сообщения

ticket_message_attach

Список приложений к сообщениям запроса

  • id - код записи
  • ticket_message - код сообщения. Ссылка на таблицу ticket_message
  • base_name - имя файла для отображения
  • name - имя файла

ticket_note

Список комментариев сотрудников к запросу

  • id - код записи
  • ticket - код запроса. Ссылка на таблицу ticket
  • user - код сотрудника, оставившего комментарий. Ссылка на таблицу user
  • note - текст комментария
  • date_post - дата комментария

ticket_schedule

Список регламентов ответов

  • id - код записи
  • project - код провайдера, на запросы которого распространяется регламент. Ссылка на таблицу project
  • currency - код валюты, в которой указаны суммы условий для применения регламента. Ссылка на таблицу currency
  • account_client - код клиента, для которого выставлен регламент. Ссылка на таблицу account
  • account_group - код группы клиентов, для которой выставлен регламент. Ссылка на таблицу account
  • user_department - код отдела, на который распространяется регламент. Ссылка на таблицу user
  • pricelist - код тарифа, используемого в условии применения регламента. Ссылка на таблицу pricelist
  • pricelist_addon - код дополнения к тарифу, используемого в условии применения регламента. Ссылка на таблицу pricelist
  • enumerationitem - код элемента перечисления дополнения, используемого в условии применения регламента. Ссылка на таблицу enumerationitem
  • name - наименование регламента
  • type - тип условия применения регламента
  • comparison - тип сравнения суммы
  • period_type - тип периода:
    • 1 - месяц,
    • 2 - день,
    • 3 - год
  • amount - сумма, используемая в условии применения регламента
  • value - число, используемое в условии применения регламента
  • schedule - регламент ответа на запрос, подходящий под условия
  • priority - приоритет, выставляемый запросу, подходящему под условия
  • attitude - характеристика клиента, для использования в условии применения регламента
  • highpriority - флаг выставления повышенного приоритета запросу, подходящему под условия

abuse_task

Список нарушений

  • id - код нарушения
  • ticket - код запроса, связанного с нарушением. Ссылка на таблицу ticket
  • gateway_message - код входящего сообщения, связанного с нарушением. Ссылка на таблицу gateway_message
  • user - пользователь, зарегистрировавший нарушение. Ссылка на таблицу user
  • user_responsible - отдел, на который будет направлен запрос, в случае отсутствия реакции клиента на нарушение, при выставлении соответствующего действия. Ссылка на таблицу user
  • deadline - срок устранения нарушения
  • score - количество штрафных баллов за нарушение
  • score_note - комментарий к нарушению
  • action - действие, которое необходимо выполнить, в случае отсутствия реакции со стороны клиента:
    • 0 - не выполнять никаких действий,
    • 1 - переместить запрос в активные,
    • 2 - выключить все услуги клиента,
    • 3 - выключить выбранную услугу клиента
  • last_warning_time - время последнего предупреждения клиента о зарегистрированном нарушении
  • status - статус нарушения:
    • 0 - нарушение активно,
    • 1 - нарушение устранено

Служебные записи

history_*

Таблицы для сохранения истории по объектам BILLmanager. Имеют ряд общих полей + поля исходной таблицы в двух вариантах: без суффикса и с суффиксом _new. В первом сохраняется исходной значение поля, во втором - новое значение

  • reference - ссылка на запись в исходной таблице
  • username - имя пользователя, от имени которого производились изменения
  • request_ip - IP-адрес, с которого производились изменения
  • request_action - функция, которой производились изменения
  • fromdate - дата, с которой действовали прежние значения
  • changedate - дата изменения данных
  • changedfields - список полей, в которых изменились данные
  • xxx - поле со старым значением данных
  • xxx_new - поле с новым значением данных

...

  • zzz - поле со старым значением данных
  • zzz_new - поле с новым значением данных

analytics_google

Аналитика Google

  • item - код услуги. Ссылка на таблицу item
  • cost - стоимость услуги
  • date - дата расчета данных

analytics_google_expense

  • expense - код расхода. Ссылка на таблицу expense
  • cost - сумма расхода
  • date - дата расчета данных

analytics_google_registration

  • account - код клиента. Ссылка на таблицу account
  • date - дата регистрации