[Назад] [Дальше] [Оглавление]

      accadmin [-n] [-T date] -uuser|-a command [args]

Модуль предназначен для выполнения различных операций с пользовательскими лицевыми счетами. Обычно нет нужды вызывать этот модуль вручную, большинство его функций удобны лишь для использования из других модулей сервера.

Операции:

statistic год месяц

Вносит на лицевой счет пользователя итоговую сумму расходов за указанный месяц/год. Допустимо указывать год и месяц одним числом в формате YYYYMM. Комментарий получает из языкового файла по имени `services_in'.

income сумма комментарий vat

Вносит на лицевой счет пользователя указанную сумму с указанным комментарием (при наборе комментария из shell не забудьте взять его в кавычки - комментарий должен быть одним аргументом). Если указан параметр `vat' , то с суммы списывается НДС (отдельной операцией, с комментарием, взятым из языкового файла по ключу `vat_remove').

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

Названия операций можно сокращать до достаточного для однозначного понимания числа букв.

Если задан ключ `-u user' , то расчеты производятся только для заданного пользователя; если задан ключ `-a' - для всех. Один из этих ключей обязательно должен быть задан.

Ключ `-n' позволяет посмотреть что будет записано в лицевой счет пользователя без реального занесения данных.

Ключ `-T' позволяет задать дату проводки. Формат задания даты стандартен (смотрите главу " Модули/Формат задания дат").


[Назад] [Дальше] [Оглавление]