1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-23 05:54:03 +01:00
This commit is contained in:
Thomas Zilio 2020-07-19 15:07:20 +02:00
parent e4fc9b3c52
commit 97e58bb2b1
3 changed files with 5 additions and 3 deletions

View File

@ -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

View File

@ -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();

View File

@ -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)