Modifier and Type | Interface and Description |
---|---|
static class |
StocksService.PARAMETERS_FOR_LAST_CREATED_RECORD_SEARCH |
Modifier and Type | Field and Description |
---|---|
static String |
FINISHED_STATE |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
CtxInventaire |
cloturerInventaire(CtxInventaire ctxInventaire) |
void |
cloturerInventaire(CtxInventaireCloturer ctxInventaire) |
void |
controleProd(GPrdmaint prod)
Contréle du produit maintenu
|
CtxStock |
creerClassifPrd(CtxStock context) |
CtxStock |
creerDepot(CtxStock context)
créer un depot
|
FStHistoPrix |
creerHistoPrix(FStHistoPrix newHistoPrix)
Création dans FHistoPrix
|
FStInventaire |
creerInventaire(FStInventaire newInventaire)
Creation d'un inventaire
|
GLnkClbStdp |
creerLienDepotCollab(FPCollaborateur collaborateur,
FStDepot depot)
Vérifie si un lien existe entre le dépét et le collaborateur passés en paramétre
|
GMouvmt |
creerMouvmt(GMouvmt newMouvmt) |
GPrdmaint |
creerProduitStockeSerialise(String numSerie,
GPrdmaint prdModeleStock,
FProduitfini produitfini)
Création d'un produit stocké sérialisé
|
CtxStock |
creerTypePrd(CtxStock context)
créer un type de produit
|
int |
deleteByProduitAndDemande(Double identProduit,
String numDemande)
Suppression des mouvements liés à un produit (généralement potentiel) et à une demande
|
int |
deleteMouvementsByDemande(Double identDemande)
Suppression des mouvements liés à une demande
|
int |
deleteMouvementsByInterv(Double identInterv)
Suppression des mouvements liés à une intervention
|
FDdemat |
demandeCreationDemandeachats(FAffaires affaire,
FStMouv mvtStock,
StatutDemandeAchats statut)
Création d'une demande d'achat suite à un mouvement de stock
|
GMouvmt |
demandeCreationMouvementParc(GMouvmt mvtParc,
GPrdmaint modele,
FAffaires affaire) |
FStMouv |
demandeCreationMvtstockParMvtParc(GMouvmt mvtParc,
GPrdmaint prdModele,
FAffaires affaire,
FStDepot depot,
TypeMouvmtStock typeMvtSt) |
FStStock |
demandeEntreeSortieStocksParMvtParc(GPrdmaint produit,
GPrdmaint modele,
FStDepot depot,
Double qte) |
CtxInventaire |
deValiderInventaire(CtxInventaire context)
Dévalidation d'un inventaire
|
FAffaires |
findAffaireByDepot(Double identDepot)
Retourne l'affaire liée au dépot
|
List<StockAlerteResultatRecherche> |
findByFournisseur(FournisseurCriteresRecherche critere)
Recherche des produits achetés d'un fournisseur
|
FStDepot |
findDepotPrincipalDeLaffaire(String codeAffaire)
retourne le dépot principal d'une affaire
|
List<FStDepot> |
findDepotsByCollab(Double identCollab)
Retourne la liste des dépéts dont le collaborateur passé en paramétre est responsable ou bien sur lesquels
il a les droits de mise à jour dans la table g_Lnk_Clb_Stdp
|
List<FStDepot> |
findDepotsCloisonnesParUtilisateur(Double identUser) |
List<FStDepot> |
findDepotsCloisonnesParUtilisateur(Double identUser,
String code) |
List<MouvtStockResultatRecherche> |
findHistoriqueMouvtStock(MouvtStockCriteresRecherche critere)
Recherche l'historique des mouvements de stock en fonction d'un certain nombre de critéres passés en paramétre
|
List<FStMouv> |
findMouvementByDepotProduitAndOT(List<FStDepot> lstDepots,
List<Double> lstPrdt,
GOrdwrk ordwrk,
TypeMouvmtStock typeMouvmtStock)
Recherche la liste des mouvements qui ont eu lieu sur un depot donné, sur un OT donné pour une liste de produits donnés
|
List<GMouvmt> |
findMouvements(Date dtDebut,
Date dtFin,
GParc parc,
GParam grpParcs,
TPSociete societe,
FStDepot depot,
FPClient client,
FSiteClient site,
GEmplacement emplact,
GPoste poste,
GPrdmaint produit,
GFicmaint fiche,
GOrdwrk ordre,
GMAOTypeMouvement typeMvt) |
List<FStMouv> |
findMvtsStockByIntervention(Double idInter,
boolean confirmes)
Recherche de mouvements par ident d'intervention
|
FStDepot |
getDepotByCodeEtSociete(String code,
String codeSociete) |
FStDepot |
getDepotByIdent(Double idDepot) |
String |
getEtatColtureInventaire() |
String |
getEtatValidationInventaire() |
FStImageStock |
getImageStockByIdent(Double idImageStock) |
GMouvmt |
getMouvmtByIdent(Double idMouvmt) |
FStHistoPrix |
getPRMPProduit(GPrdmaint produit,
Date date) |
GPrdmaint |
getProduitModeleStock(Double identProduitFini,
TypeProduitFini type)
Recherche le produit modèle de stock d'un produit fini
|
Double |
getQuantiteEnStock(Double identProduitFini,
TypeProduitFini type,
Double identDepot)
Retourne la quantité en stock d'un produit dans un dépôt donné
|
Double |
getQuantiteEnStockProduitSerialise(Double identModeleStock,
String numSerie)
Retourne la quantité en stock d'un produit sérialisé
|
FStMouv |
getStMouvByIdent(Double identStMouv) |
CtxStockGenererPiece |
initFournisseurs(CtxStockGenererPiece context) |
GClassif |
loadClassifPrdByIdent(Double ident) |
FStDepot |
loadDepot(Double ident)
charge le dépét
|
CtxMvtStock |
loadFStMouvByIdent(Double ident)
Recherche d'uyn FStMouv par son ident
|
List<FStInventaire> |
loadInventairesByIdent(List<Double> ident) |
CtxMvtStock |
loadProduitStocke(String identProduitFini)
Chargement d'une fiche produit stocké
|
CtxInventaire |
loadSaisieInventaire(CtxInventaire inventaire)
Chargement de l'image stock pour la saisie de l'inventaire
|
FSiteDepot |
loadSiteDepotByDepotIdent(Double ident)
charge le site dépét
|
GTypprd |
loadTypePrdByIdent(Double ident)
chercge le type de produit
|
CtxStock |
modifierClassifPrd(CtxStock context) |
CtxStock |
modifierDepot(CtxStock context)
modifier le dépot
|
FStInventaire |
modifierInventaire(FStInventaire inventaire)
Modification d'un inventaire
|
GMouvmt |
modifierMouvmt(GMouvmt mouvmt) |
CtxMvtStock |
modifierProduitStocke(CtxMvtStock ctxMvtStock)
Modifier un produit stocké
|
void |
modifierSaisieInventaire(CtxInventaire ctxInventaire)
Saisie de l'inventaire
|
CtxProduitFini |
modifierSeuilLocalisationProduit(CtxProduitFini context) |
CtxStock |
modifierStockParametres(CtxStock context)
Modifier les parametres stock d'une societe
|
CtxStock |
modifierTypePrd(CtxStock context)
modifie un type de produit
|
FStMouv |
mouvementStock(FStMouv mouvtSortie,
boolean entree,
TypeMouvmtStock typeMvtSt,
boolean indRemiseEnStock)
Enregistre un mouvement de stock dans FStMouv et met à jour le stock du dépot correspondant dans FStStock
|
void |
mouvementStock(FStMouv mouvtSortie,
FStMouv mouvtEntree,
TypeMouvmtStock typeMvtStSortie,
TypeMouvmtStock typeMvtStEntree)
Enregistre 2 mouvements de stock dans FStMouv (sortie et entrée de stcok) et met à jour les stocks des
dépots correspondants dans FStStock (sortie d'un depot et entrée dans un autre)
|
void |
mouvementStock(List<FStMouv[]> lstMouvt,
TypeMouvmtStock typeMvtStSortie,
TypeMouvmtStock typeMvtStEntree)
Enregistre 2 mouvements de stock dans FStMouv (sortie et entrée de stcok) et met à jour les stocks des
dépots correspondants dans FStStock (sortie d'un depot et entrée dans un autre)
|
CtxMvtStock |
mouvementStockManuels(CtxMvtStock mvtContext,
boolean entree,
TypeMouvmtStock typeMvtSt)
Enregistre les entrées et sorties manuelles du stock ou sur inventaire
|
Collection<GClassif> |
rechercheClassifPrdBySociete(ClassifProduitCriteresRecherche criteria) |
Collection<FStDepot> |
rechercheDepotBySociete(StDepotCriteresRecherche criteria)
recherche des depots
|
void |
rechercheEncommandeFourn(PrdMaintCriteresRecherche criteria,
boolean pourStockAlerte,
List<String> lstIdentPrdA,
FStParam stockParam,
Map<String,Double> mapEnCommandeFournisseur,
Map<String,Double> mapEnCommandeFouStock,
Map<String,String> mapEnCommandeRefFou)
Recherche En commande fournisseur
|
List<FStHistoPrix> |
rechercheMulticriteres(CritereHistoPrix critere) |
List<StockDepot> |
rechercheMulticriteres(CtxStock critere)
Recherche multi critéres de stock
|
List<MouvtStockResultatRecherche> |
rechercheMultiCriteres(MouvtStockCriteresRecherche critere)
Recherche mutlicritéres sur les mouvements de stock
|
List<DepotLocaux> |
rechercheMultiCriteresDepotLocatisationProduit(StDepotCriteresRecherche critere) |
List<InventaireResultatRecherche> |
rechercheMultiCriteresInventaire(InventaireCriteresRecherche critere)
Recherche multi critéres des inventaires
|
List<FStLocal> |
rechercheMultiCriteresLocatisationProduit(StDepotCriteresRecherche critere) |
List<FStInventaire> |
rechercheMultiCriteresPersistentInventaire(InventaireCriteresRecherche critere)
Recherche multi critéres des inventaires
|
List<StDepotResultatRecherche> |
rechercheMultiCriteresStDepot(StDepotCriteresRecherche critere)
Recherche multi critéres de dépéts
|
List<FStDepot> |
rechercheMulticritereStDepot(StDepotCriteresRecherche critere)
Recherche multi critéres de dépéts
|
List<MouvtStockResultatRecherche> |
recherchePiecesSensiblesConsommees(MouvtStockCriteresRecherche critere)
Recherche des mouvements de tsock SIC pour trouver les pièces sensibles consommées
|
Collection<GTypprd> |
rechercheTypePrdBySociete(TypeProduitCriteresRecherche criteria)
recherche les types de produit de la Société en cours
|
List<ImageStockResultatRecherche> |
searchLignesInventaire(ImageStockCriteresRecherche criteres) |
List<StockAlerteResultatRecherche> |
searchStockCdeCliEncours(PrdMaintCriteresRecherche criteria)
Recherche du stocks pour les commandes encours
|
List<StockAlerteResultatRecherche> |
searchStockEnAlerte(PrdMaintCriteresRecherche criteria)
Recherche des stocks en alerte
|
List<FStTypeMouv> |
searchTypeMouv()
Recherche des types de mouvements de stock
|
List<MouvtStockResultatRecherche> |
simulerInventaire(MouvtStockCriteresRecherche critere)
Simulation d'inventaire
|
void |
supprimerClassifPrd(CtxStock context) |
void |
supprimerDepot(CtxStock context)
sypprimer un depot
|
void |
supprimerInventaire(CtxInventaire context)
Suppression d'un inventaire
|
void |
supprimerLienDepotCollab(FPCollaborateur collaborateur,
FStDepot depot)
Supprime le lien entre un dépét et un collaborateur
|
void |
supprimerTypePrd(CtxStock context)
supprimer un type de produit
|
CtxInventaire |
validerInventaire(CtxInventaire context)
Validation d'un inventaire
|
void |
validerInventaireEnLot(CtxValiderInventaire context) |
CtxInventaire |
validerInventairePartiel(CtxInventaire context)
Validation d'un inventaire partiel
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
static final String FINISHED_STATE
List<FStDepot> findDepotsByCollab(Double identCollab)
List<FStDepot> rechercheMulticritereStDepot(StDepotCriteresRecherche critere)
List<StDepotResultatRecherche> rechercheMultiCriteresStDepot(StDepotCriteresRecherche critere)
FStMouv demandeCreationMvtstockParMvtParc(GMouvmt mvtParc, GPrdmaint prdModele, FAffaires affaire, FStDepot depot, TypeMouvmtStock typeMvtSt)
FStStock demandeEntreeSortieStocksParMvtParc(GPrdmaint produit, GPrdmaint modele, FStDepot depot, Double qte)
CtxMvtStock mouvementStockManuels(CtxMvtStock mvtContext, boolean entree, TypeMouvmtStock typeMvtSt)
GPrdmaint creerProduitStockeSerialise(String numSerie, GPrdmaint prdModeleStock, FProduitfini produitfini)
FStMouv mouvementStock(FStMouv mouvtSortie, boolean entree, TypeMouvmtStock typeMvtSt, boolean indRemiseEnStock)
mouvtSortie
- entree
- True s'il s'agit d'une entrée de stock, False si c'est une sortietypeMvtSt
- Type de mouvement (entrée manuelle, sortie...)indRemiseEnStock
- permet de générer une demande de RETOURList<FStMouv> findMouvementByDepotProduitAndOT(List<FStDepot> lstDepots, List<Double> lstPrdt, GOrdwrk ordwrk, TypeMouvmtStock typeMouvmtStock)
CtxMvtStock loadFStMouvByIdent(Double ident)
List<MouvtStockResultatRecherche> findHistoriqueMouvtStock(MouvtStockCriteresRecherche critere)
List<MouvtStockResultatRecherche> rechercheMultiCriteres(MouvtStockCriteresRecherche critere)
void mouvementStock(List<FStMouv[]> lstMouvt, TypeMouvmtStock typeMvtStSortie, TypeMouvmtStock typeMvtStEntree)
lstMouvt
- typeMvtStSortie
- Type de mouvement de sortie(sortie manuelle, sortie transfert affaire...)typeMvtStEntree
- Type de mouvement d'entrée en stock(entrée manuelle, entrée transfert affaire...)void mouvementStock(FStMouv mouvtSortie, FStMouv mouvtEntree, TypeMouvmtStock typeMvtStSortie, TypeMouvmtStock typeMvtStEntree)
mouvtSortie
- mouvtEntree
- typeMvtStSortie
- Type de mouvement de sortie(sortie manuelle, sortie transfert affaire...)typeMvtStEntree
- Type de mouvement d'entrée en stock(entrée manuelle, entrée transfert affaire...)List<StockDepot> rechercheMulticriteres(CtxStock critere)
FDdemat demandeCreationDemandeachats(FAffaires affaire, FStMouv mvtStock, StatutDemandeAchats statut)
List<FStMouv> findMvtsStockByIntervention(Double idInter, boolean confirmes)
idInter
- : l'indet de l'intervention pour laquelle on cherche des mvts de stockFStHistoPrix getPRMPProduit(GPrdmaint produit, Date date)
produit
- (le produit dont on cherche le prix)date
- (la date pour laquelle on recherche le prix du produit donné)GLnkClbStdp creerLienDepotCollab(FPCollaborateur collaborateur, FStDepot depot)
void supprimerLienDepotCollab(FPCollaborateur collaborateur, FStDepot depot)
List<StockAlerteResultatRecherche> searchStockCdeCliEncours(PrdMaintCriteresRecherche criteria)
List<StockAlerteResultatRecherche> searchStockEnAlerte(PrdMaintCriteresRecherche criteria)
List<FStTypeMouv> searchTypeMouv()
FStHistoPrix creerHistoPrix(FStHistoPrix newHistoPrix)
GMouvmt getMouvmtByIdent(Double idMouvmt)
List<GMouvmt> findMouvements(Date dtDebut, Date dtFin, GParc parc, GParam grpParcs, TPSociete societe, FStDepot depot, FPClient client, FSiteClient site, GEmplacement emplact, GPoste poste, GPrdmaint produit, GFicmaint fiche, GOrdwrk ordre, GMAOTypeMouvement typeMvt)
GMouvmt demandeCreationMouvementParc(GMouvmt mvtParc, GPrdmaint modele, FAffaires affaire)
mvtParc
- (le mouvement de parc à créer)GMouvmt creerMouvmt(GMouvmt newMouvmt)
newMouvmt,
- the Mouvement that has to be createdGMouvmt modifierMouvmt(GMouvmt mouvmt)
mouvmt,
- the Mouvement that has to be modifiedint deleteMouvementsByDemande(Double identDemande)
identDemande
- Ident de la demande dont on souhaite supprimer les mouvementsint deleteMouvementsByInterv(Double identInterv)
identDemande
- Ident de l'intervention dont on souhaite supprimer les mouvementsint deleteByProduitAndDemande(Double identProduit, String numDemande)
identProduit
- Idnet du produit dont on souhaite supprimer les mouvementsnumDemande
- Numéro de la demande auquel est lié le mouvement à supprimerCtxMvtStock loadProduitStocke(String identProduitFini)
CtxMvtStock modifierProduitStocke(CtxMvtStock ctxMvtStock)
List<FStInventaire> rechercheMultiCriteresPersistentInventaire(InventaireCriteresRecherche critere)
List<InventaireResultatRecherche> rechercheMultiCriteresInventaire(InventaireCriteresRecherche critere)
FStInventaire creerInventaire(FStInventaire newInventaire)
FStInventaire modifierInventaire(FStInventaire inventaire)
void supprimerInventaire(CtxInventaire context)
CtxInventaire deValiderInventaire(CtxInventaire context)
CtxInventaire validerInventairePartiel(CtxInventaire context)
lstProduit
- venant la recherche des produits stockésvoid validerInventaireEnLot(CtxValiderInventaire context)
CtxInventaire validerInventaire(CtxInventaire context)
List<MouvtStockResultatRecherche> simulerInventaire(MouvtStockCriteresRecherche critere)
void cloturerInventaire(CtxInventaireCloturer ctxInventaire)
CtxInventaire cloturerInventaire(CtxInventaire ctxInventaire)
List<FStHistoPrix> rechercheMulticriteres(CritereHistoPrix critere)
CtxInventaire loadSaisieInventaire(CtxInventaire inventaire)
List<ImageStockResultatRecherche> searchLignesInventaire(ImageStockCriteresRecherche criteres)
void modifierSaisieInventaire(CtxInventaire ctxInventaire)
FStImageStock getImageStockByIdent(Double idImageStock)
List<StockAlerteResultatRecherche> findByFournisseur(FournisseurCriteresRecherche critere)
CtxStock modifierStockParametres(CtxStock context)
Collection<FStDepot> rechercheDepotBySociete(StDepotCriteresRecherche criteria)
FSiteDepot loadSiteDepotByDepotIdent(Double ident)
void supprimerDepot(CtxStock context)
Collection<GTypprd> rechercheTypePrdBySociete(TypeProduitCriteresRecherche criteria)
void supprimerTypePrd(CtxStock context)
Collection<GClassif> rechercheClassifPrdBySociete(ClassifProduitCriteresRecherche criteria)
void supprimerClassifPrd(CtxStock context)
FStDepot findDepotPrincipalDeLaffaire(String codeAffaire)
List<MouvtStockResultatRecherche> recherchePiecesSensiblesConsommees(MouvtStockCriteresRecherche critere)
List<FStLocal> rechercheMultiCriteresLocatisationProduit(StDepotCriteresRecherche critere)
List<DepotLocaux> rechercheMultiCriteresDepotLocatisationProduit(StDepotCriteresRecherche critere)
CtxProduitFini modifierSeuilLocalisationProduit(CtxProduitFini context)
void controleProd(GPrdmaint prod)
GPrdmaint getProduitModeleStock(Double identProduitFini, TypeProduitFini type)
identProduitFini
- Ident du produit finitype
- Type de produit fini (acheté ou vendu)Double getQuantiteEnStock(Double identProduitFini, TypeProduitFini type, Double identDepot)
Double getQuantiteEnStockProduitSerialise(Double identModeleStock, String numSerie)
void rechercheEncommandeFourn(PrdMaintCriteresRecherche criteria, boolean pourStockAlerte, List<String> lstIdentPrdA, FStParam stockParam, Map<String,Double> mapEnCommandeFournisseur, Map<String,Double> mapEnCommandeFouStock, Map<String,String> mapEnCommandeRefFou)
String getEtatValidationInventaire()
String getEtatColtureInventaire()
List<FStInventaire> loadInventairesByIdent(List<Double> ident)
CtxStockGenererPiece initFournisseurs(CtxStockGenererPiece context)
List<FStDepot> findDepotsCloisonnesParUtilisateur(Double identUser, String code)
List<FStDepot> findDepotsCloisonnesParUtilisateur(Double identUser)
Copyright © 2016. All rights reserved.