Ru-Board.club
← Вернуться в раздел «Программы»

» MikroBill - Микро билинг для MikroTik

Автор: Fomichok2
Дата сообщения: 01.05.2013 17:44
karakay1
Да, собственно это уже есть в бэте, можете качать.
Автор: karakay1
Дата сообщения: 01.05.2013 18:10
Fomichok2
А как уменьшить размер access базы микробилла?
Автор: karakay1
Дата сообщения: 02.05.2013 08:19
Fomichok2

Цитата:
karakay1 Да, собственно это уже есть в бэте, можете качать.

Всё равно снимает абонплату в 23-59 и сразу отключает клиента
Автор: avtoritetik
Дата сообщения: 02.05.2013 08:35
[more] Здраствуйте.

1. Проблема такова:
После изменения названий ТП (Тарифного плана) с ЛК (Личного кабинета) пропали услуги обещанный платеж и турбо кнопка.
Включение выключение в микробиле ник чему не приводит услуга не появляется в ЛК, как решить данную проблему что бы не переписывать 20 ТП?!

2. Как правильно настроить обещанный платёж?
Например:
действует 3 дня
стоимость 5 грн

абоненту дает долг:
15грн и 3 дня

Абонент активирует услугу ему падает 15грн и 3 дня после этого сразу снимает 5 грн за использование сервиса ОП (Обещанный Платеж) проходит 2 дня у абонента заканчиваются денежные средства но остается 1 день абонент автоматически выключается из-за недостачи средств на счету.

3. Фомичок лично говорил что обратит внимание и исправит баг по корректности подписывания портов.
(Например если в микротике порт подписан как ПТУ-17 то и в микробилле он должен быть так же подписан а не езер 5 как очень часто это бывает)
Баг не исправлен, только что выкачал новую уже бета версию от 1.05 обновился ничего это не дало!

Как вернуть турбо кнопку и обещанный платеж в ЛК что бы не переписывать ТП? [/more]
Автор: Fomichok2
Дата сообщения: 02.05.2013 12:09
karakay1
Я имел ввиду время отключения, когда у клиента установлена Дата 2, т.е. если задана дата отключения, клиент пополняет счёт картой, дающей, например, 1 день в 16:00, то он и будет отключен ровно через сутки в 16:00. А абонентская плата всегда снимается в 00:00

Сжать бд можно выбрав соответствующий пункт в настройках MikroBILL (если БД на Аксесе), но лучше перейти на MySQL - у неё нет ограничений на размер.

avtoritetik
А в настройках группы остался обещанный плтёж включён, вы проверяли? И что пишется в портале в поле обещанного платежа? Или там вообще его нет?
Напомните ещё раз последовательность действий при которых у вас в группах интерфейсы пропадают.
Автор: avtoritetik
Дата сообщения: 02.05.2013 13:04

Цитата:
avtoritetik
А в настройках группы остался обещанный плтёж включён, вы проверяли? И что пишется в портале в поле обещанного платежа? Или там вообще его нет?
Напомните ещё раз последовательность действий при которых у вас в группах интерфейсы пропадают.


Да в настройках группы он включен, я уже отключал его и перезагружал микробилл, и снова включал его не помогает...
У абонента в ЛК вообще его нету и турбо кнопки тоже такое произошло только на ТП где менял название, ТП где название осталось старое всё работает.
Автор: karakay1
Дата сообщения: 02.05.2013 13:14
Fomichok2
А можно сделать, чтобы и деньгами отключалось по времени?
Автор: avtoritetik
Дата сообщения: 02.05.2013 13:14

Цитата:
Напомните ещё раз последовательность действий при которых у вас в группах интерфейсы пропадают.

Добавляем новый микротик к управлению, в розделе интерфейс подключения абонентов отображаются все порты других микротиков а нового как правило показивает только езер1-5 после перезагрузки и переподключения к микротику иногда может показать название порта иногда нет, если входиш на микротик и меняеш название порта, то в микробилле оно отобразится не раньше чем после перезагрузки и то как правило отображается всёравно как езер редко когда показивает такое же как и на микротике

Добавлено:
Проблему решил Фомичок
Оказывается я тут намудрил с базами...
максимальная допустимая длина описания 255 символов а у меня там больше 1000 было... из-за этого и пропали с ЛК дополнительные услуги!

Вот только вопрос остался по поводу настройки обещанного платежа!
Как правильно его выставить что бы он корректно срабатывал!?

Цитата:
2. Как правильно настроить обещанный платёж?
Например:
действует 3 дня
стоимость 5 грн

абоненту дает долг:
15грн и 3 дня
Автор: vakisdasi
Дата сообщения: 04.05.2013 16:39
продам нахрен билинг в 500зверей! надоело!
Автор: ioma
Дата сообщения: 05.05.2013 14:06
никому не попадалась прога под windows для резервного копирования MySQL с отправкой на почту?
Автор: dimokrzn
Дата сообщения: 05.05.2013 16:55
мне б тоже хотелось узнать про резервное копирование mysql под windows
Автор: Fomichok2
Дата сообщения: 05.05.2013 20:57
ioma
dimokrzn

Можно попробовать самим засунуть скрипт в виндовый планировщик заданий. Вначале архивируете раром:

C:\Program Files (x86)\WinRAR\rar.exe -y -ep -m5 a "C:\ProgramData\MikroBILL\BackUP\mysql_backup.rar" "C:\ProgramData\MySQL\MySQL Server 5.5\data\"

Потом запускаете VBS скрипт примерно с таким содержанием:


Код: Dim oMyMail
Set oMyMail = CreateObject("CDO.Message")

oMyMail.To = "mymail@mail.ru"
oMyMail.From = "mymail@mail.ru"
oMyMail.Subject = "MyBackup"
oMyMail.TextBody = "MyBackup"
oMyMail.AddAttachment "C:\ProgramData\MikroBILL\BackUP\mysql_backup.rar"

oMyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
omyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"
oMyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
oMyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "mymail@mail.ru"
oMyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") ="Password"
oMyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
oMyMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False
oMyMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
oMyMail.Configuration.Fields.Update

oMyMail.Send
Автор: sakles
Дата сообщения: 06.05.2013 08:55
SOS не работает обещанный платеж, что посмотреть куда копать???? Функция обещанного платежа присутствует, включается, но остановленный юзер не стартует! Проблема началась с версии 1.4.5_r сейчас стоит 1.4.6_r. В прошлом месяце все работало, а тут вылезло в конце месяца.....
Автор: Fomichok2
Дата сообщения: 06.05.2013 09:14
sakles
Всмысле не стартует? Деньги не добавляются на счёт клиенту? Или учётная запись на микротике не включается?
Автор: dimokrzn
Дата сообщения: 06.05.2013 10:31
хм, rar конечно хорошо, но вот база несжатая весит 1.2 Гб
и еще, я так понимаю, надо мускуль останавливать?
Автор: Fomichok2
Дата сообщения: 06.05.2013 10:40
MikroBILL, v.1.4.7
- В скриптовый движок добавлен оператор GetClientLastActivity - выводящий дату последней сетевой активности клиента;
- В скриптовый движок добавлен оператор LastPayDate - выводящий дату последнего платежа клиентом;
- В список клиентов добавлена колонка "Дата последнего платежа", показывающая, когда клиент последний раз пополнял счёт;
- Добавлена автопроверка вводимого текста в поле поиска абонента, теперь независимо от активной раскладки клавиатуры вы найдёте, что искали, даже если вы ввели "Dfcz" вместо "Вася";
- Добавлена возможность менять количество символов в договоре клиента;
- Агент авторизации теперь может вместо баланса отображать количество оставшихся дней работы;
- В WEB-портале кассира результаты поиска теперь выводятся с сортировкой;
- Многократно ускорен вывод статистики по деньгам;
- Экспорт в Excel теперь учитывает тип данных;
- Ускорено построение графиков скорости;
- Существенно уменьшена нагрузка на БД;
- Увеличена стабильность;
- Исправлена ошибка с указаниями интерфейсов, когда MikroBILL был подключен одновременно к нескольким MikroTik;
- Исправлена ошибка, из-за которой могла быть излишняя нагрузка на MikroTik при использовании клиентских сервисов;
- Исправлена ошибка, из-за которой в интерфейсе кассира не отобразились зачисления по конкретному клиенту;
- Исправлены ошибки в авто продлении обещанного платежа;
- Исправлена ошибка, из-за которой у пользователя по расписанию не менялся тариф.
Во время первого запуска рекомендуется обновить БД (кнопка с гаечным ключом: функции\сервисные\Обновление БД). Только для БД MySQL.

Скачать: http://mikro-bill.ru/downloads.php?action=downloadnew
Автор: sakles
Дата сообщения: 06.05.2013 12:22

Цитата:
Fomichok2


У меня идет по дням. В группе стоит 15 дней и 1 руб +галочка использовать один раз в месяц! всегда работало стабильно, нажимаешь взять платеж через минуту у клиента 15 дней прибавилось. А теперь проходит минута, а пользователь остановлен дни не прибавились. В интерфейсе опять доступен платеж....
Автор: Fomichok2
Дата сообщения: 06.05.2013 12:37
sakles
Версия какая микробилла? Если последняя, киньте мне свой конфиг %allusersprofile%\mikrobillmikrobill.xml и назовите юзера кому не прибаляется.

dimokrzn
Сам не проверял, но думаю, что останавливать службу не нужно. Но даже если придётся это делать, то вставьте перед строкой архивирования: NET STOP MySQL56 - имя службы может быть другим, смотрите в списке служб
и после архивирования: NET START MySQL56
Автор: avtoritetik
Дата сообщения: 07.05.2013 05:10
Прошу помощи в создании тарифного плана который бы работал на следующих условиях:
- 1-го числа каждого месяца с лицевого счета абонента снимается сумма в размере одной абонентской платы.
- Если 1-го числа средств на счете недостаточно, образуется задолженность - доступ к интернету будет приостановлен до погашения задолженности.
- Если абонент погашает задолженность позднее 1-го числа, со счета снимается сумма пропорциональна количеству дней в текущем месяце, а остаток переводится на следующий месяц.
(Тоесть если абонент оплатит 13 числа а в месяце 30 дней то у него снимет абонплату за 17 дней а остаток денег пойдёт на следующих месяц)

Fomichok2 - думаю данный тарифный план не только мне интересен в списке выбора, но и многим кто пользуется микробилом.

Розкажите кто либо пожалуйста как это возможно сделать! - ОЧЕНЬ НУЖНО !
Автор: Fomichok2
Дата сообщения: 07.05.2013 09:34
avtoritetik
А чем вас не устраивает посуточное списание абон.платы? Тогда вы получите как раз что хотите - плата снимется только за те дни, когда был положительный баланс.
Автор: karakay1
Дата сообщения: 07.05.2013 10:55
когда баланс 0 у клиента и он пополнил в 20-00 на 5грн, если абонплата составляет 5 грн в сутки, тогда клиент выключится через 4 часа!!! Как это исправить, нужно чтобы сняло за 4 часа, а остальные деньги на следующий день перенеслись
Автор: mihei2005
Дата сообщения: 07.05.2013 11:26
Fomichok2
Приветствую.
Бета от 07.05.2013 12:18, перестала отображаться сетевая статистика пользователей.
Автор: Constantin A
Дата сообщения: 07.05.2013 12:14

Цитата:
когда баланс 0 у клиента и он пополнил в 20-00 на 5грн, если абонплата составляет 5 грн в сутки, тогда клиент выключится через 4 часа!!! Как это исправить, нужно чтобы сняло за 4 часа, а остальные деньги на следующий день перенеслись


это вам нуна просить тариф уже не посуточный, а почасовой !!!

бред имхо
Автор: Fomichok2
Дата сообщения: 07.05.2013 13:18
mihei2005
Проверьте идёт ли у вас NetFlow. У меня статистика отображается
Автор: mihei2005
Дата сообщения: 07.05.2013 14:30
Fomichok2
С mikrotik traffic flow идет, адрес и порт сервера с mikrobill указан правильно,
в настройках биллинга тоже все правильно настроено.
Так же в настройках в разделе "дополнительно" п. "Получать трафик и скорость от" у меня стоит от сенсора NetFlow и скорость в программе отображается, а статистика по трафику нет.
Автор: avtoritetik
Дата сообщения: 07.05.2013 15:49

Цитата:
А чем вас не устраивает посуточное списание абон.платы? Тогда вы получите как раз что хотите - плата снимется только за те дни, когда был положительный баланс.

Нада что бы пользователи вносили оплату до 1 числа, а не когда уже бабло закончилось посреди месяца
Автор: sonic11rus
Дата сообщения: 08.05.2013 01:53
MikroBILL 1.4.7 от 07.05.2013 16:46
mihei2005
Аналогично не отображает статистику пользователей.
Fomichok2
Да и почему то при создании пользователя в программе не закидывает в базу данных админки (База на MySQL). А при попытке найти этого пользователя через веб админку его там вообще нет. Но при входе пользователя в личный кабинет он спокойно заходит.
Автор: Constantin A
Дата сообщения: 08.05.2013 04:45
обновился мля....

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Windows.Forms.ImageList.ImageCollection.SetKeyName(Int32 index, String name)
at MT_Bill.MoneyBilling.InitializeComponent() in C:\PFiles\MT_Bill\Forms\Billing\MoneyBilling.Designer.vb:line 281
at MT_Bill.MoneyBilling..ctor() in C:\PFiles\MT_Bill\Forms\Billing\MoneyBilling.vb:line 449
at MT_Bill.MainForm.НачисленияToolStripMenuItem_Click(Object sender, EventArgs e) in C:\PFiles\MT_Bill\Forms\MainForm.vb:line 2909
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3625 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MikroBILL
Assembly Version: 1.4.7.0
Win32 Version: 1.4.7.0
CodeBase: file:///C:/MTBill/MikroBILL.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3624 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
MikroBILL.resources
Assembly Version: 1.4.7.0
Win32 Version: 1.4.7.0
CodeBase: file:///C:/MTBill/en/MikroBILL.resources.DLL
----------------------------------------
System.ServiceProcess
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
MySql.Data
Assembly Version: 6.6.5.0
Win32 Version: 6.6.5.0
CodeBase: file:///C:/MTBill/MySql.Data.DLL
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.1 built by: SP
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



на попытку просмотреть начисления
Автор: Fomichok2
Дата сообщения: 08.05.2013 08:38
mihei2005
Тогда включите логи, смотрите какая ошибка. Если бд на аксесе, то проверьте ее размер, должна быть меньше 2гб.

avtoritetik
Ок, я подумаю что можно сделать

Constantin A
У вас, по всей видимости, не скопировалась папка En. Прога не находит картинку. Поскольку англ.яз вам врят ли нужен, можно просто снести эту папку
Автор: Constantin A
Дата сообщения: 08.05.2013 08:48

Цитата:
У вас, по всей видимости, не скопировалась папка En. Прога не находит картинку. Поскольку англ.яз вам врят ли нужен, можно просто снести эту папку


угу помогло

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596

Предыдущая тема: Traffic Monitor- обсуждение работы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.