Revisió 56 - Comprobació Disponibilitat dels Articles

AdsGest - Revisió 56 - Comprobació Disponibilitat dels Articles

Tocat a BBDD:
    Taules:    
    SP''s: LINIA_DAME_DATOS    
    Triggers:    
    Exceptions: ERR_DISPONIB
    Data:


Aqui teniu el codi del PROCEDURE LINIA_DAME_DATOS per si li voleu afegir manualment. (No us oblideu de donar d'Alta l'Excepció de la BBDD

Exception ERR_DISPONID  'Article no compleix Disponibilitat'

S'Ha Modificat el Procediment LINIA_DAME_DATOS:

Si ha afegit un variable disponib smallint,
i el següent codi:

select nom_artic, familia, tipo_unit, tipus_iva, p_cost_mig, tip_serial, fact_conv,disponib
from ges_articles
        where ((empresa=:empresa) and
               (article=:article))
        into :descripcio,:familia, :tipo_unit, :tipiva,:pcost_mig,:tip_serial,:fact_conv,:disponib;

if (TIPO_DOC in ('OFE_V','PED_V','ALB_V')) then
       if (disponib not in (0,2)) THEN exception ERR_DISPONIB;
if (TIPO_DOC in ('PED_C','ALB_C','ALB_G')) then
       if (disponib not in (0,1)) THEN exception ERR_DISPONIB;

Si no:

A la BBDD disposem del Script ADSGEST_0056.SQL per actualitzar la BBDD.

Tambè comprova la disponibilitat de compra en la generació de comandes automàtiques.
Nomes fa comandes dels articles amb disponibilitat de comprar i/o comprar i vendre.


----------------------------------------
Àngel Berga Castro
mailto:aberga@adssl.com
----------------------------------------