Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
third-party
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cooperatic-foodcoops
third-party
Commits
a98a686b
Commit
a98a686b
authored
a year ago
by
François C.
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add total to stock valuation
parent
8db70778
dev_cooperatic
…
#5673_bug_calendrier_echange_service
4778-reception-dont-get-finished-orders
4809-remove-shelf-value-col-to-reduce-server-load
4880-rapports-reception-faux
4950-douchage-appli-reception
5474-et-5462-Voir-les-rattrapages-choisis-dans-admin-bdm-et-corrige-lenteur-affichage-admin-rattrapages
5641-reception-trier-a-la-maj-prix-dans-ordre-de-pointage-quantites
6286_bug_encaissement_souscription_cheque_espece
6813-marking-parent-gone-when-unpairing-binom-does-not-unsuscribe-parent-from-shift-template
6832--certaines-absences-engendrent-une-erreur
7723-7559-change-purchase-order-workflow-django-side
7731-third-party-side-brinks-pos-export-not-working
7747-inventaire-par-article
7800-make-test-solution-work
7819-prevent-adding-product-already-in-order
7848-cannot-validate-qty-with-decimal-on-kg-product
7918_bug_quantites_stade_demande_prix
adpatation_chouette
assistance_import_article
coop_dev_necessitant_modules_bdm_odoo_modifies
correctif_nb_rattrapages_creation_binome_avec_ajout_automatique_au_point_negatif
export_capital_detenu
fix_bug_process_picking
graoucoop_prod
graoucoop_tmp
hot_fix_shelf_labels_auto_print
impression_etiquettes_rayons
integration_lien_precommandes_dans_espace_membre
lacagette_prod
local_branch
meal-voucher-and-label-printer-software-bug
migration-v12
pour_graoucoop_prod
pour_version_prod_cagette
refonte_espace_membre_sc
sc-setup-stock-app
supercafoutch-preprod
supercafoutch-prod-20221003
supercafoutch_prod
supercafoutch_20250120_151258
supercafoutch_20250120_150340
supercafoutch_20240909_080630
supercafoutch_20240609_115709
supercafoutch_20240212_082431
supercafoutch_20240107_181851
supercafoutch_prod_until_240107
supercafoutch-230911
supercafoutch-230824
supercafoutch-230823-the-true-one
migration-v12-tag
lacagette_20240310_074751
lacagette_20240107_122554
lacagette_20240107_120916
graoucoop_20240609_122614
cagette_testtag
cagette-230814
cagette-230630
No related merge requests found
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
8 deletions
+24
-8
models.py
stock/models.py
+2
-0
stock_values.js
stock/static/js/stock_values.js
+22
-8
No files found.
stock/models.py
View file @
a98a686b
...
...
@@ -373,6 +373,8 @@ class CagetteStock(models.Model):
cond
=
[[
'qty_available'
,
'>'
,
0
],
[
'active'
,
'='
,
True
]]
fields
=
[
"barcode"
,
"display_name"
,
"qty_available"
,
"standard_price"
]
articles
=
api
.
search_read
(
'product.product'
,
cond
,
fields
,
1000000
)
for
a
in
articles
:
a
[
'total'
]
=
a
[
'qty_available'
]
*
a
[
'standard_price'
]
except
Exception
as
e
:
coop_logger
.
error
(
"Erreur get_valuable_stock :
%
s"
,
str
(
e
))
return
articles
...
...
This diff is collapsed.
Click to expand it.
stock/static/js/stock_values.js
View file @
a98a686b
...
...
@@ -6,14 +6,29 @@ $(document).ready(function() {
"data"
:
""
},
"columns"
:[
{
data
:
"barcode"
,
"title"
:
"Code-barre"
,
"width"
:
"
50%
"
},
{
data
:
"barcode"
,
"title"
:
"Code-barre"
,
"width"
:
"
10em
"
},
{
data
:
"display_name"
,
"title"
:
"Article"
,
"width"
:
"50%"
},
{
data
:
"qty_available"
,
"title"
:
"Stock"
,
"width"
:
"15%"
{
data
:
"qty_available"
,
"title"
:
"Stock"
,
"width"
:
"5em"
,
render
:
function
(
data
)
{
if
(
data
==
parseInt
(
data
,
10
))
{
return
data
}
else
{
return
data
.
toFixed
(
3
)
}
}
},
{
data
:
"standard_price"
,
"title"
:
"Prix achat"
,
"width"
:
"15%"
}
{
data
:
"standard_price"
,
"title"
:
"Prix Achat"
,
"width"
:
"4em"
,
render
:
function
(
data
)
{
return
data
.
toFixed
(
2
)
}
},
{
data
:
"total"
,
"title"
:
"Total"
,
render
:
function
(
data
,
type
,
full
)
{
return
data
.
toFixed
(
2
)
}
}
],
...
...
@@ -24,7 +39,7 @@ $(document).ready(function() {
"desc"
]
],
"
iDisplayLength"
:
50
,
"
paging"
:
true
,
"language"
:
{
"emptyTable"
:
"Pas de donnée"
,
"info"
:
"Affiché : lignes _START_ à _END_ sur _TOTAL_"
,
...
...
@@ -55,6 +70,6 @@ $(document).ready(function() {
className
:
'btn--primary btn_export'
},
],
dom
:
'<lr<t>ip><"clear"><B>'
,
dom
:
'<lr<t>ip><"clear"><B>'
});
});
\ No newline at end of file
});
This diff is collapsed.
Click to expand it.
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