Fix: Removed delete of orders with amount is 0.

New: Can now use 0 as amount.
Qual: Uniformise labels
This commit is contained in:
Laurent Destailleur 2009-06-04 00:36:23 +00:00
parent 3c591db844
commit bbb3b8125d
12 changed files with 78 additions and 60 deletions

View File

@ -1282,7 +1282,7 @@ if ($id > 0 || ! empty($ref))
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>'; print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';
print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>';
print '<td align="right" width="50">'.$langs->trans('AmountHT').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="48" colspan="3">&nbsp;</td>'; print '<td width="48" colspan="3">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -312,22 +312,22 @@ if ($_REQUEST['action'] == 'setremiseabsolue' && $user->rights->facture->creer)
*/ */
if ($_POST['action'] == 'addline' && $user->rights->commande->creer) if ($_POST['action'] == 'addline' && $user->rights->commande->creer)
{ {
$commande = new Commande($db);
$result=0; $result=0;
if (empty($_POST['idprod']) && $_POST["type"] < 0) if (empty($_POST['idprod']) && $_POST["type"] < 0)
{ {
$fac->error = $langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Type")) ; $mesg = '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Type")).'</div>';
$result = -1 ; $result = -1 ;
} }
if (empty($_POST['idprod']) && empty($_POST["pu"])) if (empty($_POST['idprod']) && ! isset($_POST["pu"])) // Field pu can be 0
{ {
$fac->error = $langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("UnitPriceHT")) ; $mesg = '<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("UnitPriceHT")).'</div>';
$result = -1 ; $result = -1 ;
} }
if ($_POST['qty'] && (($_POST['pu'] != '' && ($_POST['np_desc'] || $_POST['dp_desc'])) || $_POST['idprod'])) if ($_POST['qty'] && (($_POST['pu'] != '' && ($_POST['np_desc'] || $_POST['dp_desc'])) || $_POST['idprod']))
{ {
$commande = new Commande($db);
$ret=$commande->fetch($_POST['id']); $ret=$commande->fetch($_POST['id']);
if ($ret < 0) if ($ret < 0)
{ {
@ -1531,7 +1531,7 @@ else
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>'; print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';
print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>';
print '<td align="right" width="50">'.$langs->trans('AmountHT').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="48" colspan="3">&nbsp;</td>'; print '<td width="48" colspan="3">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -382,7 +382,7 @@ if ($id > 0 || ! empty($ref))
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>'; print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';
print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>';
print '<td align="right" width="50">'.$langs->trans('AmountHT').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="48" colspan="3">&nbsp;</td>'; print '<td width="48" colspan="3">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -2742,7 +2742,7 @@ else
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>'; print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';
print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>';
print '<td align="right" width="50">'.$langs->trans('TotalHT').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="48" colspan="3">&nbsp;</td>'; print '<td width="48" colspan="3">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -697,7 +697,7 @@ if ($id > 0 || ! empty($ref))
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>'; print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';
print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('ReductionShort').'</td>';
print '<td align="right" width="50">'.$langs->trans('AmountHT').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="48" colspan="3">&nbsp;</td>'; print '<td width="48" colspan="3">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -820,8 +820,8 @@ else
print '<td align="right">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right">'.$langs->trans('PriceUTTC').'</td>'; print '<td align="right">'.$langs->trans('PriceUTTC').'</td>';
print '<td align="right">'.$langs->trans('Qty').'</td>'; print '<td align="right">'.$langs->trans('Qty').'</td>';
print '<td align="right">'.$langs->trans('TotalHT').'</td>'; print '<td align="right">'.$langs->trans('TotalHTShort').'</td>';
print '<td align="right">'.$langs->trans('TotalTTC').'</td>'; print '<td align="right">'.$langs->trans('TotalTTCShort').'</td>';
print '<td>&nbsp;</td>'; print '<td>&nbsp;</td>';
print '<td>&nbsp;</td>'; print '<td>&nbsp;</td>';
print '</tr>'; print '</tr>';
@ -976,8 +976,8 @@ else
print '<td align="right">'.$langs->trans('PriceUHT').'</td>'; print '<td align="right">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right">'.$langs->trans('PriceUTTC').'</td>'; print '<td align="right">'.$langs->trans('PriceUTTC').'</td>';
print '<td align="right">'.$langs->trans('Qty').'</td>'; print '<td align="right">'.$langs->trans('Qty').'</td>';
print '<td align="right">'.$langs->trans('TotalHT').'</td>'; print '<td align="right">&nbsp;</td>';
print '<td align="right">'.$langs->trans('TotalTTC').'</td>'; print '<td align="right">&nbsp;</td>';
print '<td>&nbsp;</td>'; print '<td>&nbsp;</td>';
print '<td>&nbsp;</td>'; print '<td>&nbsp;</td>';
print '</tr>'; print '</tr>';

View File

@ -1377,13 +1377,15 @@ function migrate_price_commande($db,$langs,$conf)
$db->free($resql); $db->free($resql);
/*
$sql = "DELETE FROM ".MAIN_DB_PREFIX."commandedet"; $sql = "DELETE FROM ".MAIN_DB_PREFIX."commandedet";
$sql.= " WHERE price = 0 and total_ttc = 0 and total_tva = 0 and total_ht = 0"; $sql.= " WHERE price = 0 and total_ttc = 0 and total_tva = 0 and total_ht = 0 AND remise_percent = 0";
$resql=$db->query($sql); $resql=$db->query($sql);
if (! $resql) if (! $resql)
{ {
dol_print_error($db); dol_print_error($db);
} }
*/
$db->commit(); $db->commit();
} }

View File

@ -236,6 +236,8 @@ PriceUTTC=U.P.
Amount=Amount Amount=Amount
AmountInvoice=Invoice amount AmountInvoice=Invoice amount
AmountPayment=Payment amount AmountPayment=Payment amount
AmountHTShort=Amount (net)
AmountTTCShort=Amount (inc. tax)
AmountHT=Amount (net of tax) AmountHT=Amount (net of tax)
AmountTTC=Amount (inc. tax) AmountTTC=Amount (inc. tax)
AmountVAT=Amount VAT AmountVAT=Amount VAT
@ -248,6 +250,8 @@ PriceQtyMinTTC=Price quantity min. (inc. of tax)
Percentage=Pourcentage Percentage=Pourcentage
Total=Total Total=Total
SubTotal=Subtotal SubTotal=Subtotal
TotalHTShort=Total (net)
TotalTTCShort=Total (inc. tax)
TotalHT=Total (net of tax) TotalHT=Total (net of tax)
TotalTTC=Total (inc. tax) TotalTTC=Total (inc. tax)
TotalTTCToYourCredit=Total (inc. tax) to your credit TotalTTCToYourCredit=Total (inc. tax) to your credit
@ -467,7 +471,7 @@ AutomaticCode=Automatic code
NotManaged=Not managed NotManaged=Not managed
FeatureDisabled=Feature disabled FeatureDisabled=Feature disabled
MoveBox=Move box %s MoveBox=Move box %s
Offered=Free Offered=Offered
NotEnoughPermissions=You don't have permission for this action NotEnoughPermissions=You don't have permission for this action
SessionName=Session name SessionName=Session name
Method=Method Method=Method

View File

@ -236,6 +236,8 @@ PriceUTTC=P.U. TTC
Amount=Montant Amount=Montant
AmountInvoice=Montant facture AmountInvoice=Montant facture
AmountPayment=Montant paiement AmountPayment=Montant paiement
AmountHTShort=Montant HT
AmountTTCShort=Montant TTC
AmountHT=Montant HT AmountHT=Montant HT
AmountTTC=Montant TTC AmountTTC=Montant TTC
AmountVAT=Montant TVA AmountVAT=Montant TVA
@ -248,6 +250,8 @@ PriceQtyMinTTC=Prix quantité min. TTC
Percentage=Pourcentage Percentage=Pourcentage
Total=Total Total=Total
SubTotal=Sous-total SubTotal=Sous-total
TotalHTShort=Total HT
TotalTTCShort=Total TTC
TotalHT=Total HT TotalHT=Total HT
TotalTTC=Total TTC TotalTTC=Total TTC
TotalTTCToYourCredit=Total TTC à votre crédit TotalTTCToYourCredit=Total TTC à votre crédit

View File

@ -4,7 +4,7 @@ SeparatorDecimal =,
SeparatorThousand = SeparatorThousand =
DatabaseConnection =Connessione al database DatabaseConnection =Connessione al database
Error =Errore Error =Errore
ErrorFieldRequired =Il campo '%s' è necessaria ErrorFieldRequired =Il campo '%s' <EFBFBD> necessaria
ErrorFieldFormat =Il campo '%s' ha un valore cattivo ErrorFieldFormat =Il campo '%s' ha un valore cattivo
ErrorFileDoesNotExists =Il file %s non esiste ErrorFileDoesNotExists =Il file %s non esiste
ErrorFailedToOpenFile =Impossibile aprire il file %s ErrorFailedToOpenFile =Impossibile aprire il file %s
@ -13,34 +13,34 @@ ErrorCanNotReadDir =Impossibile leggere %s dir
ErrorConstantNotDefined =Parametro %s non definito ErrorConstantNotDefined =Parametro %s non definito
ErrorUnknown =Sconosciuta errore ErrorUnknown =Sconosciuta errore
ErrorSQL =Errore di SQL ErrorSQL =Errore di SQL
ErrorLogoFileNotFound =Logo file '%s' non è stato trovato ErrorLogoFileNotFound =Logo file '%s' non <EFBFBD> stato trovato
ErrorGoToGlobalSetup =Vai alle impostazioni 'Società / Fondazione' per risolvere questo problema ErrorGoToGlobalSetup =Vai alle impostazioni 'Societ<EFBFBD> / Fondazione' per risolvere questo problema
ErrorGoToModuleSetup =Vai alle impostazioni del modulo per risolvere questo problema ErrorGoToModuleSetup =Vai alle impostazioni del modulo per risolvere questo problema
ErrorFailedToSendMail =Impossibile inviare una mail (mittente %s, destinatario %s) ErrorFailedToSendMail =Impossibile inviare una mail (mittente %s, destinatario %s)
ErrorAttachedFilesDisabled =Funzionalità di inserimento file è disattivata su questo server ErrorAttachedFilesDisabled =Funzionalit<EFBFBD> di inserimento file <20> disattivata su questo server
ErrorFileNotUploaded =File non è stato caricato. Controllare che la dimensione non superi il numero massimo consentito, che è lo spazio libero disponibile sul disco e che non vi è già un file con lo stesso nome in questa directory. ErrorFileNotUploaded =File non <EFBFBD> stato caricato. Controllare che la dimensione non superi il numero massimo consentito, che <20> lo spazio libero disponibile sul disco e che non vi <20> gi<67> un file con lo stesso nome in questa directory.
ErrorInternalErrorDetected =Errore rilevato ErrorInternalErrorDetected =Errore rilevato
ErrorNoRequestRan =Nessuna richiesta avviata ErrorNoRequestRan =Nessuna richiesta avviata
ErrorWrongHostParameter =Ospitante parametro sbagliato ErrorWrongHostParameter =Ospitante parametro sbagliato
ErrorYourCountryIsNotDefined =Il vostro paese non è definita. Vai alla Home-Setup-e post Modifica nuovamente il modulo. ErrorYourCountryIsNotDefined =Il vostro paese non <EFBFBD> definita. Vai alla Home-Setup-e post Modifica nuovamente il modulo.
ErrorRecordIsUsedByChild =Impossibile cancellare questo record. Questo record è utilizzato da almeno sui bambini record. ErrorRecordIsUsedByChild =Impossibile cancellare questo record. Questo record <EFBFBD> utilizzato da almeno sui bambini record.
ErrorWrongValue =Valore sbagliato ErrorWrongValue =Valore sbagliato
ErrorWrongValueForParameterX =Valore non corretto per il parametro %s ErrorWrongValueForParameterX =Valore non corretto per il parametro %s
ErrorNoRequestInError =Nessuna richiesta in errore ErrorNoRequestInError =Nessuna richiesta in errore
ErrorServiceUnavailableTryLater =Servizio non disponibile per il momento. Riprova più tardi. ErrorServiceUnavailableTryLater =Servizio non disponibile per il momento. Riprova pi<EFBFBD> tardi.
ErrorDuplicateField =Valore duplicato in un unico campo ErrorDuplicateField =Valore duplicato in un unico campo
ErrorSomeErrorWereFoundRollbackIsDone =Alcuni errori sono stati trovati. Abbiamo rollback modifiche. ErrorSomeErrorWereFoundRollbackIsDone =Alcuni errori sono stati trovati. Abbiamo rollback modifiche.
ErrorConfigParameterNotDefined =<b> Parametro %s </b> non è definito all'interno di file di configurazione Dolibarr <b> conf.php </b>. ErrorConfigParameterNotDefined =<b> Parametro %s </b> non <EFBFBD> definito all'interno di file di configurazione Dolibarr <b> conf.php </b>.
ErrorCantLoadUserFromDolibarrDatabase =Impossibile trovare l'utente <b>%s </b> nella Dolibarr database. ErrorCantLoadUserFromDolibarrDatabase =Impossibile trovare l'utente <b>%s </b> nella Dolibarr database.
ErrorNoVATRateDefinedForSellerCountry =Errore, non definite le aliquote IVA per il paese '%s'. ErrorNoVATRateDefinedForSellerCountry =Errore, non definite le aliquote IVA per il paese '%s'.
ErrorFailedToSaveFile =Errore, file non salvato. ErrorFailedToSaveFile =Errore, file non salvato.
ErrorOnlyPngJpgSupported =Errore, solo i formati file di immagine Png e Jpg sono supportati. ErrorOnlyPngJpgSupported =Errore, solo i formati file di immagine Png e Jpg sono supportati.
ErrorImageFormatNotSupported =PHP non supporta funzioni per convertire le immagini di questo formato. ErrorImageFormatNotSupported =PHP non supporta funzioni per convertire le immagini di questo formato.
LevelOfFeature =Livello di funzionalità LevelOfFeature =Livello di funzionalit<EFBFBD>
DefinedAndHasThisValue =Definiti con il valore di DefinedAndHasThisValue =Definiti con il valore di
IsNotDefined =Non è definito IsNotDefined =Non <EFBFBD> definito
NotDefined =Non definito NotDefined =Non definito
DolibarrInHttpAuthenticationSoPasswordUseless =Dolibarr modalità di autenticazione è configurato a <b>%s </b> nel file di configurazione <b> conf.php </b>. <br> Ciò significa che la password del database è esterno al Dolibarr, cambiando in modo tale settore può non avere effetti . DolibarrInHttpAuthenticationSoPasswordUseless =Dolibarr modalit<EFBFBD> di autenticazione <20> configurato a <b>%s </b> nel file di configurazione <b> conf.php </b>. <br> Ci<EFBFBD> significa che la password del database <20> esterno al Dolibarr, cambiando in modo tale settore pu<70> non avere effetti .
Administrator =Amministratore Administrator =Amministratore
Undefined =Indefinito Undefined =Indefinito
PasswordForgotten =Dimenticato la password? PasswordForgotten =Dimenticato la password?
@ -49,7 +49,7 @@ HomeArea =Sezione home
LastConnexion =Ultima connessione LastConnexion =Ultima connessione
PreviousConnexion =Precedente connessione PreviousConnexion =Precedente connessione
ConnectedSince =In quanto collegato ConnectedSince =In quanto collegato
AuthenticationMode =Modalità di autenticazione AuthenticationMode =Modalit<EFBFBD> di autenticazione
RequestedUrl =URL richiesto RequestedUrl =URL richiesto
DatabaseTypeManager =Tipo di database manager DatabaseTypeManager =Tipo di database manager
RequestLastAccess =Richiesta di ultimo accesso a database RequestLastAccess =Richiesta di ultimo accesso a database
@ -61,12 +61,12 @@ InformationToHelpDiagnose =Si tratta di informazioni che possono aiutare a
MoreInformation =Maggiori informazioni MoreInformation =Maggiori informazioni
NotePublic =Nota (pubblico) NotePublic =Nota (pubblico)
NotePrivate =Nota (privati) NotePrivate =Nota (privati)
PrecisionUnitIsLimitedToXDecimals =Dolibarr è stato di installazione di limitare la precisione dei prezzi unitari di <b>%s </b> decimali. PrecisionUnitIsLimitedToXDecimals =Dolibarr <EFBFBD> stato di installazione di limitare la precisione dei prezzi unitari di <b>%s </b> decimali.
DoTest =Verifica DoTest =Verifica
ToFilter =Filtro ToFilter =Filtro
WarningYouHaveAtLeastOneTaskLate =Attenzione, avete almeno un elemento che ha superato la tolleranza di ritardo. WarningYouHaveAtLeastOneTaskLate =Attenzione, avete almeno un elemento che ha superato la tolleranza di ritardo.
yes =sì yes =s<EFBFBD>
Yes =Sì Yes =S<EFBFBD>
no =no no =no
No =No No =No
All =Tutto All =Tutto
@ -218,18 +218,22 @@ PriceUTTC =P.U.(lordo)
Amount =Importo Amount =Importo
AmountInvoice =Importo della fattura AmountInvoice =Importo della fattura
AmountPayment =Importo del pagamento AmountPayment =Importo del pagamento
AmountHTShort =Importo (netto)
AmountTTCShort =Importo (inc. IVA)
AmountHT =Importo (netto imposte) AmountHT =Importo (netto imposte)
AmountTTC =Importo (inclusa IVA) AmountTTC =Importo (inclusa IVA)
AmountVAT =Importo IVA AmountVAT =Importo IVA
AmountTotal =Importo totale AmountTotal =Importo totale
AmountAverage =Importo medio AmountAverage =Importo medio
PriceQtyHT =Prezzo per tale quantitativo tasse escluse PriceQtyHT =Prezzo per tale quantitativo tasse escluse
PriceQtyMinHT =Prezzo quantità min. tasse escluse PriceQtyMinHT =Prezzo quantit<EFBFBD> min. tasse escluse
PriceQtyTTC =Prezzo per tale quantitativo tasse incluse PriceQtyTTC =Prezzo per tale quantitativo tasse incluse
PriceQtyMinTTC =Prezzo quantità min. tasse incluse PriceQtyMinTTC =Prezzo quantit<EFBFBD> min. tasse incluse
Percentage =Pourcentuale Percentage =Pourcentuale
Total =Totale Total =Totale
SubTotal =Totale parziale SubTotal =Totale parziale
TotalHTShort =Totale imp.
TotalTTCShort =Totale (inc. IVA)
TotalHT =Totale imponibile TotalHT =Totale imponibile
TotalTTC =Totale (inclusa IVA) TotalTTC =Totale (inclusa IVA)
TotalTTCToYourCredit =Totale (inclusa IVA) al tuo credito TotalTTCToYourCredit =Totale (inclusa IVA) al tuo credito
@ -258,7 +262,7 @@ ActionsToDo =Azioni da fare
ActionsDone =Azioni fatte ActionsDone =Azioni fatte
ActionsToDoShort =Da fare ActionsToDoShort =Da fare
ActionsDoneShort =Fatto ActionsDoneShort =Fatto
CompanyFundation =Società / Fondazione CompanyFundation =Societ<EFBFBD> / Fondazione
ContactsForCompany =Contatti per questa terza parte ContactsForCompany =Contatti per questa terza parte
ActionsOnCompany =Azioni su questo terzo ActionsOnCompany =Azioni su questo terzo
NActions =%s azioni NActions =%s azioni
@ -289,8 +293,8 @@ and =e
or =o or =o
Other =Altro Other =Altro
Others =Altri Others =Altri
Quantity =Quantità Quantity =Quantit<EFBFBD>
Qty =Qtà Qty =Qt<EFBFBD>
ChangedBy =Cambiato da ChangedBy =Cambiato da
ReCalculate =Ricalcolato ReCalculate =Ricalcolato
ResultOk =Successo ResultOk =Successo
@ -348,7 +352,7 @@ ReportDescription =Descrizione
Report =Report Report =Report
Keyword =Chiave Keyword =Chiave
Legend =Legenda Legend =Legenda
FillTownFromZip =Inserire la città da zip FillTownFromZip =Inserire la citt<EFBFBD> da zip
ShowLog =Visualizza log ShowLog =Visualizza log
File =File File =File
ReadPermissionNotAllowed =Permesso di lettura non consentito ReadPermissionNotAllowed =Permesso di lettura non consentito
@ -362,7 +366,7 @@ NbOfLines =Numero di linee
NbOfObjects =Numero di oggetti NbOfObjects =Numero di oggetti
NbOfReferers =Numero di riferimenti NbOfReferers =Numero di riferimenti
Referers =Referers Referers =Referers
TotalQuantity =Quantità totale TotalQuantity =Quantit<EFBFBD> totale
DateFromTo =Da %s a %s DateFromTo =Da %s a %s
DateFrom =Da %s DateFrom =Da %s
DateUntil =Fino a %s DateUntil =Fino a %s
@ -377,15 +381,15 @@ BuildPDF =Crea PDF
RebuildPDF =Rigenera PDF RebuildPDF =Rigenera PDF
BuildDoc =Genera Doc BuildDoc =Genera Doc
RebuildDoc =Rigenera Doc RebuildDoc =Rigenera Doc
Entity =Entità Entity =Entit<EFBFBD>
Entities =Entità Entities =Entit<EFBFBD>
EventLogs =Log EventLogs =Log
CustomerPreview =Anteprima cliente CustomerPreview =Anteprima cliente
SupplierPreview =Anteprima fornitore SupplierPreview =Anteprima fornitore
AccountancyPreview =Anteprima contabilità AccountancyPreview =Anteprima contabilit<EFBFBD>
ShowCustomerPreview =Visualizza anteprima cliente ShowCustomerPreview =Visualizza anteprima cliente
ShowSupplierPreview =Visualizza anteprima fornitore ShowSupplierPreview =Visualizza anteprima fornitore
ShowAccountancyPreview =Visualizza anteprima contabilità ShowAccountancyPreview =Visualizza anteprima contabilit<EFBFBD>
RefCustomer =Rif. cliente RefCustomer =Rif. cliente
Currency =Valuta Currency =Valuta
InfoAdmin =Informazioni per gli amministratori InfoAdmin =Informazioni per gli amministratori
@ -394,23 +398,23 @@ Redo =Ripeti
ExpandAll =Espandi tutto ExpandAll =Espandi tutto
UndoExpandAll =Annulla espandere UndoExpandAll =Annulla espandere
Reason =Ragione Reason =Ragione
FeatureNotYetSupported =Funzionalità non ancora supportata FeatureNotYetSupported =Funzionalit<EFBFBD> non ancora supportata
CloseWindow =Chiudi finestra CloseWindow =Chiudi finestra
Question =Domanda Question =Domanda
Response =Risposta Response =Risposta
Priority =Priorità Priority =Priorit<EFBFBD>
MailSentBy =Le email inviate da MailSentBy =Le email inviate da
TextUsedInTheMessageBody =Email corpo TextUsedInTheMessageBody =Email corpo
SendAcknowledgementByMail =Invia conoscenza via e-mail SendAcknowledgementByMail =Invia conoscenza via e-mail
NoEMail =Nessuna email NoEMail =Nessuna email
Owner =Proprietario Owner =Proprietario
DetectedVersion =Versione riconosciuta DetectedVersion =Versione riconosciuta
FollowingConstantsWillBeSubstituted =Le seguenti costanti sarà sostituto con corrispondente valori. FollowingConstantsWillBeSubstituted =Le seguenti costanti sar<EFBFBD> sostituto con corrispondente valori.
Refresh =Aggiorna Refresh =Aggiorna
BackToList =Torna alla lista BackToList =Torna alla lista
GoBack =Torna indietro GoBack =Torna indietro
CanBeModifiedIfOk =Può essere modificato se valido CanBeModifiedIfOk =Pu<EFBFBD> essere modificato se valido
CanBeModifiedIfKo =Può essere modificato se non valido CanBeModifiedIfKo =Pu<EFBFBD> essere modificato se non valido
RecordModifiedSuccessfully =Record modificati con successo RecordModifiedSuccessfully =Record modificati con successo
AutomaticCode =Creazione automatica del codice AutomaticCode =Creazione automatica del codice
NotManaged =Non gestito NotManaged =Non gestito
@ -425,7 +429,7 @@ PartialWoman =Parziale
PartialMan =Parziale PartialMan =Parziale
TotalWoman =Totale TotalWoman =Totale
TotalMan =Totale TotalMan =Totale
YouCanChangeValuesForThisListFromDictionnarySetup =È possibile modificare i valori di questo elenco dal menu di impostazione - Dizionario YouCanChangeValuesForThisListFromDictionnarySetup =<EFBFBD> possibile modificare i valori di questo elenco dal menu di impostazione - Dizionario
Color =Colore Color =Colore
Documents =Documenti Documents =Documenti
Documents2 =Documenti Documents2 =Documenti
@ -439,10 +443,10 @@ CurrentUserLanguage =Linguaggio corrente
CurrentTheme =Tema attuale CurrentTheme =Tema attuale
# Week day # Week day
Monday =Lunedi Monday =Lunedi
Tuesday =Martedì Tuesday =Marted<EFBFBD>
Wednesday =Mercoledì Wednesday =Mercoled<EFBFBD>
Thursday =Giovedi Thursday =Giovedi
Friday =Venerdì Friday =Venerd<EFBFBD>
Saturday =Sabato Saturday =Sabato
Sunday =Domenica Sunday =Domenica
ShortMonday =L ShortMonday =L
@ -469,7 +473,7 @@ ConfirmClone=Scegli i dati che si desidera clonare:
ConfirmCloneEMailing=Sei sicuro di voler clonare questa email? ConfirmCloneEMailing=Sei sicuro di voler clonare questa email?
NoCloneOptionsSpecified=Non sono disponibili dati per clonare definito. NoCloneOptionsSpecified=Non sono disponibili dati per clonare definito.
CopyOf=Copia del CopyOf=Copia del
WelcomeString=<font class="body">We are </font>%s<font class=<font class="body">Ci sono% s, e si è connessi come utente%</font> s WelcomeString=<font class="body">We are </font>%s<font class=<font class="body">Ci sono% s, e si <EFBFBD> connessi come utente%</font> s
Now=Adesso Now=Adesso
ActionsRunningshort=Started ActionsRunningshort=Started
ActionRunningNotStarted=Non avviato ActionRunningNotStarted=Non avviato

View File

@ -233,6 +233,8 @@ PriceUTTC=PU Total
Amount=Montante Amount=Montante
AmountInvoice=Montante Factura AmountInvoice=Montante Factura
AmountPayment=Montante Pagamento AmountPayment=Montante Pagamento
AmountHTShort=Montante base
AmountTTCShort=Montante (IVA inc.)
AmountHT=Montante Base AmountHT=Montante Base
AmountTTC=Montante AmountTTC=Montante
AmountVAT=Montante IVA AmountVAT=Montante IVA
@ -245,8 +247,10 @@ PriceQtyMinTTC=Preço quantidade min. total
Percentage=Percentagem Percentage=Percentagem
Total=Total Total=Total
SubTotal=Subtotal SubTotal=Subtotal
TotalHT=Montante TotalHTShort=Montante base
TotalTTC=Total TotalTTCShort=Total (IVA inc.)
TotalHT=Total
TotalTTC=Total (IVA inc.)
TotalTTCToYourCredit=Total a crédito TotalTTCToYourCredit=Total a crédito
TotalVAT=Total do IVA TotalVAT=Total do IVA
IncludedVAT=IVA incluido IncludedVAT=IVA incluido

View File

@ -1,6 +1,6 @@
-- =================================================================== -- ===================================================================
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> -- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
-- Copyright (C) 2006-2007 Laurent Destailleur <eldy@users.sourceforge.net> -- Copyright (C) 2006-2009 Laurent Destailleur <eldy@users.sourceforge.net>
-- --
-- This program is free software; you can redistribute it and/or modify -- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by -- it under the terms of the GNU General Public License as published by
@ -25,16 +25,16 @@ create table llx_commandedet
fk_commande integer, fk_commande integer,
fk_product integer, fk_product integer,
description text, description text,
tva_tx double(6,3), -- taux tva tva_tx double(6,3), -- vat rate
qty real, -- quantité qty real, -- quantity
remise_percent real DEFAULT 0, -- pourcentage de remise remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise remise real DEFAULT 0, -- montant de la remise
fk_remise_except integer NULL, -- Lien vers table des remises fixes fk_remise_except integer NULL, -- Lien vers table des remises fixes
price real, -- prix final price real, -- prix final
subprice double(24,8) DEFAULT 0, -- prix unitaire subprice double(24,8) DEFAULT 0, -- prix unitaire
total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantité et incluant remise ligne et globale total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantit<EFBFBD> et incluant remise ligne et globale
total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantité et incluant remise ligne et globale total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<EFBFBD> et incluant remise ligne et globale
total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantité et incluant remise ligne et globale total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<EFBFBD> et incluant remise ligne et globale
product_type integer DEFAULT 0, product_type integer DEFAULT 0,
date_start datetime DEFAULT NULL, -- date debut si service date_start datetime DEFAULT NULL, -- date debut si service
date_end datetime DEFAULT NULL, -- date fin si service date_end datetime DEFAULT NULL, -- date fin si service