Base de coneixement
ADS Anàlisi/Disseny de Soft, S.L.U.
Buscar:     Búsqueda avanzada
Navegar por categorías:

Revisió 126 - Enviar Factures per Correu Electronic

Visitas: 664
Posted: 08. July 2015
by: Camprubi J.
Updated: 08. July 2015
by: Camprubi J.
Per que aquesta modificació funcioni correctament s’ha de tenir instal·lat el component de vista prèvia XFRX. (Revisió 126 Adsgest)

Afegida opció a Adsgest que permet enviar per correu electrònic les factures emeses.

Funcionament:

Pantalla Manteniment de Clients:

Pestanya Condicions afegit chek box ‘Enviar factures per E-mail’. Si volem que un client enviï les factures per correu electrònic, hem de seleccionar aquest opció.

Pestanya Contactes: afegit chek box ‘Incloure E-mail a destinatari per enviar factures pdf’ per contacte. Són els correu destinataris de la factura electrònica.

 

Si el client te marcada l’opció ‘Enviar factures per E-mail’, s’agafaran com a destinataris del correu electrònic el E-mails dels contactes que tinguin marcada l’opció ‘Incloure E-mail a destinatari per enviar factures pdf’.

 

Procés de facturació. Emissió de Factures de Vendes.

A l’apartat d’escollir Enviar a: s’ha afegit una opció: ‘Enviar per correu electrònic’

1.-Si escollim opció: ‘Enviar per correu electrònic’

            El procés de facturació emet totes les factures que el client tingui la marca de ‘Enviar factures per E-mail’, ensenya una pantalla amb totes les factures que s’enviaran per correu electrònic.

            Si a mes tenim marcada l’opció Imprimir Copies, Imprimeix per impressora les copies d’aquestes factures.

2.-Si escollim qualsevol altre opció.

            El procés de facturació emet totes les factures que el client NO tingui la marca de ‘Enviar factures per E-mail’. Fa el procés corresponent segons l’opció ‘enviar a’ escollida.

 

Ull! El procés de facturació te en compte la marca al fitxer de clients ‘Enviar factures per E-mail’, a dir que si se selecciona enviar a impressora i el client està marcat com enviar E-mail no sortirà cap factura, i al reves igualment.

 

Procés de facturació. Genera Factura des de les pantalles de Manteniment d’ofertes de venda, Manteniment de comandes de venda, Manteniment d’albarans de venda.

Mira si el client te marcada l’opció ‘Enviar factures per E-mail’, i quan obra la pantalla de facturació

Si el client te marcada l’opció. Ja ens proposa enviar a : ‘Enviar per correu electrònic’, i no ens deixa escollir cap més opció.

Si el client no te marcada l’opció ‘Enviar per correu electrònic’. Segueix treballant com fins ara, en l’apartat enviar a:, no ensenya opció ‘Enviar per correu electrònic’.

 
Consultes factures clients + Repetició de Factures

Aquí el que s’ha fet es afegir l’opció Enviar a: ‘Enviar per correu electrònic’, i es poden escollir totes les opcions independentment de la marca al fitxer de clients.

 
 
 

Modificacions aplicació:

1.- Afegir camps als fitxers IB.

GES_CLIENTS (Taula Modificada) :                                  + FRA_EMAIL (LOGIC)

GES_CLIENTS_CONTACTES (Taula modificada):     + CONT_FRA_EMAIL (LOGIC)

3.- Vistes de Fox modificades (GES_CLIENTS, GES_CLIENTS_CONTACTES)

4.- Modificat Form (MCLIENTS.SCX).

Pestanya de condicions, afegir opció ‘Enviar factures per E-mail’.

Pestanya de contactes, Afegir opció Incloure E-mail a destinatari per enviar factures pdf’. Ampliar el grid perquè ensenyi: nom, càrrec, E-mail, factures per E-mail.

5.- Modificat form (LFACVEN.SCX)

Lst_desti1.lemail = .t.

Lst_desti._genemail (afegit codi)

BtnOk. També s’ha canviat codi. Afegit un paràmetre M_tipus a l’hora de cridar procediment ib FACTURA_ALBVEN

6.- Form nou (LFACVEN_EMAIL_ENVIA.SCX). Ens ensenya les dades que s’enviaran per correu electrònic.

7.- Modificat procediment (FACTURA_ALBVEN), s’hi ha afegit Tipus i ens marca si agafem els registres per facturar que s’envien per E-mail o be el que no s’envien.

8.- Afegit prg nou (COUTLOOK.PRG), s’ha d’incloure en el projecte.

9.- Modificat form (LFACVEN_1ALB.SCX), Agafem paràmetre M_tipus=ges_clients.fra_email del fitxer de clients de la pantalla anterior i el passem com un paràmetre, depenent del paràmetre proposem les diferents opcions d’enviar a:, i també el passem en el procés de facturació.

10.- Modificats forms (MALBVEN.SCX, MOFEVEN.SCX, MPEDVEN_EXPEDI.SCX), afegit que ens enviï paràmetre tipus=ges_clients.fra_email al cridat el form lfacven_1alb.

11.- Modificat form (CONS_FRAVEN.SCX), afegida opció de poder enviar per correu electrònic. Però aquí no mirem el camp fra_email del fitxer de clients.

12.- Modificat form (LFACVEN_REP.SCX), afegida opció de poder enviar per correu electrònic. Però aquí no mirem el camp fra_email del fitxer de clients.

 
Tocat a BBDD:
            Taules:
                        GES_CLIENTS (Modificat)(1)
                        GES_CLIENTS_CONTACTES (Modificat)(1)
            Procedure:
                        FACTURA_ALBVEN (Modificat)(7)
 

Passar Parxe : ADSGEST_0126.SQL

 

Tocat a l'Aplicació:

 

            Vistes de la base de dades :

                        GES_CLIENTS (Modificat)(2)
                        GES_CLIENTS_CONTACTES (Modificat)(2)
 
 

            Forms Modificats:

                        MCLIENTS.SCX (Modificat)(4)
                        LFACVEN.SCX (Modificat)(5)
                        LFACVEN_EMAIL_ENVIA.SCX (Nou)(6)
                        LFACVEN_1ALB.SCX (Modificat)(9)
                        MALBVEN.SCX (Modificat)(10)
                        MOFEVEN.SCX (Modificat)(10)
                        MPEDVEN_EXPEDI.SCX (Modificat)(10)
                        CONS_FRAVEN.SCX (Modificat)(11)
                        LFACVEN_REP.SCX (Modificat)(12)
 
 

Progs:

COUTLOOK.PRG  (Nou)(8)
 
Ull! Hem de copiar adsgest.* de la carpeta \data

Meta Keywords: parxes adsgest Factura pdf

Documents adjunts: ADSGEST_0126.SQL

Archivos adjuntos
file ADSGEST_0126.SQL (13 kb)

Otras preguntas en esta categoría
» Más preguntas



RSS