Различия

Здесь показаны различия между двумя версиями данной страницы.

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:config:ru [2017/04/20 16:33]
snuryus [Регистрация клиентов через веб интерфейс]
abills:docs:manual:config:ru [2018/06/08 10:56] (текущий)
asmodeus [Восстановления пароля]
Строка 3: Строка 3:
  
 Файл настроек существует для создания конфигурации системы. Он заполняется в формате синтаксиса Perl. Файл настроек существует для создания конфигурации системы. Он заполняется в формате синтаксиса Perl.
-Если переменной нет в файле настроек или она отключена (значение 0) значит система ​выполняется команды по умолчанию+Если переменной нет в файле настроек или она отключена (значение 0) система использует ​значение по умолчанию.\\ 
 +[[abills:​docs:​modules:​config:​ru|Существует другой ​механизм конфигурации (через таблицу config, для управления через веб-интерфейс), значения указанные там имеют ​приоритет выше, но не всегда используются в дополнительных скриптах.]]
  
-**Переменные включения функций**\\+**Переменные включения функций**\\
 Для ​ включения нужно указать 1 (один) для выключения 0 (ноль) или комментировать переменную. Для ​ включения нужно указать 1 (один) для выключения 0 (ноль) или комментировать переменную.
  
Строка 44: Строка 45:
 ====Другие настройки==== ====Другие настройки====
 ^$conf{ADMINS_ALLOW_IP}='​xx.xx.xx.xx';​ | Список адресов с которых разрешён доступ в админ интерфейс. адреса указываются через запятую | ^$conf{ADMINS_ALLOW_IP}='​xx.xx.xx.xx';​ | Список адресов с которых разрешён доступ в админ интерфейс. адреса указываются через запятую |
-^$conf{DEFAULT_ADMIN_WEBCOLORS}='​mycolors'​ | Название файла цветов загружаемого по умолчанию в админке. (По умолчанию:​ Bootstrap3). Файл цветов должен располагаться в каталоге /​usr/​abills/​cgi-bin/​styles/​$self->​{HTML_STYLE}/​colors/​ |+^$conf{DEFAULT_ADMIN_WEBCOLORS}='​mycolors'​ | (Не используется в  AdminLTE интерфейсе)Название файла цветов загружаемого по умолчанию в админке. (По умолчанию:​ Bootstrap3). Файл цветов должен располагаться в каталоге /​usr/​abills/​cgi-bin/​styles/​$self->​{HTML_STYLE}/​colors/​ |
 ^$conf{tech_works}='​Technical works';​ | Технические работы.\\ Появляется оповещение в интерфейсе администратора и блокируется доступ пользователей к системе. | ^$conf{tech_works}='​Technical works';​ | Технические работы.\\ Появляется оповещение в интерфейсе администратора и блокируется доступ пользователей к системе. |
 ^$conf{WEB_DEBUG} | Включение отладки веб формы. Внизу страницы появляются данные с параметрами запроса передаваемые при помощи GET/POST методов |  ^$conf{WEB_DEBUG} | Включение отладки веб формы. Внизу страницы появляются данные с параметрами запроса передаваемые при помощи GET/POST методов | 
 ^$conf{secretkey}="​test12345678901234567890";​ | Ключ для шифрования паролей в системе | ^$conf{secretkey}="​test12345678901234567890";​ | Ключ для шифрования паролей в системе |
-^$conf{version}='​0.50dev';​| Версия системы |+^$conf{version}='​0.50dev';​| Версия системы ​(в 0.7x вынесена в файл /​usr/​abills/​VERSION) ​|
 ^$conf{octets_direction}='​server';​| Направление подсчёта трафика \\ user - со стороны пользователя:​ входящий/​исходящий\\ server - со стороны сервера входящий/​исходящий | ^$conf{octets_direction}='​server';​| Направление подсчёта трафика \\ user - со стороны пользователя:​ входящий/​исходящий\\ server - со стороны сервера входящий/​исходящий |
 ^$conf{WEB_IMG_SCRIPT_PATH}='​../';​| Местоположение картинок и ява скриптов. По умолчанию:​ '​../' ​ | ^$conf{WEB_IMG_SCRIPT_PATH}='​../';​| Местоположение картинок и ява скриптов. По умолчанию:​ '​../' ​ |
Строка 62: Строка 63:
 ^@EX_PAYMENT_METHODS = ('​Счёт н 453', '​Счет н 10'); |Дополнение типов оплаты собственными через опцию | ^@EX_PAYMENT_METHODS = ('​Счёт н 453', '​Счет н 10'); |Дополнение типов оплаты собственными через опцию |
 ^$conf{CROSS_MODULES_DEBUG}='/​tmp/​cross_modules';​ | Вывод функций crossmodules в файл | ^$conf{CROSS_MODULES_DEBUG}='/​tmp/​cross_modules';​ | Вывод функций crossmodules в файл |
-^$conf{DEBETORS_GROUP}= \\ "​GROUP_ID:​DEPOSIT:​LAST_PAYNMENT_DAYS:​USER_GID:​LAST_FEES_DAYS";​| Автоматическое создание группы должников. В группу заносятся пользователи у которых депозит ниже указанного в конфигурации и последняя оплата старше определённого количества дней. При включении ​ пользователя в эту группу система автоматически добавляет комментарии с указанием даты добавлении. Если указанная группа не существует система пытается её создать. При погашении долга пользователя автоматически удаляется из группы вместе с комментарием. Можно вносить несколько правил переноса разделяя их запятой. \\ **GROUP_ID** - Група в которую переносить должников\\ **DEPOSIT** - Депозит при достижении которого клиент попадает в групу должников\\ **LAST_PAYNMENT_DAYS** - Количество дней прошедших с дня последней оплаты \\   ​**USER_GID** - Поточная группа пользователя (Не обязательный параметр). Если указан система переносит только пользователей указанной группы. \\ **LAST_FEES_DAYS** - Вносить в группу пользователей с которых на протяжении LAST_FEES_DAYS ​ дней не снималась абон. плата. При обявлении этой опции игнорируется опция LAST_PAYNMENT_DAYS\\ \\ \\  (**Пример:​**\\ $conf{DEBETORS_GROUP}='​500:​0:​20'; ​ # перенести всех должников оплативших 20 дней назад в группу 500)\\ $conf{DEBETORS_GROUP}='​100:​0:​20:​10,​500:​0:​20'; ​ # перенести всех должников из группы 10 в группу 100 и перенести всех должников без группы в группу 500) | 
 ^ $conf{ADDRESS_REGISTER}=1;​ | Ведение журнала адресов \\ ''/​ Система/​ Журнал Адресов''​ \\ [[abills:​docs:​manual:​misc_soft#​konvertacija_adresov_v_zhurnal_adresov |миграция базы на журнал адресов]] ​ | ^ $conf{ADDRESS_REGISTER}=1;​ | Ведение журнала адресов \\ ''/​ Система/​ Журнал Адресов''​ \\ [[abills:​docs:​manual:​misc_soft#​konvertacija_adresov_v_zhurnal_adresov |миграция базы на журнал адресов]] ​ |
 ^ $conf{NON_PRIVILEGES_LOCATION_OPERATION}=1;​ | Работы с журналом адресов переносятся из раздела ''​Система''​ В раздел ''​Другое'' ​  | ^ $conf{NON_PRIVILEGES_LOCATION_OPERATION}=1;​ | Работы с журналом адресов переносятся из раздела ''​Система''​ В раздел ''​Другое'' ​  |
Строка 82: Строка 82:
 ^ $conf{DEPOSIT_FORMAT}='​%.2f';​ | Формат депозита | ^ $conf{DEPOSIT_FORMAT}='​%.2f';​ | Формат депозита |
 ^ $conf{DOCS_INVOICE_TERMO_PRINTER}=1;​ | Кнопка Печать чека для термо-принтера | ^ $conf{DOCS_INVOICE_TERMO_PRINTER}=1;​ | Кнопка Печать чека для термо-принтера |
 +^ $conf{CLIENT_INTERFACE_URL} = '​https://​demo.abills.net.ua:​9443/'​ | Позволяет указывать в внешних документах ссылку пользовательського интерфейса |
 +^ $conf{DEFAULT_LIVE_SEARCH_TYPE} = '​10'​ | Задаёт тип быстрого поиска (в верхней панели) по умолчанию |
  
 +====Перенос должников в другую группу====
 +
 +
 +^$conf{DEBETORS_GROUP}= \\ "​GROUP_ID:​DEPOSIT:​LAST_PAYNMENT_DAYS:​USER_GID:​LAST_FEES_DAYS";​
 +
 + ​Автоматическое создание группы должников. В группу заносятся пользователи у которых депозит ниже указанного в конфигурации и последняя оплата старше определённого количества дней. При включении ​ пользователя в эту группу система автоматически добавляет комментарии с указанием даты добавлении. Если указанная группа не существует система пытается её создать. При погашении долга пользователя автоматически удаляется из группы вместе с комментарием. Можно вносить несколько правил переноса разделяя их запятой. \\ **GROUP_ID** - Група в которую переносить должников\\ **DEPOSIT** - Депозит при достижении которого клиент попадает в групу должников\\ **LAST_PAYNMENT_DAYS** - Количество дней прошедших с дня последней оплаты \\   ​**USER_GID** - Поточная группа пользователя (Не обязательный параметр). Если указан система переносит только пользователей указанной группы. \\ **LAST_FEES_DAYS** - Вносить в группу пользователей с которых на протяжении LAST_FEES_DAYS ​ дней не снималась абон. плата. При обявлении этой опции игнорируется опция LAST_PAYNMENT_DAYS\\ \\ \\  ​
 +**Пример:​**\\ ​
 +
 +$conf{DEBETORS_GROUP}='​500:​0:​20'; ​ # перенести всех должников оплативших 20 дней назад в группу 500)\\ ​
 +
 +$conf{DEBETORS_GROUP}='​100:​0:​20:​10,​500:​0:​20'; ​ # перенести всех должников из группы 10 в группу 100 и перенести всех должников без группы в группу 500
  
  
Строка 149: Строка 162:
  
 Дополнительные параметры:​ Дополнительные параметры:​
-^ $conf{REGISTRATION_EXTERNAL}='​...';​ | Выполнения внешней консольной команды после регистрации. Команде передаются параметры введённые пользователем как аргументы программы. \\ Например:​ \\ \\ yourprogram ​USER_NAME="username" FIO="​FIO"​ EMAIL='​useremail'​ \\ |+^ $conf{REGISTRATION_EXTERNAL}='​...';​ | Выполнения внешней консольной команды после регистрации. Команде передаются параметры введённые пользователем как аргументы программы. \\ Например:​ \\ \\ yourprogram ​LOGIN="LOGIN" FIO="​FIO"​ EMAIL='​useremail'​ \\ |
 ^ $conf{REGISTRATION_SHOW_PASSWD}=1;​ | Показывать пользователю пароль после регистрации ​ | ^ $conf{REGISTRATION_SHOW_PASSWD}=1;​ | Показывать пользователю пароль после регистрации ​ |
 ^ $conf{REGISTRATION_GID}='​11'; ​    | Вносить вновь зарегистрированных абонентов в группу ​ | ^ $conf{REGISTRATION_GID}='​11'; ​    | Вносить вновь зарегистрированных абонентов в группу ​ |
Строка 156: Строка 169:
 ^ $conf{REGISTRATION_CHECK_PHONE}=1;​ | Обязательный телефон при регистрации | ^ $conf{REGISTRATION_CHECK_PHONE}=1;​ | Обязательный телефон при регистрации |
 ^ $conf{REGISTRATION_REDIRECT} = '​http://​google.com/';​ | Перенаправлять пользоватля на указанный URL после регистрации| ^ $conf{REGISTRATION_REDIRECT} = '​http://​google.com/';​ | Перенаправлять пользоватля на указанный URL после регистрации|
 +^ $conf{REGISTRATION_PORTAL_SKIP}=1 | Не отображать в портале кнопку регистрации |
 ==== Проверка адреса ==== ==== Проверка адреса ====
-Теперь на странице регистрации ​появилась кнопка проверки адресов. При нажатии на нее, выскакивает модальное окно в котором абонент может выбрать свой адрес и проверить подключен ли его дом к вашей сети или ​же только ​на планировании.+На странице регистрации ​есть кнопка проверки адресов. При нажатии на нее, выскакивает модальное окно в котором абонент может выбрать свой адрес и проверить подключен ли его дом к вашей сети или только планируется к подключению.
  
 {{:​abills:​docs:​manual:​config:​check_address.png?​800|}} {{:​abills:​docs:​manual:​config:​check_address.png?​800|}}
-=====Восстановления пароля===== 
-Страница восстановления пароля по E-mail или логину:​ ''​https://​your.host:​9443/​registration.cgi?​FORGOT_PASSWD=1''​\\ 
- 
  
 =====События для внешних обработчиков ===== =====События для внешних обработчиков =====