С 1.39.05.
/usr/abills/misc/dev/error_codes_search.pl UPLOAD=1 |
За умолчанием выбирает путь /usr/abills
Забирает все ключи в Abills/modules/*/Errors.pm
или Abills/Api/Errors/*.pm
После сбора данных начинает искать по всему коду биллинга паттерн Errors→throw_error
И на основе информации про код ошибки (про нашу систематизацию кодов ошибок почитать здесь)
И после принтится JSON примерного вида:
[ { "errmsg": "Tariff with such id already exists", "errno": "1360008", "errstr": "ERR_TARIFF_EXISTS", "module": "Internet", "type": "ADMIN" }, ... ] |