WIP
This commit is contained in:
parent
16415a1c92
commit
7c82fc5da6
@ -620,12 +620,13 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
|
|||||||
';
|
';
|
||||||
|
|
||||||
if (!empty($conf->use_javascript_ajax) && $object->status == 0) {
|
if (!empty($conf->use_javascript_ajax) && $object->status == 0) {
|
||||||
|
$tagidfortablednd = 'tablelinesservice';
|
||||||
include DOL_DOCUMENT_ROOT . '/core/tpl/ajaxrow.tpl.php';
|
include DOL_DOCUMENT_ROOT . '/core/tpl/ajaxrow.tpl.php';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<div class="div-table-responsive-no-min">';
|
print '<div class="div-table-responsive-no-min">';
|
||||||
if (!empty($object->lines) || ($object->status == $object::STATUS_DRAFT && $permissiontoadd && $action != 'selectlines' && $action != 'editline')) {
|
if (!empty($object->lines) || ($object->status == $object::STATUS_DRAFT && $permissiontoadd && $action != 'selectlines' && $action != 'editline')) {
|
||||||
print '<table id="tablelines" class="noborder noshadow" width="100%">';
|
print '<table id="tablelinesservice" class="noborder noshadow" width="100%">';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($object->lines)) {
|
if (!empty($object->lines)) {
|
||||||
|
|||||||
@ -1144,8 +1144,9 @@ class BOM extends CommonObject
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
//Convert qty to hour
|
//Convert qty to hour
|
||||||
if($line->duration_unit == 's') $qty = $line->qty / 3600;
|
if($line->duration_unit == 's') $qty = $line->qty / 3600;
|
||||||
if($line->duration_unit == 'i') $qty = $line->qty / 60;
|
if($line->duration_unit == 'i') $qty = $line->qty / 60;
|
||||||
|
if($line->duration_unit == 'h') $qty = $line->qty;
|
||||||
if($line->duration_unit == 'd') $qty = $line->qty * 24;
|
if($line->duration_unit == 'd') $qty = $line->qty * 24;
|
||||||
if($line->duration_unit == 'w') $qty = $line->qty * 24 * 7;
|
if($line->duration_unit == 'w') $qty = $line->qty * 24 * 7;
|
||||||
if($line->duration_unit == 'm') $qty = $line->qty * 730.484;
|
if($line->duration_unit == 'm') $qty = $line->qty * 730.484;
|
||||||
|
|||||||
@ -64,7 +64,7 @@ if (!empty($conf->global->BOM_SUB_BOM) && $filtertype != 1) {
|
|||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
// Qty
|
// Qty
|
||||||
print '<td class="linecolqty right">'.$form->textwithpicto($langs->trans('Qty'), $langs->trans("QtyRequiredIfNoLoss")).'</td>';
|
print '<td class="linecolqty right">'.$form->textwithpicto($langs->trans('Qty'), ($filtertype != 1) ? $langs->trans("QtyRequiredIfNoLoss") : '').'</td>';
|
||||||
|
|
||||||
if($filtertype != 1) {
|
if($filtertype != 1) {
|
||||||
if (!empty($conf->global->PRODUCT_USE_UNITS)) {
|
if (!empty($conf->global->PRODUCT_USE_UNITS)) {
|
||||||
|
|||||||
@ -65,7 +65,7 @@ if (empty($outputalsopricetotalwithtax)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// add html5 elements
|
// add html5 elements
|
||||||
$domData = ' data-element="'.$line->element.'"';
|
$domData = ' data-element="'.$line->element.'service"';
|
||||||
$domData .= ' data-id="'.$line->id.'"';
|
$domData .= ' data-id="'.$line->id.'"';
|
||||||
$domData .= ' data-qty="'.$line->qty.'"';
|
$domData .= ' data-qty="'.$line->qty.'"';
|
||||||
$domData .= ' data-product_type="'.$line->product_type.'"';
|
$domData .= ' data-product_type="'.$line->product_type.'"';
|
||||||
|
|||||||
@ -82,7 +82,7 @@ ProductsToProduce=Produits à produire
|
|||||||
UnitCost=Coût unitaire
|
UnitCost=Coût unitaire
|
||||||
TotalCost=Coût total
|
TotalCost=Coût total
|
||||||
BOMTotalCost=Le coût de production de cette nomenclature basé sur chaque quantité et produit à consommer (utilise le prix de revient si défini, sinon le PMP si défini, sinon le meilleur prix d'achat)
|
BOMTotalCost=Le coût de production de cette nomenclature basé sur chaque quantité et produit à consommer (utilise le prix de revient si défini, sinon le PMP si défini, sinon le meilleur prix d'achat)
|
||||||
BOMTotalService=Si le module "Poste de travail" est activé, alors le calcul est "quantité (convertie en heures) x thm du poste de travail", sinon "quantité (convertie en heures) x prix de revient du service"
|
BOMTotalCostService=Si le module "Poste de travail" est activé, alors le calcul est "quantité (convertie en heures) x thm du poste de travail", sinon "quantité (convertie en heures) x prix de revient du service"
|
||||||
BOMProductsList=Liste des composants
|
BOMProductsList=Liste des composants
|
||||||
BOMServicesList=Liste des services
|
BOMServicesList=Liste des services
|
||||||
GoOnTabProductionToProduceFirst=Vous devez avoir la production pour clôturer un Ordre de Fabrication (voir onglet '%s'). Mais vous pouvez l'annuler.
|
GoOnTabProductionToProduceFirst=Vous devez avoir la production pour clôturer un Ordre de Fabrication (voir onglet '%s'). Mais vous pouvez l'annuler.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user