Биллинговая система Nodeny
25 Ноября 2024, 15:11:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: rev 282. Одна кнопка сохранения для основных и дополнительных данных  (Прочитано 12551 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« : 19 Сентября 2014, 08:25:41 »

Одна кнопка сохранения для основных и дополнительных данных. В истории одна запись для изменения основных и дополнительных данных. Модуль datagroup включен в основной код - удалите его у себя. Поменял немного css для заголовков таблиц. Поле привязки одного объекта к другому - например, привязать сетевую к абоненту. Баланс отображается не в списке услуг, а в правом верхнем углу, поскольку появилась возможность создавать группы с запретом услуг - например, работники, склады, сетевые. В настройках допполей приоритет поля можно менять стрелочками вверх/вниз, а не только вводить вручную. Добавил локализации к UA
« Последнее редактирование: 20 Июня 2017, 10:40:57 от Efendy » Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #1 : 19 Сентября 2014, 09:13:57 »

Выдает в дебаге "не выбрано ни одного фильтра" при нажатии клиенты, и какой то баг в списке, пример на картинке. Также при нажатии info в клиенте пропала средняя колонка (адрес, телефон), если нажать правой кнопкой то в мондальном окне отображает все данные
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #2 : 19 Сентября 2014, 10:21:37 »

Выдает в дебаге "не выбрано ни одного фильтра" при нажатии клиенты, и какой то баг в списке, пример на картинке. Также при нажатии info в клиенте пропала средняя колонка (адрес, телефон), если нажать правой кнопкой то в мондальном окне отображает все данные
поповоду колонки основні і додаткові дані ( середня колонка) Стас їх обєднав в 1 і поставив 1 кнопку сохранити.
тут він про це писав
http://forum.nodeny.com.ua/index.php?topic=2576.msg26318#msg26318
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #3 : 19 Сентября 2014, 10:28:16 »

Спасибо за хуки в pay_log.pl. Но почему то не получается накатить патч, вот так он выглядит:
Код:
#<ACTION> file=>'web/pay_log.pl',hook=>'pay_types'
    [ 'Подключение' => 'p.category=150 AND reason=1'],
    [ 'Обслуживание' => 'p.category=150 AND reason=2'],
    [ 'Настройка роутера' => 'p.category=150 AND reason=3'],
    [ 'Покупка оборудования' => 'p.category=151 AND reason=1'],
    [ 'Покупка кабеля' => 'p.category=151 AND reason=2' ],
    [ 'Бензин' => 'p.category=151 AND reason=3' ],
    [ 'Прочее' => 'p.category=151 AND reason=4' ],
    [ 'Налоги' => 'p.category=151 AND reason=5' ],
    [ 'Расходы на авто' => 'p.category=151 AND reason=6' ],
    [ 'ЖКХ' => 'p.category=151 AND reason=9' ],
    [ 'Интернет' => 'p.category=151 AND reason=10' ],
    [ 'Офисные расходы' => 'p.category=151 AND reason=11' ],
    ['Общий приход' => => 'p.category=150'],
 
#<ACTION> file=>'web/users.pl',hook=>'add_col'
    my %db = Db->line("SELECT reason FROM pays WHERE mid=$p{id} and (category=1 or category=5 or category=201) ORDER by id DESC limit 1");
    my $s = $Show_main_list;
    my $cred=$db{reason}>0? $db{reason}+10 : '';
_add_col 'r', $s, 'ubalance', , 'Брал кредит', $cred ;

#<ACTION> file=>'web/pay_log.pl',hook=>'pay_list_tbl'
$tbl->add('* data1','222','Итого', $sum_amt_pos, $sum_amt_neg);


perl install.pl -x -vv
Код:
[0.121446: install.pl(99) install.pl::make_modules(355)]
[?] не найден hook: pay_types

В какую сторону копать? Также пропал адрес клиента и телефоны, а также дополнительные поля...
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #4 : 19 Сентября 2014, 10:37:07 »

Спасибо за хуки в pay_log.pl. Но почему то не получается накатить патч, вот так он выглядит:
Код:
#<ACTION> file=>'web/pay_log.pl',hook=>'pay_types'
    [ 'Подключение' => 'p.category=150 AND reason=1'],
    [ 'Обслуживание' => 'p.category=150 AND reason=2'],
    [ 'Настройка роутера' => 'p.category=150 AND reason=3'],
    [ 'Покупка оборудования' => 'p.category=151 AND reason=1'],
    [ 'Покупка кабеля' => 'p.category=151 AND reason=2' ],
    [ 'Бензин' => 'p.category=151 AND reason=3' ],
    [ 'Прочее' => 'p.category=151 AND reason=4' ],
    [ 'Налоги' => 'p.category=151 AND reason=5' ],
    [ 'Расходы на авто' => 'p.category=151 AND reason=6' ],
    [ 'ЖКХ' => 'p.category=151 AND reason=9' ],
    [ 'Интернет' => 'p.category=151 AND reason=10' ],
    [ 'Офисные расходы' => 'p.category=151 AND reason=11' ],
    ['Общий приход' => => 'p.category=150'],
 
#<ACTION> file=>'web/users.pl',hook=>'add_col'
    my %db = Db->line("SELECT reason FROM pays WHERE mid=$p{id} and (category=1 or category=5 or category=201) ORDER by id DESC limit 1");
    my $s = $Show_main_list;
    my $cred=$db{reason}>0? $db{reason}+10 : '';
_add_col 'r', $s, 'ubalance', , 'Брал кредит', $cred ;

#<ACTION> file=>'web/pay_log.pl',hook=>'pay_list_tbl'
$tbl->add('* data1','222','Итого', $sum_amt_pos, $sum_amt_neg);


perl install.pl -x -vv
Код:
[0.121446: install.pl(99) install.pl::make_modules(355)]
[?] не найден hook: pay_types

В какую сторону копать?
skype:serhiy131 допоможу, підскажу якщо потрібно.
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #5 : 19 Сентября 2014, 10:39:59 »

А на форуме нельзя? С патчем вроде все нормально, остальные самописные модули и патчи то ложатся нормально....
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #6 : 19 Сентября 2014, 11:03:13 »

А на форуме нельзя? С патчем вроде все нормально, остальные самописные модули и патчи то ложатся нормально....
так дісно не патчиться.
Записан
ivanmfan
Постоялец
***

Карма: 9
Offline Offline

Сообщений: 131


Просмотр профиля Email
« Ответ #7 : 19 Сентября 2014, 18:55:54 »

Спасибо за хуки в pay_log.pl. Но почему то не получается накатить патч, вот так он выглядит:
Код:
#<ACTION> file=>'web/pay_log.pl',hook=>'pay_types'
    [ 'Подключение' => 'p.category=150 AND reason=1'],
    [ 'Обслуживание' => 'p.category=150 AND reason=2'],
    [ 'Настройка роутера' => 'p.category=150 AND reason=3'],
    [ 'Покупка оборудования' => 'p.category=151 AND reason=1'],
    [ 'Покупка кабеля' => 'p.category=151 AND reason=2' ],
    [ 'Бензин' => 'p.category=151 AND reason=3' ],
    [ 'Прочее' => 'p.category=151 AND reason=4' ],
    [ 'Налоги' => 'p.category=151 AND reason=5' ],
    [ 'Расходы на авто' => 'p.category=151 AND reason=6' ],
    [ 'ЖКХ' => 'p.category=151 AND reason=9' ],
    [ 'Интернет' => 'p.category=151 AND reason=10' ],
    [ 'Офисные расходы' => 'p.category=151 AND reason=11' ],
    ['Общий приход' => => 'p.category=150'],
 
#<ACTION> file=>'web/users.pl',hook=>'add_col'
    my %db = Db->line("SELECT reason FROM pays WHERE mid=$p{id} and (category=1 or category=5 or category=201) ORDER by id DESC limit 1");
    my $s = $Show_main_list;
    my $cred=$db{reason}>0? $db{reason}+10 : '';
_add_col 'r', $s, 'ubalance', , 'Брал кредит', $cred ;

#<ACTION> file=>'web/pay_log.pl',hook=>'pay_list_tbl'
$tbl->add('* data1','222','Итого', $sum_amt_pos, $sum_amt_neg);


perl install.pl -x -vv
Код:
[0.121446: install.pl(99) install.pl::make_modules(355)]
[?] не найден hook: pay_types

В какую сторону копать? Также пропал адрес клиента и телефоны, а также дополнительные поля...

Стас маленько ошибся в добавлении хука, нужно было не

#HOOK<pay_types>

а

#<HOOK>pay_types

Можете пока что вручную заменить, либо подождать фикса
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #8 : 19 Сентября 2014, 18:57:37 »

Спасибо за хуки в pay_log.pl. Но почему то не получается накатить патч, вот так он выглядит:
Код:
#<ACTION> file=>'web/pay_log.pl',hook=>'pay_types'
    [ 'Подключение' => 'p.category=150 AND reason=1'],
    [ 'Обслуживание' => 'p.category=150 AND reason=2'],
    [ 'Настройка роутера' => 'p.category=150 AND reason=3'],
    [ 'Покупка оборудования' => 'p.category=151 AND reason=1'],
    [ 'Покупка кабеля' => 'p.category=151 AND reason=2' ],
    [ 'Бензин' => 'p.category=151 AND reason=3' ],
    [ 'Прочее' => 'p.category=151 AND reason=4' ],
    [ 'Налоги' => 'p.category=151 AND reason=5' ],
    [ 'Расходы на авто' => 'p.category=151 AND reason=6' ],
    [ 'ЖКХ' => 'p.category=151 AND reason=9' ],
    [ 'Интернет' => 'p.category=151 AND reason=10' ],
    [ 'Офисные расходы' => 'p.category=151 AND reason=11' ],
    ['Общий приход' => => 'p.category=150'],
 
#<ACTION> file=>'web/users.pl',hook=>'add_col'
    my %db = Db->line("SELECT reason FROM pays WHERE mid=$p{id} and (category=1 or category=5 or category=201) ORDER by id DESC limit 1");
    my $s = $Show_main_list;
    my $cred=$db{reason}>0? $db{reason}+10 : '';
_add_col 'r', $s, 'ubalance', , 'Брал кредит', $cred ;

#<ACTION> file=>'web/pay_log.pl',hook=>'pay_list_tbl'
$tbl->add('* data1','222','Итого', $sum_amt_pos, $sum_amt_neg);


perl install.pl -x -vv
Код:
[0.121446: install.pl(99) install.pl::make_modules(355)]
[?] не найден hook: pay_types

В какую сторону копать? Также пропал адрес клиента и телефоны, а также дополнительные поля...

Стас маленько ошибся в добавлении хука, нужно было не

#HOOK<pay_types>

а

#<HOOK>pay_types

Можете пока что вручную заменить, либо подождать фикса
спасибо в карме
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #9 : 19 Сентября 2014, 19:11:06 »

Спасибо... сам в шоке как это я проглядел... часа 2 ковырялся... но остается открытый вопрос по поводу доп.данных, они не отображаются в инфе о клиенте...
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #10 : 20 Сентября 2014, 02:22:23 »

Есть предложение вывести статус работы/не работы модулей на главную страницу билинга.
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #11 : 20 Сентября 2014, 09:46:06 »

Для этого есть тема фичреквест. Здесь обсуждается ревизия 282....
Записан
Tooreagen
Старожил
****

Карма: -7
Offline Offline

Сообщений: 257


Просмотр профиля Email
« Ответ #12 : 24 Сентября 2014, 06:40:30 »

Пропали дополнительные поля. Что делать?
Записан
SerjioMati
NoDeny
Старожил
*

Карма: -4
Offline Offline

Сообщений: 282


Просмотр профиля
« Ответ #13 : 24 Сентября 2014, 10:10:08 »

Пропали дополнительные поля. Что делать?
вони не можуть зникнути при оновленні nodeny plus так як вони записуються в БД.
Записан
xspirit
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #14 : 24 Сентября 2014, 10:13:02 »

Посмотрите скриншоты в теме. В базе они есть но в информации о клиенте не отображаются.... как пофиксить?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!