(sorry for my english)
Hi all!
I created new module, then installed it. Then I want to add subpanel (like History and so on), to detailview of my Accounts. For this purpose I added
'finance' => array(
'order' => 120,
'sort_order' => 'asc',
'sort_by' => 'name',
'module' => 'Acc_Finance',
'subpanel_name' => 'default',
'get_subpanel_data' => 'acc_finance',
'add_subpanel_data' => 'acc_finance_id',
'title_key' => 'LBL_ACC_FINANCE_SUBPANEL_TITLE',
'top_buttons' => array(
array('widget_class' => 'SubPanelTopButtonQuickCreate'),
),
),
to subpaneldefs.php of Accounts. But when I try view detail of any Account, I can see:
Fatal error: Call to a member function getQuery() on a non-object in /home/zubator/programming/work/sugarcrm/SugarCE-Full-5.0.0b/data/SugarBean.php on line 2536
but if I change for example to
'get_subpanel_data' => 'project',
^^^^^^^^
'add_subpanel_data' => 'project_id',
^^^^^^^^^^^^^
I can see
Error running count query for Account List: Query FailedSELECT count(*) c FROM acc_finance INNER JOIN projects_accounts ON (project.id=projects_accounts.project_id AND projects_accounts.account_id= 'd874bc99-cd84-2001-ae83-47cc0ebd1682') where ( projects_accounts.deleted=0 AND project.deleted=0) AND acc_finance.deleted=0 )::MySQL error 1054: Unknown column 'project.deleted' in 'where clause'
so, I think that my mistake in table name, but where? And may be all my work is mistake)))


LinkBack URL
About LinkBacks
SELECT count(*) c FROM acc_finance INNER JOIN projects_accounts ON (project.id=projects_accounts.project_id AND projects_accounts.account_id= 'd874bc99-cd84-2001-ae83-47cc0ebd1682') where ( projects_accounts.deleted=0 AND project.deleted=0) AND acc_finance.deleted=0 )::MySQL error 1054: Unknown column 'project.deleted' in 'where clause'



Reply With Quote
Bookmarks