Line 29... |
Line 29... |
29 |
import org.openconcerto.erp.core.customerrelationship.customer.ui.AdresseType;
|
29 |
import org.openconcerto.erp.core.customerrelationship.customer.ui.AdresseType;
|
30 |
import org.openconcerto.erp.core.customerrelationship.customer.ui.CategorieComptableChoiceUI;
|
30 |
import org.openconcerto.erp.core.customerrelationship.customer.ui.CategorieComptableChoiceUI;
|
31 |
import org.openconcerto.erp.core.finance.accounting.element.ComptePCESQLElement;
|
31 |
import org.openconcerto.erp.core.finance.accounting.element.ComptePCESQLElement;
|
32 |
import org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement;
|
32 |
import org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement;
|
33 |
import org.openconcerto.erp.core.finance.payment.component.ModeDeReglementSQLComponent;
|
33 |
import org.openconcerto.erp.core.finance.payment.component.ModeDeReglementSQLComponent;
|
- |
|
34 |
import org.openconcerto.erp.core.finance.tax.model.TaxeCache;
|
34 |
import org.openconcerto.erp.core.sales.credit.ui.AvoirItemTable;
|
35 |
import org.openconcerto.erp.core.sales.credit.ui.AvoirItemTable;
|
35 |
import org.openconcerto.erp.core.supplychain.stock.element.StockItemsUpdater;
|
36 |
import org.openconcerto.erp.core.supplychain.stock.element.StockItemsUpdater;
|
36 |
import org.openconcerto.erp.core.supplychain.stock.element.StockItemsUpdater.TypeStockUpdate;
|
37 |
import org.openconcerto.erp.core.supplychain.stock.element.StockItemsUpdater.TypeStockUpdate;
|
37 |
import org.openconcerto.erp.core.supplychain.stock.element.StockLabel;
|
38 |
import org.openconcerto.erp.core.supplychain.stock.element.StockLabel;
|
38 |
import org.openconcerto.erp.generationDoc.gestcomm.AvoirClientXmlSheet;
|
39 |
import org.openconcerto.erp.generationDoc.gestcomm.AvoirClientXmlSheet;
|
39 |
import org.openconcerto.erp.generationEcritures.GenerationMvtAvoirClient;
|
40 |
import org.openconcerto.erp.generationEcritures.GenerationMvtAvoirClient;
|
40 |
import org.openconcerto.erp.generationEcritures.GenerationMvtSaisieVenteFacture;
|
- |
|
41 |
import org.openconcerto.erp.model.ISQLCompteSelector;
|
41 |
import org.openconcerto.erp.model.ISQLCompteSelector;
|
42 |
import org.openconcerto.erp.panel.PanelOOSQLComponent;
|
42 |
import org.openconcerto.erp.panel.PanelOOSQLComponent;
|
43 |
import org.openconcerto.erp.preferences.DefaultNXProps;
|
43 |
import org.openconcerto.erp.preferences.DefaultNXProps;
|
44 |
import org.openconcerto.erp.preferences.GestionClientPreferencePanel;
|
44 |
import org.openconcerto.erp.preferences.GestionClientPreferencePanel;
|
45 |
import org.openconcerto.erp.preferences.GestionCommercialeGlobalPreferencePanel;
|
45 |
import org.openconcerto.erp.preferences.GestionCommercialeGlobalPreferencePanel;
|
Line 217... |
Line 217... |
217 |
SQLRowValues vals = new SQLRowValues(this.getTable());
|
217 |
SQLRowValues vals = new SQLRowValues(this.getTable());
|
218 |
vals.put("A_DEDUIRE", Boolean.TRUE);
|
218 |
vals.put("A_DEDUIRE", Boolean.TRUE);
|
219 |
this.eltModeRegl.setEditable(InteractionMode.DISABLED);
|
219 |
this.eltModeRegl.setEditable(InteractionMode.DISABLED);
|
220 |
this.eltModeRegl.setCreated(false);
|
220 |
this.eltModeRegl.setCreated(false);
|
221 |
|
221 |
|
- |
|
222 |
if (getTable().contains("ID_TAXE_PORT")) {
|
- |
|
223 |
vals.put("ID_TAXE_PORT", TaxeCache.getCache().getFirstTaxe().getID());
|
- |
|
224 |
}
|
- |
|
225 |
|
222 |
|
226 |
|
223 |
// Selection du compte de service
|
227 |
// Selection du compte de service
|
224 |
final SQLRow prefs = getTable().getDBRoot().getTable("PREFS_COMPTE").getTable().getRow(2);
|
228 |
final SQLRow prefs = getTable().getDBRoot().getTable("PREFS_COMPTE").getTable().getRow(2);
|
225 |
int idCompteVenteService = prefs.getInt("ID_COMPTE_PCE_VENTE_SERVICE");
|
229 |
int idCompteVenteService = prefs.getInt("ID_COMPTE_PCE_VENTE_SERVICE");
|
226 |
if (idCompteVenteService <= 1) {
|
230 |
if (idCompteVenteService <= 1) {
|