Efendy
|
|
« : 19 Сентября 2014, 08:25:41 » |
|
Одна кнопка сохранения для основных и дополнительных данных. В истории одна запись для изменения основных и дополнительных данных. Модуль datagroup включен в основной код - удалите его у себя. Поменял немного css для заголовков таблиц. Поле привязки одного объекта к другому - например, привязать сетевую к абоненту. Баланс отображается не в списке услуг, а в правом верхнем углу, поскольку появилась возможность создавать группы с запретом услуг - например, работники, склады, сетевые. В настройках допполей приоритет поля можно менять стрелочками вверх/вниз, а не только вводить вручную. Добавил локализации к UA
|
|
« Последнее редактирование: 20 Июня 2017, 10:40:57 от Efendy »
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #1 : 19 Сентября 2014, 09:13:57 » |
|
Выдает в дебаге "не выбрано ни одного фильтра" при нажатии клиенты, и какой то баг в списке, пример на картинке. Также при нажатии info в клиенте пропала средняя колонка (адрес, телефон), если нажать правой кнопкой то в мондальном окне отображает все данные
|
|
|
Записан
|
|
|
|
SerjioMati
NoDeny
Старожил
Карма: -4
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
Сообщений: 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
Сообщений: 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
Сообщений: 20
|
|
« Ответ #5 : 19 Сентября 2014, 10:39:59 » |
|
А на форуме нельзя? С патчем вроде все нормально, остальные самописные модули и патчи то ложатся нормально....
|
|
|
Записан
|
|
|
|
SerjioMati
NoDeny
Старожил
Карма: -4
Offline
Сообщений: 282
|
|
« Ответ #6 : 19 Сентября 2014, 11:03:13 » |
|
А на форуме нельзя? С патчем вроде все нормально, остальные самописные модули и патчи то ложатся нормально....
так дісно не патчиться.
|
|
|
Записан
|
|
|
|
ivanmfan
|
|
« Ответ #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
Сообщений: 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
Сообщений: 20
|
|
« Ответ #9 : 19 Сентября 2014, 19:11:06 » |
|
Спасибо... сам в шоке как это я проглядел... часа 2 ковырялся... но остается открытый вопрос по поводу доп.данных, они не отображаются в инфе о клиенте...
|
|
|
Записан
|
|
|
|
k291
|
|
« Ответ #10 : 20 Сентября 2014, 02:22:23 » |
|
Есть предложение вывести статус работы/не работы модулей на главную страницу билинга.
|
|
|
Записан
|
|
|
|
xspirit
Пользователь
Карма: 0
Offline
Сообщений: 20
|
|
« Ответ #11 : 20 Сентября 2014, 09:46:06 » |
|
Для этого есть тема фичреквест. Здесь обсуждается ревизия 282....
|
|
|
Записан
|
|
|
|
Tooreagen
|
|
« Ответ #12 : 24 Сентября 2014, 06:40:30 » |
|
Пропали дополнительные поля. Что делать?
|
|
|
Записан
|
|
|
|
SerjioMati
NoDeny
Старожил
Карма: -4
Offline
Сообщений: 282
|
|
« Ответ #13 : 24 Сентября 2014, 10:10:08 » |
|
Пропали дополнительные поля. Что делать?
вони не можуть зникнути при оновленні nodeny plus так як вони записуються в БД.
|
|
|
Записан
|
|
|
|
xspirit
Пользователь
Карма: 0
Offline
Сообщений: 20
|
|
« Ответ #14 : 24 Сентября 2014, 10:13:02 » |
|
Посмотрите скриншоты в теме. В базе они есть но в информации о клиенте не отображаются.... как пофиксить?
|
|
|
Записан
|
|
|
|
|