Ajout de champs supplmentaire dans l'export des commandes.
rcupration des notes prives et public de propal commande. Ajout option dans la config du module commande qui permet de valider la commande aprs cloture de la propale, permet de ne pas passer par une commande provisoire.
This commit is contained in:
parent
24fc3a898e
commit
c39bb227ee
@ -129,6 +129,11 @@ if ($_POST["action"] == 'sethidetreated')
|
||||
dolibarr_set_const($db, "COMMANDE_HIDE_TREATED",$_POST["hidetreated"]);
|
||||
}
|
||||
|
||||
if ($_POST["action"] == 'setvalidorder')
|
||||
{
|
||||
dolibarr_set_const($db, "COMMANDE_VALID_AFTER_CLOSE_PROPAL",$_POST["validorder"]);
|
||||
}
|
||||
|
||||
if ($_POST["action"] == 'deliverycostline')
|
||||
{
|
||||
dolibarr_set_const($db, "COMMANDE_ADD_DELIVERY_COST_LINE",$_POST["addline"]);
|
||||
@ -343,7 +348,7 @@ print '<td align="center" width="160">'.$langs->trans("Value").'</td>';
|
||||
print "</tr>\n";
|
||||
$var=true;
|
||||
|
||||
// cacher les commandes classer facturées des listes
|
||||
// Cacher les commandes classer facturées des listes
|
||||
$var=! $var;
|
||||
|
||||
print '<tr '.$bc[$var].'><td>';
|
||||
@ -356,8 +361,21 @@ print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">'
|
||||
print "</form>\n";
|
||||
print "</td></tr>\n";
|
||||
|
||||
// Valider la commande après cloture de la propale
|
||||
// permet de na pas passer par l'option commande provisoire
|
||||
$var=! $var;
|
||||
|
||||
// cacher les commandes classer facturées des listes
|
||||
print '<tr '.$bc[$var].'><td>';
|
||||
print $langs->trans("ValidOrderAfterPropalClosed");
|
||||
print '</td><td width="160" align="center">';
|
||||
print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
|
||||
print '<input type="hidden" name="action" value="setvalidorder">';
|
||||
print $html->selectyesno("validorder",$conf->global->COMMANDE_VALID_AFTER_CLOSE_PROPAL,1);
|
||||
print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">';
|
||||
print "</form>\n";
|
||||
print "</td></tr>\n";
|
||||
|
||||
// Ajouter une ligne de frais port indiquant le poids de la commande
|
||||
$var=! $var;
|
||||
|
||||
print '<tr '.$bc[$var].'><td>';
|
||||
|
||||
@ -492,7 +492,6 @@ class Commande extends CommonObject
|
||||
// Fin appel triggers
|
||||
|
||||
$this->db->commit();
|
||||
#$this->valid($user);
|
||||
return $this->id;
|
||||
}
|
||||
else
|
||||
|
||||
@ -1306,6 +1306,13 @@ class Propal extends CommonObject
|
||||
include_once(DOL_DOCUMENT_ROOT."/commande/commande.class.php");
|
||||
$commande = new Commande($this->db);
|
||||
$result=$commande->create_from_propale($user, $this->id);
|
||||
|
||||
// Ne pas passer par la commande provisoire
|
||||
if ($conf->global->COMMANDE_VALID_AFTER_CLOSE_PROPAL == 1)
|
||||
{
|
||||
$commande->fetch($result);
|
||||
$commande->valid($user);
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user