public interface ProduitFiniService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Interface and Description |
---|---|
static class |
ProduitFiniService.PARAMETERS_FOR_LAST_CREATED_RECORD_SEARCH |
Modifier and Type | Field and Description |
---|---|
static boolean |
CHECK_INACTIF_ET_PLUS_COMMERCIALISE |
static boolean |
CHECK_ONLY_INACTIF |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
FHistoPrix |
creerHistoPrix(FHistoPrix histoPrix)
Création d'un historique de prix
|
void |
creerPrdStockeFromPrdAch(CtxProduitFini ctxProduitFini)
Création du produit stocké
|
FProduitfini |
creerPrdvFromPrda(CtxProduitFini ctxProduitFini) |
CtxProduitFini |
creerProduitfini(CtxProduitFini ctxProduitFini)
Création d'un produit fini
|
Set<FProduitfini> |
filtreProduitAcheterSurChargeDevis(TypeCharge type,
Set<FProduitfini> colProduit)
Methode bouchon permetant de filtrer les produit acheter dans l'onglet charge du devis
|
List<FProduitfini> |
findByTypeAndCodeAndReference(TypeProduitFini typeProduitFini,
String monCode,
String maRef) |
String |
findCompteComptableOfProduit(FProduitfini produitFini,
TypeProduitFini produitVenduOuAchete,
TypeTiers typeTiers,
Double identTiers,
boolean indInterne,
boolean indAchAbonnement,
boolean indFAEFAR,
boolean indTVA,
boolean groupe)
Recherche du compte comptable du produit passé en paramétre.
|
List<FHistoPrix> |
findHistoPrixByProduit(String identProduit)
Recherche de l'historique des prix d'un produit fini
|
List<FNomenclature> |
findNomenclatureByProduit(String idProduitSort,
String idProduitEnt) |
List<FProduitPrh> |
findPrixRevientByPrdAndDtRef(Double identPrd,
Date dtRef)
Recherche le prix de revient d'un produit fini
|
List<FProduitfini> |
findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete,
String codeRegroupement,
String codeEtablissement,
String referenceProduit)
Returns a list of bought products for a company and an establishement like a regrouping code
Takes into account the validity date of the product compared to the current date |
List<FProduitfini> |
findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduitAndFournisseur(String codeSociete,
String codeRegroupement,
String codeEtablissement,
String referenceProduit,
Double identFournisseur) |
List<FProduitfini> |
findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduitAndFournisseur(String codeSociete,
String codeRegroupement,
String codeEtablissement,
String referenceProduit,
Double identFournisseur,
boolean onlyInactif) |
List<FProduitfini> |
findProduitsAchetesLikeRegroupementLikeReferenceProduit(String codeRegroupement,
String referenceProduit)
Retourne la liste des produits finis achetés sur la Société et l'établissement courants d'après son code
et/ou sa référence
|
List<FProduitfini> |
findProduitsVendusBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete,
String codeEtablissement,
String codeRegroupement,
String referenceProduit)
Returns a list of sold products for a company and an establishement like a regrouping code
Takes into account the validity date of the product compared to the current date |
List<FProduitfini> |
findProduitsVendusBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete,
String codeEtablissement,
String codeRegroupement,
String referenceProduit,
Date dateRef) |
List<FProduitfini> |
findProduitsVendusBySocieteLikeReferenceProduit(String codeSociete,
String referenceProduit) |
List<FProduitfini> |
getByTypeAndCode(TypeProduitFini achete,
String regroupementProduitCollab) |
FProduitfini |
getByTypeAndCodeAndReference(TypeProduitFini typeProduitFini,
String monCode,
String maRef)
Recherche le produit associé au triptique type,code,reference
|
String |
getCompteComptableOfProduit(FCommandecli commandeParam,
FProduitfini produitParam) |
Double |
getPrixProduitHorsStock(FProduitfini produitfini)
Retourne le prix d'un produit fini quand la gestion des stocks est inactive
|
FProduitfini |
getProduitFiniByIdent(String idProduit) |
CtxProduitFini |
initContextProduit() |
void |
lierRessourceAction(CtxProduitFini modeleRessourceAction,
List<String> produitFiniIdents) |
CtxProduitFini |
loadCtxProduitFiniByIdent(String identPrd)
Charge le contexte d'un produit fini
|
FProduitfini |
loadProduitFiniByIdent(String identPrd) |
FProduitfini |
loadProduitFiniPieceGestion(String idProduit,
Double identClient,
Double identFournisseur,
Date dtRef)
Charge le produit fini sur ligne de pièce de gestion pour déclencheur
|
void |
modifierEnLot(CtxMajProduitFiniEnLot ctx) |
FProduitfini |
modifierFamillePF(String identProduit,
String branche,
String nature,
boolean majPiecesGestion)
Modifier la famille et sous famille d'un produit fini
|
CtxLienArticle |
modifierLienArticle(CtxLienArticle ctxLienArticle) |
CtxProduitFini |
modifierProduitfini(CtxProduitFini ctxProduitFini)
Modification d'un produit fini
|
FProduitfini |
modifierReferencePF(String identProduit,
String reference,
String regoupement)
Modifier la référence d'un produit fini
|
List<TLienArticle> |
rechercheLiensArticles(LienArticleCriteresRecherche critere) |
List<ProduitFiniResultatRecherche> |
rechercheMulticriteres(ProduitFiniCritereRecherche critere)
Recherche multi critéres de produits finis
|
List<FProduitfini> |
rechercheMulticriteresPersistent(ProduitFiniCritereRecherche critere)
Recherche multi critéres de produits finis
|
List<ProduitFiniResultatRecherche> |
rechercheProduitPackMulticriteres(ProduitFiniCritereRecherche critere)
/**
Recherche multi critéres des produits finis + packs
|
void |
supprimerProduitfiniAchete(String idProduitFini)
Suppression dun produit fini acheté
|
void |
supprimerProduitfiniVendu(String idProduitFini)
Suppression d'un produit fini vendu
|
FProduitfini |
updateProduit(FProduitfini produit) |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
static final boolean CHECK_ONLY_INACTIF
static final boolean CHECK_INACTIF_ET_PLUS_COMMERCIALISE
FProduitfini getProduitFiniByIdent(String idProduit)
idProduit
- (ident du produit fini recherché)List<FNomenclature> findNomenclatureByProduit(String idProduitSort, String idProduitEnt)
String findCompteComptableOfProduit(FProduitfini produitFini, TypeProduitFini produitVenduOuAchete, TypeTiers typeTiers, Double identTiers, boolean indInterne, boolean indAchAbonnement, boolean indFAEFAR, boolean indTVA, boolean groupe)
produitFini
- produitVenduOuAchete
- typeTiers
- identTiers
- indInterne
- indAchAbonnement
- indFAEFAR
- indTVA
- groupe
- List<FProduitfini> findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete, String codeRegroupement, String codeEtablissement, String referenceProduit)
codeSociete
- Company codecodeRegroupement
- Regrouping codecodeEtablissement
- Establishement codereferenceProduit
- the product referenceList<FProduitfini> findProduitsAchetesLikeRegroupementLikeReferenceProduit(String codeRegroupement, String referenceProduit)
codeRegroupement
- referenceProduit
- List<FProduitfini> findProduitsVendusBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete, String codeEtablissement, String codeRegroupement, String referenceProduit)
codeSociete
- Company codecodeRegroupement
- Regrouping codecodeEtablissement
- Establishement codereferenceProduit
- the product referenceList<FProduitfini> findProduitsVendusBySocieteAndEtablissementLikeRegroupementLikeReferenceProduit(String codeSociete, String codeEtablissement, String codeRegroupement, String referenceProduit, Date dateRef)
List<FProduitfini> findProduitsVendusBySocieteLikeReferenceProduit(String codeSociete, String referenceProduit)
List<FProduitPrh> findPrixRevientByPrdAndDtRef(Double identPrd, Date dtRef)
identPrd
- dtRef
- List<ProduitFiniResultatRecherche> rechercheMulticriteres(ProduitFiniCritereRecherche critere)
critere
- List<FProduitfini> rechercheMulticriteresPersistent(ProduitFiniCritereRecherche critere)
critere
- FProduitfini loadProduitFiniPieceGestion(String idProduit, Double identClient, Double identFournisseur, Date dtRef)
idProduit
- identClient
- identFournisseur
- dtRef
- List<ProduitFiniResultatRecherche> rechercheProduitPackMulticriteres(ProduitFiniCritereRecherche critere)
critere
- CtxProduitFini loadCtxProduitFiniByIdent(String identPrd)
identPrd
- FProduitfini loadProduitFiniByIdent(String identPrd)
identPrd
- CtxProduitFini creerProduitfini(CtxProduitFini ctxProduitFini)
produitfini
- void creerPrdStockeFromPrdAch(CtxProduitFini ctxProduitFini)
ctxProduitFini
- CtxProduitFini modifierProduitfini(CtxProduitFini ctxProduitFini)
FProduitfini modifierReferencePF(String identProduit, String reference, String regoupement)
FProduitfini modifierFamillePF(String identProduit, String branche, String nature, boolean majPiecesGestion)
void supprimerProduitfiniAchete(String idProduitFini)
void supprimerProduitfiniVendu(String idProduitFini)
FProduitfini creerPrdvFromPrda(CtxProduitFini ctxProduitFini)
CtxLienArticle modifierLienArticle(CtxLienArticle ctxLienArticle)
List<TLienArticle> rechercheLiensArticles(LienArticleCriteresRecherche critere)
List<FHistoPrix> findHistoPrixByProduit(String identProduit)
FHistoPrix creerHistoPrix(FHistoPrix histoPrix)
FProduitfini getByTypeAndCodeAndReference(TypeProduitFini typeProduitFini, String monCode, String maRef)
List<FProduitfini> findByTypeAndCodeAndReference(TypeProduitFini typeProduitFini, String monCode, String maRef)
Double getPrixProduitHorsStock(FProduitfini produitfini)
Set<FProduitfini> filtreProduitAcheterSurChargeDevis(TypeCharge type, Set<FProduitfini> colProduit)
String getCompteComptableOfProduit(FCommandecli commandeParam, FProduitfini produitParam)
void modifierEnLot(CtxMajProduitFiniEnLot ctx)
FProduitfini updateProduit(FProduitfini produit)
List<FProduitfini> findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduitAndFournisseur(String codeSociete, String codeRegroupement, String codeEtablissement, String referenceProduit, Double identFournisseur)
List<FProduitfini> getByTypeAndCode(TypeProduitFini achete, String regroupementProduitCollab)
void lierRessourceAction(CtxProduitFini modeleRessourceAction, List<String> produitFiniIdents)
List<FProduitfini> findProduitsAchetesBySocieteAndEtablissementLikeRegroupementLikeReferenceProduitAndFournisseur(String codeSociete, String codeRegroupement, String codeEtablissement, String referenceProduit, Double identFournisseur, boolean onlyInactif)
CtxProduitFini initContextProduit()
Copyright © 2016. All rights reserved.