public interface FournisseurService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static boolean |
MODIF_FOUNISSEUR |
static boolean |
MODIF_SITE |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
void |
_controleCompteCollectif(FPFournisseur fournisseur)
controle compte collectif sans message d'erreur en dialog
|
void |
actualiserIndicateurQualite(List<Double> lstIdFournisseur,
Double nbIndicateursGeres)
Met à jour les indicateur de suivi qualité des fournisseurs en paramètre
|
CtxFournisseur |
calculCA(CtxFournisseur context)
Calcul du CA du fournisseur sur les 5 derniers exercices
|
DualValues<Object,String> |
calculCodeFournisseurFromProspect(CtxFournisseur context,
String codeProspect) |
List<SiteFournisseurLight> |
chargerZl(List<SiteFournisseurLight> listeSiteFournisseur) |
int |
coherenceComptaGene(String codeSociete,
String codeExercice) |
CtxCoherenceCG |
coherenceComptaGene(String codeSociete,
String codeExercice,
FPFournisseur fournisseurContext) |
FPFournisseur |
comptabiliserFournisseur(Double identFournisseur) |
FPFournisseur |
comptabiliserFournisseur(FPFournisseur prospect) |
FPFournisseur |
controleComptabilisation(Double identFournisseur)
Contréle si un forunisseur peutêtre comptébilisé
|
FPFournisseur |
creerFournisseur(CtxFournisseur context,
TypeProspectFournisseur type) |
CtxFournisseur |
creerFournisseurAssocieClient(FPClient client,
String codeFourn)
Création du fournisseur associé à un client
|
FPFournisseur |
creerProspect(CtxFournisseur context)
Deprecated.
|
String |
exportExcelRibFournisseur(List<Double> identsFournisseur,
ExtensionsFichiersExcel extension) |
void |
fermerCompteFournisseur(Double idFourn,
Date dtCloture)
Fermeture du compte fournisseur
|
PAdresse |
findAdressePrincByPrimaryKey(Double identFournisseur)
Retourne l'adresse princ du fourenisseuer dont l'ident est passé en paramétre
|
List<FPFournisseur> |
findByCodeCollabResp(String code)
Recherche des fournisseur n-1 associé a un collab
|
FPFournisseur |
findByPrimaryKey(Double identFournisseur)
Retourne le fournisseur dont l'ident est passé en paramétre
|
List<FPFournisseur> |
findBySocieteAndEtablAndDateLikeCodeLikeNom(String codeSociete,
Double identEtabliss,
String codeFour,
String nomFour,
Date dateValidite,
TypeProspectFournisseur typeFour,
TypeFournisseurExterne indInternExtern,
Double indComptabilise)
Returns the suppliers which match with parameters
|
List<FournisseurEtAdresse> |
findFournisseurAdresseByCodeAndNom(String nom,
String code,
String codeSoc,
String codeEtabl,
Date dtValid,
TypeProspectFournisseur type,
TypeFournisseurExterne[] typeFournisseurExterneTab,
TypeFournisseurCollaborateur typeFournisseurCollaborateur) |
List<FPFournisseur> |
findFournisseurByEvent(String identEvent)
Retourne la liste des fournisseurs liés à un evenement
|
List<FournisseurEtAdresse> |
findFournisseurByFournisseurLie(Double identFourn,
TypeLienTiers typeLienTiers1,
TypeLienTiers typeLienTiers2,
String codeFournLie,
String nomFournLie)
Recherche la liste des fournisseurs liés au fournisseur passé en paramétre(par la table F_LIEN_TIERS)
|
List<FournisseurEtAdresse> |
findFournisseurByFournisseurLieDefaut(Double identFourn,
TypeLienTiers typeLienTiers1,
TypeLienTiers typeLienTiers2,
String codeFournLie,
String nomFournLie) |
List<FPFournisseur> |
findFournisseurBySIRET(String numSIRET)
Retourne la liste des fournisseurs dont le SIRET est passé en paramétre
|
List<FPFournisseur> |
findFournisseurComptabilise()
Retourne la liste des fournisseurs comptabilisés
|
List<FPFournisseur> |
findFournisseurComptabiliseBySociete(Double identSociete)
Retourne la liste des fournisseurs comptabilisés pour une Société donnée
|
List<FournisseurEtAdresse> |
findFournisseurEtAdresseByCodeAndNom(String nom,
String code,
String codeSoc,
String codeEtabl,
Date dtValid,
TypeProspectFournisseur type,
TypeFournisseurExterne[] typeFournisseurExterneTab,
TypeFournisseurCollaborateur typeFournisseurCollaborateur)
Retourne une liste de FournisseurEtAdresse utilisée pour la liste d'aide des fournisseurs
L'adresse renvoyée est celle du site principal
|
List<ClientParc> |
findFournisseurEtParc(Double identFournisseur)
Retourne pour un fournisseur donné, une liste d'objets non persistents contenant les informations sur les sites de maintenance du fournisseur,
les emplacements et les postes liés
|
List<FPFournisseur> |
findFournisseurLikeNomAppel(String nomAppel,
Double identSociete) |
List<FournisseurLight> |
findFournisseursByProduit(String identProduit,
Date dateValidite,
String nomAppelFournisseur,
String jokerString) |
List<CtxLnkEtbFou> |
findLienEtablissementByFournisseur(FPFournisseur fournisseur)
recherche liens etablissements par fournisseur
|
List<FPFournisseur> |
findLikeCode(String codeFournisseur)
Retourne la liste des fournisseurs dont le code est comme celui passé en paramétre.
|
List<FPFournisseur> |
findLikeCodeBySociete(String codeFournisseur,
String codeSociete)
Retourne la liste des fournisseurs de la Société dont le code est passé en paramétre et dont le code
fournisseur est comme celui passé en paramétre (recherche de type LIKE)
|
List<FPFournisseur> |
findLikeCodeBySocieteLight(String codeFournisseur,
String codeSociete) |
List<FPFournisseur> |
findLikeNom(String nomFournisseur)
Retourne les fournisseurs dont le nom est comme celui passé en paramétre (recherche de type LIKE)
|
List<FPFournisseur> |
findOtherFournisseurBySIRET(Double identFournisseur,
String numSIRET)
Recherche la liste des fournisseurs autres que celui dont l'ident est passé en paramétre et dont le né de
SIRET est celui passé en paramétre.
|
FPFournisseurParam |
findParamByPrimaryKey(Double identFournisseur)
Retourne le fournisseurParam dont l'ident est passé en paramétre
|
PRib |
findRibPrimaryKey(Double identFournisseur)
Retourne le RIB du fournisseuer dont l'ident est passé en paramétre
|
List<FPFournisseurZl> |
findZlByPrimaryKey(Double identFournisseur)
Retourne le fournisseurZl dont l'ident est passé en paramétre
|
FPFournisseur |
getByCode(String codeFournisseur) |
FPFournisseur |
getByIdent(Double identFour)
Retourne le fournisseur dont l'ident est passé en paramétre
|
FPFournisseur |
getFournisseurByCollab(String codeCollab) |
FournisseurEtAdresse |
getFournisseurEtAdresseByIdent(Double idFourn) |
boolean |
isFournisseurCloture(FPFournisseur fournisseur,
Date date)
Recherche si le fournisseur est cléturé
|
boolean |
isSiretAlreadyUsed(String siret,
Double identClientDiff,
Double identSiteDiff,
boolean modifFournisseur)
Le Siret est il déjà utilisé pour un autre fournisseur ?
|
boolean |
isUniqueForCodeAndSociete(String codeFournisseur,
Double identSociete,
Double identFournisseurCourant)
Teste l'unicité du code d'un fournisseur sur une société
|
FPFournisseur |
loadByCode(String codeFour)
Charge un fournisseur et sa personne par son code
|
FPFournisseur |
loadByIdent(Double identFour)
Charge un fournisseur et sa personne par son ident
|
FPFournisseur |
loadByIdentLight(Double identFour)
Charge un fournisseur et sa personne par son ident
|
FPFournisseur |
loadByIdentWithRib(Double identfournisseur) |
FPFournisseur |
loadBySocieteAndCode(String codeSociete,
String codeFournisseur)
Loads a supplier by its code and the company code
|
FPFournisseur |
loadBySocieteAndCodeLight(String codeSociete,
String codeFournisseur)
Retourne le fournisseur dont le code est comme celui passé en paramétre sur une Société donnée
|
CtxFournisseur |
loadContextFournisseur(Double identFournisseur) |
void |
miseAJourCompte(FPFournisseur fournisseur,
TPSociete societe)
mise a jours des comptes
|
CtxFournisseur |
modifierFournisseur(CtxFournisseur context,
TypeProspectFournisseur type) |
CtxFournisseur |
modifierProspect(CtxFournisseur context)
Deprecated.
|
void |
ouvrirCompteFournisseur(Double idFourn) |
List<FPFournisseur> |
rechercheFournisseursByEtablissements(TPEtablissement etablissement)
recherche des fournisseur et/ou etablissement
|
List<FournisseurResultatRecherche> |
rechercheMultiCriteres(FournisseurCriteresRecherche critere)
REcherche multicritere sur les fournisseurs
|
List<CtxCible> |
rechercheMultiCriteresCRM(FournisseurCriteresRecherche critere)
recherche des fournisseurs pour cibles
|
List<GLnkFouCompGeo> |
rechercheMulticriteresLnkFouCompGeo(CompetencesMaintenanceCriteresRecherche critere)
Recherche multi critéres de compétences géographiques
|
List<GLnkFouCompTech> |
rechercheMulticriteresLnkFouCompTech(CompetencesMaintenanceCriteresRecherche critere)
Recherche multi critéres de compétences techniques
|
List<FPFournisseur> |
rechercheMultiCriteresPersistent(FournisseurCriteresRecherche critere) |
List<FactureFournisseurResultatRecherche> |
recherchePositionComptableFournisseur(Double identFournisseur)
Recherche le position comptable /factures achat d'un fournisseur
|
List<FEncaissement> |
recherchePositionCptEncaissementFournisseur(String codeFournisseur,
Double identFournisseur)
Recherche de la position comptable sur décaissement d'un fournisseur
|
void |
supprimerFournisseur(FPFournisseur fournisseur) |
void |
supprimerProspect(FPFournisseur fournisseur) |
FPFournisseur |
transformerProspectEnFournisseur(FPFournisseur fournisseur,
String codefournisseur) |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
static final boolean MODIF_FOUNISSEUR
static final boolean MODIF_SITE
List<FPFournisseur> findBySocieteAndEtablAndDateLikeCodeLikeNom(String codeSociete, Double identEtabliss, String codeFour, String nomFour, Date dateValidite, TypeProspectFournisseur typeFour, TypeFournisseurExterne indInternExtern, Double indComptabilise)
codeSociete
- company codeidentEtabliss
- Establishment identifier. Can be null
.codeFour
- Supplier code. You can do a search 'like' by using the character '%'. Can be null
.nomFour
- Supplier name. You can do a search 'like' by using the character '%'. Can be null
.dateValidite
- the validity date of the supplier. Can be null
.typeFour
- Kind of supplier (supplier prospect or supplier). Can be null
.indInternExtern
- Internal, External, virtual. Can be null
.indComptabilise
- 0 : returns suppliers not enterednull
.FPFournisseur loadBySocieteAndCode(String codeSociete, String codeFournisseur)
codeSociete
- company codecodeFournisseur
- supplier codeFPFournisseur loadBySocieteAndCodeLight(String codeSociete, String codeFournisseur)
codeSociete
- company codecodeFournisseur
- supplier codeFPFournisseur getByIdent(Double identFour)
identFour
- Supplier identifierFPFournisseur getByCode(String codeFournisseur)
FPFournisseur loadByIdentLight(Double identFour)
identFour
- Supplier identifierFPFournisseur loadByIdent(Double identFour)
identFour
- Supplier identifierFPFournisseur loadByCode(String codeFour)
codeFour
- Supplier codeFPFournisseur findByPrimaryKey(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurList<FPFournisseurZl> findZlByPrimaryKey(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurFPFournisseurParam findParamByPrimaryKey(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurPAdresse findAdressePrincByPrimaryKey(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurPRib findRibPrimaryKey(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurList<FPFournisseur> findFournisseurBySIRET(String numSIRET)
numSIRET
- Numéro de SIRET à rechercherList<FPFournisseur> findOtherFournisseurBySIRET(Double identFournisseur, String numSIRET)
identFournisseur
- Identifiant du fournisseur à exclurenumSIRET
- Numéro de SIRET à rechercherList<FPFournisseur> findFournisseurComptabilise()
List<FPFournisseur> findFournisseurComptabiliseBySociete(Double identSociete)
List<FPFournisseur> findLikeCode(String codeFournisseur)
codeFournisseur
- Code du/des fournisseurs à chercher. Utiliser le caractére '%' pour une recherche de type LIKE.List<FPFournisseur> findLikeCodeBySociete(String codeFournisseur, String codeSociete)
codeFournisseur
- Code du/des fournisseurs à rechercher. Utiliser le caractére '%' pour remplacer une chaine de caractéres quelconquecodeSociete
- Code de la SociétéList<FPFournisseur> findLikeNom(String nomFournisseur)
nomFournisseur
- Nom du fournisseur à chercher. Utiliser le caractére '%' pour effectuer une recherche de type LIKE.List<FPFournisseur> findFournisseurByEvent(String identEvent)
List<FournisseurEtAdresse> findFournisseurEtAdresseByCodeAndNom(String nom, String code, String codeSoc, String codeEtabl, Date dtValid, TypeProspectFournisseur type, TypeFournisseurExterne[] typeFournisseurExterneTab, TypeFournisseurCollaborateur typeFournisseurCollaborateur)
nom
- Nom du fournisseur (recherche de type LIKE)code
- Code du fournisseur (recherche de type LIKE)codeSoc
- Code SociétécodeEtabl
- Code établissementdtValid
- Date de validité du fournisseurtype
- Type du fournisseur: prospect ou nontypeFournisseurExterneTab
- Type du fournisseur: Interne/externe/virtuel. Plusieurs choix possiblestypeFournisseurCollaborateur
- Type du fournisseur: collaborateur ou nonFournisseurEtAdresse getFournisseurEtAdresseByIdent(Double idFourn)
boolean isFournisseurCloture(FPFournisseur fournisseur, Date date)
List<ClientParc> findFournisseurEtParc(Double identFournisseur)
List<FPFournisseur> rechercheMultiCriteresPersistent(FournisseurCriteresRecherche critere)
List<FournisseurResultatRecherche> rechercheMultiCriteres(FournisseurCriteresRecherche critere)
@Deprecated FPFournisseur creerProspect(CtxFournisseur context)
FPFournisseur creerFournisseur(CtxFournisseur context, TypeProspectFournisseur type)
boolean isUniqueForCodeAndSociete(String codeFournisseur, Double identSociete, Double identFournisseurCourant)
void supprimerProspect(FPFournisseur fournisseur)
void supprimerFournisseur(FPFournisseur fournisseur)
@Deprecated CtxFournisseur modifierProspect(CtxFournisseur context)
CtxFournisseur modifierFournisseur(CtxFournisseur context, TypeProspectFournisseur type)
FPFournisseur comptabiliserFournisseur(FPFournisseur prospect)
FPFournisseur transformerProspectEnFournisseur(FPFournisseur fournisseur, String codefournisseur)
DualValues<Object,String> calculCodeFournisseurFromProspect(CtxFournisseur context, String codeProspect)
List<FournisseurEtAdresse> findFournisseurByFournisseurLie(Double identFourn, TypeLienTiers typeLienTiers1, TypeLienTiers typeLienTiers2, String codeFournLie, String nomFournLie)
List<FournisseurEtAdresse> findFournisseurByFournisseurLieDefaut(Double identFourn, TypeLienTiers typeLienTiers1, TypeLienTiers typeLienTiers2, String codeFournLie, String nomFournLie)
List<FPFournisseur> findFournisseurLikeNomAppel(String nomAppel, Double identSociete)
List<FPFournisseur> findByCodeCollabResp(String code)
List<FactureFournisseurResultatRecherche> recherchePositionComptableFournisseur(Double identFournisseur)
List<FEncaissement> recherchePositionCptEncaissementFournisseur(String codeFournisseur, Double identFournisseur)
FPFournisseur controleComptabilisation(Double identFournisseur)
List<GLnkFouCompGeo> rechercheMulticriteresLnkFouCompGeo(CompetencesMaintenanceCriteresRecherche critere)
List<GLnkFouCompTech> rechercheMulticriteresLnkFouCompTech(CompetencesMaintenanceCriteresRecherche critere)
List<FournisseurEtAdresse> findFournisseurAdresseByCodeAndNom(String nom, String code, String codeSoc, String codeEtabl, Date dtValid, TypeProspectFournisseur type, TypeFournisseurExterne[] typeFournisseurExterneTab, TypeFournisseurCollaborateur typeFournisseurCollaborateur)
CtxFournisseur calculCA(CtxFournisseur context)
void _controleCompteCollectif(FPFournisseur fournisseur) throws T9Exception
T9Exception
CtxFournisseur creerFournisseurAssocieClient(FPClient client, String codeFourn)
List<CtxLnkEtbFou> findLienEtablissementByFournisseur(FPFournisseur fournisseur)
List<FPFournisseur> rechercheFournisseursByEtablissements(TPEtablissement etablissement)
List<CtxCible> rechercheMultiCriteresCRM(FournisseurCriteresRecherche critere)
CtxCoherenceCG coherenceComptaGene(String codeSociete, String codeExercice, FPFournisseur fournisseurContext)
void miseAJourCompte(FPFournisseur fournisseur, TPSociete societe)
boolean isSiretAlreadyUsed(String siret, Double identClientDiff, Double identSiteDiff, boolean modifFournisseur)
void actualiserIndicateurQualite(List<Double> lstIdFournisseur, Double nbIndicateursGeres)
void fermerCompteFournisseur(Double idFourn, Date dtCloture)
void ouvrirCompteFournisseur(Double idFourn)
List<SiteFournisseurLight> chargerZl(List<SiteFournisseurLight> listeSiteFournisseur)
CtxFournisseur loadContextFournisseur(Double identFournisseur)
FPFournisseur loadByIdentWithRib(Double identfournisseur)
String exportExcelRibFournisseur(List<Double> identsFournisseur, ExtensionsFichiersExcel extension) throws IOException
IOException
List<FPFournisseur> findLikeCodeBySocieteLight(String codeFournisseur, String codeSociete)
FPFournisseur getFournisseurByCollab(String codeCollab)
FPFournisseur comptabiliserFournisseur(Double identFournisseur)
Copyright © 2016. All rights reserved.