Bonjour,
j’ai fait une mise à jour en 20. un peu hâtive ( je n’ai pas tout testé dans mon environnement de test/dev/validation)
il y a eu une modification de comportement dans le module GPAO, sur toutes les version <20 je pouvais utiliser des quantités de produit non entiers
depuis le passage en v20+ c’est arrondi à l’entier inférieur automatiquement
y a t’il une option à activer ?
évidement je ne peux pas rollback en v19 j’ai déjà fait beaucoup de saisies diverses en v20.
la seule solution de dépannage que j’ai trouvé c’est checkout en v 19.0.3 faire mes MO puis rebasculer en v20.0.1 pour normaliser le reste après
hello
une question toute bete, la valeur en base de données est avec virgule ou pas?
Est-ce juste un probleme d’affichage
très bonne question.
déjà lors de l’ajout d’une quantité type 0.25 , j’ai une erreur « La quantité ne peut pas être nulle. »
et pas d’ajout dans la liste des consommations
si je met 1.25 l’arrondi est fait a 1 et les valeurs sql sont mises à 1 dans les tables que j’ai trouvé llx_stock_mouvement, llx_product_stock, llx_mrp_production
la table llx_stock_mouvement à pourtant un champ ‹ value › type double
llx_product_stock également dans llx_mrp_production ‹ qty › est un double aussi
j’ai pointé l’erreur
htdocs/mrp/mo_production.php , ligne 191
$moline->qty = GETPOSTINT('qtytoadd');
GETPOSTINT devient GETPOSTFLOAT et je retrouve mes fonctionnalités en decimal
# git diff mo_production.php
diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php
index 752dafff080..316e884e30d 100644
--- a/htdocs/mrp/mo_production.php
+++ b/htdocs/mrp/mo_production.php
@@ -188,7 +188,7 @@ if (empty($reshook)) {
// Line to produce
$moline->fk_mo = $object->id;
- $moline->qty = GETPOSTINT('qtytoadd');
+ $moline->qty = GETPOSTFLOAT('qtytoadd');
$moline->fk_product = GETPOSTINT('productidtoadd');
if (GETPOST('addconsumelinebutton')) {
$moline->role = 'toconsume';
j’imagine qu’il faut que je soumettes un « bug » + un merge request ?
là les deux me dépasse un peu
e class="onebox githubpullrequest" data-onebox-src="https://github.com/Dolibarr/dolibarr/pull/31792">
Dolibarr:develop
← defrance:patch-982783
ouvert 11:20AM - 13 Nov 24 UTC
# Instructions
*This is a template to help you make good pull requests. You may… use [Github Markdown](https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/) syntax to format your issue report.*
*Please:*
- *only keep the "FIX", "CLOSE", "NEW", "PERF" or "QUAL" section* (use uppercase to have the PR appears into the ChangeLog, lowercase will not appears)
- *follow the project [contributing guidelines](/.github/CONTRIBUTING.md)*
- *replace the bracket enclosed texts with meaningful information*
# FIX|Fix #[*issue_number Short description*]
[*Long description*]
# CLOSE|Close #[*issue_number Short description*]
[*Long description*]
# NEW|New [*Short description*]
[*Long description*]
# PERF|Perf #[*issue_number Short description*]
[*Long description*]
# QUAL|Qual #[*issue_number Short description*]
[*Long description*]