Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




COM

Franceza


COM

COMMANDE



Description

commande d'articles par un client dans un dépôt

Annotation :

dans la présente étude seules les commandes d'articles sont prises en compte.

La partie prestation est pour l'instant laissée de côté

Texte bloc notes

:Une commande est passée par un client , la facturation peut être destinée à un autre.

La commande est locale à un dépôt , et elle est composée de ligne d'article stocké dans le dépôt.

Volumétrie

Administration

Estimé(e)

Calculé(e)

Domaine : commercial

Taille (car..)

158

158

Auteur : BC

Volume(millier car)

790

790

Création : 21/06/1999 Modification : 22/09/1999

Nombre d'occurrences :

Actuel :

Futur :

Validé :

X

 

clé primaire

 

Nom

descriptif

PK_COM

nom attribut

nom conceptuel

NO_COM no identifiant de la commande

no commande

 

Clés étrangères

 

 

 

Nom

O

descriptif

FK_CLI_facturer

facturer

nom attribut  table référencée

nom conceptuel

NOCLI_facturer code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

code client

CLI

CLIENT

FK_DEPOT_cde_dépôt

X

cde-dépôt

nom attribut  table référencée

nom conceptuel

CODE_DEPOT code identifiant un dépôt

code dépôt

DEPOT

DEPOT

FK_CLI_passer

X

passer

nom attribut  table référencée

nom conceptuel

NOCLI_passer code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

code client

CLI

CLIENT

O : obligatoire

 

est référencée par les tables

 

Nom logique nom conceptuel

Libellé

LG_COM

LIGNE COMMANDE

ligne composant une commande. La ligne est identifiée relativement à la cde.

 

Index

 

 

 

Nom

U

CP

CE

S

descriptif

I_PK_COM

X

X

ordre classement

nom attribut

ascendant

NO_COM no identifiant de la commande

I_FK_CLI_facturer

X

ordre classement

nom attribut

ascendant

NOCLI_facturer code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

I_FK_DEPOT_cde_dépôt

X

ordre classement

nom attribut

ascendant

CODE_DEPOT code identifiant un dépôt

I_FK_CLI_passer

X

ordre classement

nom attribut

ascendant

NOCLI_passer code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

U : unique ,type d'index : sur clé primaire (CP) sur clé étrangère (CE) ou simple(S)

 

Liste des attributs

 

Nom logique conceptuel

type

type utilisat

descriptif

NO_COM

no commande

N (4, )

no identifiant de la commande

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

X

X

X

Nom logique conceptuel

type

type utilisat

descriptif

NOCLI_passer

code client

A (26, )

code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

X

X

X

Nom logique conceptuel

type

type utilisat

descriptif

NOCLI_facturer

code client

A (26, )

code identifiant un tiers . Co 20420o1412u de unique quelque soit le type de tiers

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

X

X

X

Nom logique conceptuel

type

type utilisat

descriptif

CODE_DEPOT

code dépôt

A (22, )

code identifiant un dépôt

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

X

X

X

Nom logique conceptuel

type

type utilisat

descriptif

DTE_COM

date de commande

D (10, )

date de réception de la commande par la société X

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

date jour

Nom logique conceptuel

type

type utilisat

descriptif

DTE_LIV

date de livraison

D (10, )

date de livraison de la commande

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

Nom logique conceptuel

type

type utilisat

descriptif

prise de commande

prise de commande

A (20, )

position de la cde par rapport à l'arrivée

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

domaine de valeurs

libellé

enregistrée

commande enregistrée

confirmée

en attente

non traitée

Nom logique conceptuel

type

type utilisat

descriptif

livraison

livraison

A (20, )

états et transitions de la cde / livraison

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

domaine de valeurs

libellé

à livrer

livrée

retournée

Nom logique conceptuel

type

type utilisat

descriptif

facturation

facturation

A (20, )

états et transitions de la cde / la facturation

 

C

S

CP

CE

format

valeur défaut

valeur min

valeur max

 

domaine de valeurs

libellé

à facturer

facturée

réglée

litige

O = obligatoire , C = calculée , S = stable , CP = attribut de la clé primaire , CE : attribut d'une clé étangère

 

états

 

 

 

Type

états

prise de commande

position de la cde par rapport à l'arrivée

enregistrée

commande enregistrée

confirmée

en attente

non traitée

rejetée

commande rejetée pour dépassement d'encours

livraison

états et transitions de la cde / livraison

à livrer

livrée

retournée

facturation

états et transitions de la cde / la facturation

à facturer

facturée

réglée

litige

 

comporte les Règles

 

nom

type

famille

description

COMMANDE_EN_ATTENTE

Contrôle

CLIENT

pour un client ,pour les commandes non livrées ,calcul de l'encours et comparaison plafond autorisé

-- Fonction : COMMANDE_EN_ATTENTE

-- Libellé : pour un client ,pour les commandes non livrées ,calcul 

de l'encours et comparaison plafond autorisé

-- Information(s) en entrée :

CODECLI CHAR(32)

-- Information(s) retour :

EN_COURS_CLIENT NUMBER(13,2)

-- Paramètre(s) retour : 

VRAI_FAUX SMALLINT

CREATE FUNCTION COMMANDE_EN_ATTENTE ()

RETURN SMALLINT

IS

VRAI_FAUX SMALLINT;

BEGIN

SELECT CLIENT.CA ,sum(LG_COM.MT_NET ) EN_COURS_CLIENT

FROM CLIENT,COM ,LG_COM

WHERE CLIENT.NOCLI =CODECLI AND

CLIENT.NOCLI = COM.NOCLI_PASSER AND

COM.LIVRAISON="à livrer" AND

COM.NO_COM =LG_COM.NO_COM

EN_COURS_CLIENT *10<CLIENT.CA

END ;

DISPO_COMMANDE

Contrôle

COMMANDE

pour une commande ,vérification de la disponibilité en stock des articles commandés

-- Fonction : DISPO_COMMANDE

-- Libellé : pour une commande ,vérification de la

disponibilité en stock des articles commandés

-- Information(s) en entrée :

NOCOM NUMBER(4)

VRAI_FAUX SMALLINT

-- Information(s) en sortie :

CODEART CHAR(32)

QUANTITÉ NUMBER(4)

CODEDEP CHAR(32)

SELECT STOCK.CODE_DEPOT, STOCK.CODE_ART, STOCK.QTE_STOCK

FROM STOCK, DEPOT, ART

WHERE

STOCK.CODE_ART = CODEART AND

STOCK.CODE_DEPOT = CODEDEDEP;

nom

type

famille

description

RESERVATION_STOCK

Calcul

COMMANDE

réservation sur stock d'une commande validée

TOTAUX_COMMANDE

Calcul

COMMANDE

calcul des montants ht et ttc d'une commande

exclusivité_passer_commande

Calcul

COMMANDE

le client à facturer doit être différent du client donneur d'ordre

NOCLI.COM <>NOCLI_passer.COM

initialisation_états_commande

Contrôle

COMMANDE

initialisation par dépendance des états de la commande

' Règle : initialisation états commande

' Libellé : initialisation par dépendance des états de la commande 

CAS COM.prise de commande ='enregistrée'

COM.livraison= ''

COM.facturation =''

CAS COM.prise de commande ='confirmée'

COM.livraison ='à livrer'

COM.facturation ='à facturer'

 

utilisé par les vues SQL

 

Nom logique nom conceptuel

Libellé

client en cours

client dont les commandes sont en cours

recherche client sur critère

requête de recherche des clients à partir de critères sélectifs (


Document Info


Accesari: 1253
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )