Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Eugene Shen
erp5
Commits
c26a4650
Commit
c26a4650
authored
Dec 07, 2012
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Don't pass period_start_date to getInventory to prevent a catalog warning
parent
59e75401
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
9 deletions
+9
-9
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/Node_getAccountingTransactionList.xml
...ins/erp5_accounting/Node_getAccountingTransactionList.xml
+3
-5
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/Node_statAccountingBalance.xml
...rtal_skins/erp5_accounting/Node_statAccountingBalance.xml
+5
-3
bt5/erp5_accounting/bt/revision
bt5/erp5_accounting/bt/revision
+1
-1
No files found.
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/Node_getAccountingTransactionList.xml
View file @
c26a4650
...
@@ -137,11 +137,11 @@ if params.get(\'node_uid\'):\n
...
@@ -137,11 +137,11 @@ if params.get(\'node_uid\'):\n
or node.isMemberOf(\'account_type/income\')\n
or node.isMemberOf(\'account_type/income\')\n
\n
\n
\n
\n
period_start_date = params.pop(\'period_start_date\', None)\n
if is_pl_account and not from_date:\n
if is_pl_account and not from_date:\n
from_date = p
arams.get(\'period_start_date\')
\n
from_date = p
eriod_start_date
\n
\n
\n
if from_date or is_pl_account:\n
if from_date or is_pl_account:\n
period_start_date = None\n
# Create a new parameter list to get the previous balance\n
# Create a new parameter list to get the previous balance\n
get_inventory_kw = params.copy()\n
get_inventory_kw = params.copy()\n
\n
\n
...
@@ -150,11 +150,10 @@ if from_date or is_pl_account:\n
...
@@ -150,11 +150,10 @@ if from_date or is_pl_account:\n
# ignore any at_date that could lay in params\n
# ignore any at_date that could lay in params\n
get_inventory_kw.pop(\'at_date\', None)\n
get_inventory_kw.pop(\'at_date\', None)\n
\n
\n
if p
arams.has_key(\'period_start_date\')
:\n
if p
eriod_start_date
:\n
if is_pl_account:\n
if is_pl_account:\n
# if we have on an expense / income account, only take into account\n
# if we have on an expense / income account, only take into account\n
# movements from the current period.\n
# movements from the current period.\n
period_start_date = params[\'period_start_date\']\n
if initial_balance_from_date:\n
if initial_balance_from_date:\n
initial_balance_from_date = max(period_start_date,\n
initial_balance_from_date = max(period_start_date,\n
initial_balance_from_date)\n
initial_balance_from_date)\n
...
@@ -162,7 +161,6 @@ if from_date or is_pl_account:\n
...
@@ -162,7 +161,6 @@ if from_date or is_pl_account:\n
initial_balance_from_date = period_start_date\n
initial_balance_from_date = period_start_date\n
else:\n
else:\n
# for all other accounts, we calculate initial balance\n
# for all other accounts, we calculate initial balance\n
period_start_date = params[\'period_start_date\']\n
if not initial_balance_from_date:\n
if not initial_balance_from_date:\n
# I don\'t think this should happen\n
# I don\'t think this should happen\n
log(\'from_date not passed, defaulting to period_start_date\')\n
log(\'from_date not passed, defaulting to period_start_date\')\n
...
...
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/Node_statAccountingBalance.xml
View file @
c26a4650
...
@@ -52,6 +52,7 @@
...
@@ -52,6 +52,7 @@
<key>
<string>
_body
</string>
</key>
<key>
<string>
_body
</string>
</key>
<value>
<string>
from Products.ZSQLCatalog.SQLCatalog import Query\n
<value>
<string>
from Products.ZSQLCatalog.SQLCatalog import Query\n
portal = context.getPortalObject()\n
portal = context.getPortalObject()\n
\n
params = portal.ERP5Accounting_getParams(selection_name=selection_name)\n
params = portal.ERP5Accounting_getParams(selection_name=selection_name)\n
getInventoryAssetPrice = portal.portal_simulation.getInventoryAssetPrice\n
getInventoryAssetPrice = portal.portal_simulation.getInventoryAssetPrice\n
getSelectionDomainDictFor = context.portal_selections.getSelectionDomainDictFor\n
getSelectionDomainDictFor = context.portal_selections.getSelectionDomainDictFor\n
...
@@ -116,7 +117,9 @@ if kw.get(\'where_expression\'):\n
...
@@ -116,7 +117,9 @@ if kw.get(\'where_expression\'):\n
if not \'parent_portal_type\' in params:\n
if not \'parent_portal_type\' in params:\n
params.setdefault(\'portal_type\', portal.getPortalAccountingMovementTypeList())\n
params.setdefault(\'portal_type\', portal.getPortalAccountingMovementTypeList())\n
\n
\n
if params.get(\'period_start_date\', 0) and params.get(\'node_uid\'):\n
period_start_date = params.pop(\'period_start_date\', None)\n
\n
if period_start_date and params.get(\'node_uid\'):\n
# find the node for this node_uid\n
# find the node for this node_uid\n
if context.getUid() == params[\'node_uid\']: # I bet it\'s context\n
if context.getUid() == params[\'node_uid\']: # I bet it\'s context\n
node = context\n
node = context\n
...
@@ -129,12 +132,11 @@ if params.get(\'period_start_date\', 0) and params.get(\'node_uid\'):\n
...
@@ -129,12 +132,11 @@ if params.get(\'period_start_date\', 0) and params.get(\'node_uid\'):\n
# beginning is passed explicitly.\n
# beginning is passed explicitly.\n
# if we are in the regular user interface, we only limit\n
# if we are in the regular user interface, we only limit\n
if \'from_date\' in kw:\n
if \'from_date\' in kw:\n
params[\'from_date\'] = min(kw[\'from_date\'], p
arams[\'period_start_date\']
)\n
params[\'from_date\'] = min(kw[\'from_date\'], p
eriod_start_date
)\n
else:\n
else:\n
# for other account, we calculate the initial balance as the "absolute"\n
# for other account, we calculate the initial balance as the "absolute"\n
# balance at the beginning of the period, plus debit or credit from this\n
# balance at the beginning of the period, plus debit or credit from this\n
# beginning of period to the from_date\n
# beginning of period to the from_date\n
period_start_date = params[\'period_start_date\']\n
at_date = params.pop(\'at_date\', None)\n
at_date = params.pop(\'at_date\', None)\n
period_openning_balance = getInventoryAssetPrice(\n
period_openning_balance = getInventoryAssetPrice(\n
selection_domain=getSelectionDomainDictFor(selection_name),\n
selection_domain=getSelectionDomainDictFor(selection_name),\n
...
...
bt5/erp5_accounting/bt/revision
View file @
c26a4650
1502
1503
\ No newline at end of file
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment