Skip to end of metadata
Go to start of metadata

Кроме текстового сообщения, также можно в сообщения об ошибке передавать его числовое значение, что помогает службе поддержки более оперативно находить ошибки и помогать в их исправлении.

Пример сообщения

$html->message('err', 'Wrong name', 'Enter correct name', { ID => 1 });

(Сообщения (предупреждения))

Общая схема номеров ошибок биллинга имеет вид: ХХХ.Х.ХХХ, где первые три цифры ХХХ - порядковый номер модуля (100 - базовый системный пул ошибок биллинга); Х - имеет два значения: 0 - ошибка интерфейса администратора, 1 - ошибка интерфейса пользователя; последние три цифры ХХХ - порядковый номер ошибки соответственно. Таким образом для каждого модуля зарезервирован свой пул номеров ошибок, каждая из которых имеет свое определённое описание. Например, запись 1000001 означает: базовая системная ошибка интерфейса администратора с номером 001. При написании собственных пулов используйте значения выше 2500000.

Пример заведения новой ошибки в биллинг

$self->{errno} = 1021011 - номер ошибки
$self->{errstr} = 'ERROR_NAME' - маркер ошибки апперкейсом с подчёркиванием

Запись выше означает: ошибка интерфейса пользователя модуля Abon под номером 011 с описанием, которое соответствует маркеру ERROR_NAME.

Зарезервированные номера

100ХХХХБазовый системный пул ошибок
101ХХХХAccident
102ХХХХAbon
103ХХХХCallcenter
104ХХХХEquipment
105ХХХХDocs
106ХХХХCards
107ХХХХMsgs
108ХХХХIptv
109ХХХХCams
110ХХХХБазис (Оплаты, Снятия)
111ХХХХVoIP
112ХХХХРегистрация
113ХХХХTriplay
114ХХХХConfcontrol
115ХХХХHotspot
116ХХХХSms
117ХХХХPaysys
118ХХХХStorage
119ХХХХBonus
120ХХХХConfig
121ХХХХUreports
122ХХХХCablecat
123ХХХХCRM
124ХХХХDiscounts
125ХХХХDom
126ХХХХDunes
127ХХХХEconomizer
128ХХХХEmployees
129ХХХХEvents
130ХХХХPing
131ХХХХExpert
132ХХХХExtfin
133ХХХХExtreceipt
134ХХХХGPS
135ХХХХInfo
136ХХХХInternet
137ХХХХMail
138ХХХХMaps
139ХХХХMultidoms
140ХХХХNetblock
141ХХХХNetlist IPAM
142ХХХХNotepad
143ХХХХPoll
144ХХХХPortal
145ХХХХPrice
146ХХХХReferral
147ХХХХRevisor
148ХХХХRing
149ХХХХRwizard
150ХХХХSharing
151ХХХХSnmputils
152ХХХХSorm
153ХХХХSqlcmd
154ХХХХSquid
155ХХХХSyncron
156ХХХХSysinfo
157ХХХХTags
158ХХХХTasks
159ХХХХTimetracker
160ХХХХUnifi
161ХХХХUserside
162ХХХХWordpress
163ХХХХWeather

Система оповещения об ошибках

Разрешает отправить выявленные ошибки в службу поддержки, а также узнать о процессе их исправления и номер ревизии с исправленными ошибками.

  • No labels