BILLmanager использует для хранения данных СУБД MySQL или производную от него СУБД MariaDB. Поддерживаются все версии, доступные на поддерживаемых дистрибутивах (CentOS 7, Ubuntu 20.04, Astra Linux Special Edition 1.7.4). Для обеспечения целостности данных используются внешние ключи с разным типом связанности (удаление ссылающихся на объект записей при удалении объекта, запрет на удаление записей при наличии ссылок на них). Представления, хранимые процедуры и триггеры не используются, так как могут влиять на репликацию.
Таблицы (сущности) 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 — пользователь клиента;
- 8 — пользователь витрины (неавторизованный).
- enabled — признак активности пользователя или сотрудника
- language — язык отображения интерфейса
- realname — ФИО пользователя или сотрудника, описание отдела
- position — должность сотрудника
- support_department — флаг, говорящий о том, что отдел доступен в центре поддержки
- working_plan — рабочий график сотрудников отдела. Ссылка на таблицу working_plan
- email — email адрес пользователя или сотрудника
- emailverified — флаг проверки email адреса пользователя
- phone — номер телефона пользователя или сотрудника
- avatar_file — имя файла аватара пользователя или сотрудника
- support_require — флаг требования наличия доступных для списания обращений у клиента для написания клиентом запроса в отдел
- timezone — временная зона пользователя или сотрудника
- head — ссылка на главу отдела. Ссылка на таблицу user
user2project
привязка отделов к провайдерам для отображения у клиента в центре поддержки
user2usergroup
привязка сотрудников к отделам
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 — код образца договора. Ссылка на таблицу companycontract
- itemtype — код типа продукта. Ссылка на таблицу itemtype
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 — дата создания
conf
настройки пользователей, до версии BILLmanager 6.85 содержавшиеся в конфигурационных файлах в /usr/local/mgr5/var/userconf
- filename — имя конфигурационного файла в формате billmgr.id_пользователя
- type — тип конфигурационного файла
- time — время последнего изменения
- value — содержимое конфигурационного файла
- параметры — избранные пункты меню, популярные пункты меню, количество отображаемых записей на странице, закреплённые вкладки
- таблицы — сортировка, настройки отображения колонок, размер колонок, количество отображаемых записей на страниц
- доступ к панели управления — IP-адреса, с которых пользователь может авторизоваться в платформе
- фильтры, установленные в таблицах
- фильтры, установленные в разделе Клиенты → Пользователи → кнопка Права
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 — флаг активности периода "пять лет"
- decennial — флаг активности периода "десять лет"
- 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 — текущий период заказа услуги:
- 0 — вечный период;
- 1, 3, 6, 12, 24, 36, 48, 60, 120 — период заказа в месяцах;
- -50 — ежедневное списание;
- -100 — триальный период;
- -200 — трансфер домена.
- 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 — стоимость за пять лет
- decennial — флаг активности периода "десять лет"
- 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 — флаг доступности тарифного плана для быстрого заказа
- addonstatchargestoped — флаг подключенного дополнения к тарифному плану "Учитывать на остановленной услуге"
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 — комментарий к методу оплаты;
- payment_cash_register — онлайн-касса. Ссылка на таблицу payment_cash_register;
- payment_receipt_description — наименование услуги в чеке при авансовом платеже;
- paymentreceipt_type — тип плательщика. Возможные значения:
- 1 — физическое лицо;
- 2 — юридическое лицо;
- 3 — индивидуальный предприниматель.
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 — новый платеж с быстрым зачислением,
- 9 — платёж отменён
- 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 — день месяца, в который происходит списание. По умолчанию 0.
- nextdate — следующая дата автооплаты
recurring2item
Привязка автооплаты к услугам
- recurring — код настройки автооплаты. Ссылка на таблицу recurring
- item — код услуги. Ссылка на таблицу item
refundrule
Правила возврата средств
- id — код записи
- name — наименование правила
- account — код учетной записи провайдера. Ссылка на таблицу account
- fixedsum — фиксированная часть комиссии
- percent — процентная часть комиссии
- expensename — описание расходов при списании комиссии за возврат средств
- calcorder — порядок расчета суммы комиссии
Онлайн-кассы и чеки
payment_cash_register
Настроенные онлайн-кассы.
- name — наименование кассы;
- module — внутреннее имя модуля обработки;
- group_id — код группы ККТ;
- active — состояние онлайн кассы (on/off);
- refund_receipt — разрешить регистрацию чеков возврата для платежей без чека прихода (on/off);
- expense_receipt — регистрация чеков по оказанным услугам (on/off);
- payment_receipt_description — наименование услуги при авансовом платеже;
- manual_monthly_send — ручная отправка чеков по расходам (on/off);
- redirect_receipt — перенаправлять чеки по оказанным услугам (on/off);
- redirect_email — email для перенаправления чеков по оказанным услугам.
payment_cash_registerparam
Параметры настроенных онлайн-касс.
- payment_cash_register — id онлайн-кассы. Ссылка на таблицу payment_cash_register;
- intname — внутреннее имя параметра;
- value — значение параметра.
payment_receipt
Список чеков.
- payment — id платежа. null если чек по расходу. Ссылка на таблицу payment;
- payment_cash_register — id онлайн-кассы Ссылка на таблицу payment_cash_register;
- createdate — дата и время создания чека;
- receiptdate — дата и время документа из ФН;
- receipt_type — тип чека. Возможные значения:
- 0 — приход;
- 1 — возврат прихода;
- 2 — коррекция прихода;
- 3 — расход;
- 4 — возврат расхода;
- 5 — коррекция расхода;
- status — статус чека. Возможные значения:
- 0 — новый;
- 1 — ожидает регистрации;
- 2 — зарегистрирован;
- 3 — ошибка;
- 4 — подготовлен;
- 5 — ожидает ручной отправки;
- error_message — сообщение об ошибке;
- amount — сумма чека;
- currency — валюта чека;
- fn_number — номер ФН;
- fiscal_document_number — фискальный номер документа;
- fiscal_document_attribute — фискальный признак документа;
- email — электронная почта покупателя;
- phone — номер телефона покупателя;
- internalid — идентификатор чека в биллинге;
- externalid — идентификатор чека в системе регистратора;
- disable_change_expense — запретить изменять привязанный к чеку расход (on/off);
- is_expense — чек по расходу (второй чек) (on/off);
- subaccount — лицевой счёт. Ссылка на таблицу subaccount;
- senddate — дата и время отправки чека на регистрацию;
- last_notify_time — время последней отправки уведомления о проблеме с регистрацией чека.
payment_receipt_item
Позиции чеков.
- name — наименование товара/позиции в чеке;
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- price — цена;
- quantity — количество;
- amount — сумма позиции;
- taxrate — налоговая ставка;
- taxamount — сумма налога;
- payment_method — признак способа расчёта;
- payment_object — признак предмета расчёта. Возможные значения:
- 1 — товар;
- 2 — подакцизный товар;
- 3 — работа;
- 4 — услуга;
- 5 — ставка азартной игры;
- 6 — выигрыш азартной игры;
- 7 — лотерейный билет;
- 8 — выигрыш лотереи;
- 9 — предоставление результатов интеллектуальной деятельности;
- 10 — платёж;
- 11 — агентское вознаграждение;
- 12 — составной предмет расчёта;
- 13 — иной предмет расчёта;
- expense — id расхода. Ссылка на таблицу expense.
payment_receipt2expense
Таблица привязки чеков к расходам.
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- expense — id расхода. Ссылка на таблицу expense;
- payment — id платежа. Ссылка на таблицу payment;
- amount — сумма.
payment_receipt_used_id
Привязка ID чека к внутреннему ID чека.
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- internalid — внутренний ID чека.
Маркетинг
advertisement
Реклама, отображаемая на главной странице
- 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 — способ передачи проверочных данных: звонок (0) или СМС-сообщение (1) или и то, и то (2)
- 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 — текущий статус запроса
- 1 — ожидает ответа сотрудника
- 2 — ожидает ответа клиента
- 3 — закрыт и недоступен для новых сообщений клиента
- 10 — архивирован
- 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 — дата регистрации