mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-23 05:54:03 +01:00
Correzione #857
This commit is contained in:
parent
e4fc9b3c52
commit
97e58bb2b1
@ -16,7 +16,7 @@ echo '
|
||||
// Quantità
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "number", "label": "'.tr('Q.tà').'", "name": "qta", "required": 1, "value": "'.$result['qta'].'", "decimals": "qta"'.(isset($result['max_qta']) ? ', "icon-after": "<span class=\"tip\" title=\"'.tr("L'elemento è collegato a un documento: la quantità massima ammessa è relativa allo stato di evasione dell'elemento nel documento di osrigine (quantità dell'elemento / quantità massima ammessa)").'\">/ '.numberFormat($result['max_qta'], 'qta').' <i class=\"fa fa-question-circle-o\"></i></span>"' : '').', "min-value": "'.Translator::numberToLocale($result['qta_evasa']).'" ]}
|
||||
{[ "type": "number", "label": "'.tr('Q.tà').'", "name": "qta", "required": 1, "value": "'.$result['qta'].'", "decimals": "qta"'.(isset($result['max_qta']) ? ', "icon-after": "<span class=\"tip\" title=\"'.tr("L'elemento è collegato a un documento: la quantità massima ammessa è relativa allo stato di evasione dell'elemento nel documento di origine (quantità dell'elemento / quantità massima ammessa)").'\">/ '.numberFormat($result['max_qta'], 'qta').' <i class=\"fa fa-question-circle-o\"></i></span>"' : '').', "min-value": "'.Translator::numberToLocale($result['qta_evasa']).'" ]}
|
||||
</div>';
|
||||
|
||||
// Unità di misura
|
||||
|
@ -151,7 +151,7 @@ abstract class Description extends Model
|
||||
*
|
||||
* @return self
|
||||
*/
|
||||
public function copiaIn(Document $document, $qta = null, $is_evasione = true)
|
||||
public function copiaIn(Document $document, $qta = null)
|
||||
{
|
||||
// Individuazione classe di destinazione
|
||||
$class = get_class($document);
|
||||
@ -183,6 +183,7 @@ abstract class Description extends Model
|
||||
unset($attributes[$model->getParentID()]);
|
||||
|
||||
// Riferimento di origine per l'evasione automatica della riga
|
||||
$is_evasione = true;
|
||||
if ($is_evasione) {
|
||||
$model->original_id = $this->id;
|
||||
$model->original_type = $current;
|
||||
@ -191,7 +192,7 @@ abstract class Description extends Model
|
||||
// Impostazione del genitore
|
||||
$model->setParent($document);
|
||||
|
||||
// Azioni specifiche di inizalizzazione
|
||||
// Azioni specifiche di inizializzazione
|
||||
$model->customInitCopiaIn($this);
|
||||
|
||||
$model->save();
|
||||
|
@ -23,6 +23,7 @@ abstract class Row extends Description
|
||||
protected $appends = [
|
||||
'prezzo_unitario_corrente',
|
||||
'sconto_unitario_corrente',
|
||||
'max_qta',
|
||||
];
|
||||
|
||||
public static function build(Document $document, $bypass = false)
|
||||
|
Loading…
Reference in New Issue
Block a user