Sie sind auf Seite 1von 5

# Gestione della videata BPC2 (Specifico)

###################################################################################
###
## Etichetta aggiunta dal supervisore (videata BPC2) 08/02/2021 11:54:01 (ADMIN)
###################################################################################
###
###################################################################################
###################
## Codice Attivit� Y016 R.Casagrande 10/05/2022
## Per gestione personalizzazione richiesta cliente mail 9 Maggio 2022
## Integrazione campi anagrafici in GESBPC (Terzi-Clienti) -> Ind.Spedizione
## Non � stato possibile utilizzare la TransClasse in quanto i campi di dettaglio
sono in rapporto 1-n
###################################################################################
###################
$ACTION
Case ACTION
When "STYLE" : Gosub LIENS_STYLE
When default
Endcase
Return
###################################################################################
##

###################################################################################
###################
## Codice Attivit� Y016 R.Casagrande 10/05/2022
## Gestisco questa 'finta' LIENS richiamata dall'evento STYLE per popolare i campi
'custom'
## con i dati del primo record degli Indirizzi di spedizione
###################################################################################
###################
$LIENS_STYLE

[M:BPC4]YCUSTNOTICEX=[M:BPC4]YCUSTNOTICE([M:BPC4]XNUMLIG)
[M:BPC4]YCUSTTELNOX =[M:BPC4]YCUSTTELNO([M:BPC4]XNUMLIG)
[M:BPC4]YTIMEOAMX =[M:BPC4]YTIMEOPENAM([M:BPC4]XNUMLIG)
[M:BPC4]YTIMECAMX =[M:BPC4]YTIMECLOSEAM([M:BPC4]XNUMLIG)
[M:BPC4]YTIMEOPMX =[M:BPC4]YTIMEOPENPM([M:BPC4]XNUMLIG)
[M:BPC4]YTIMECPMX =[M:BPC4]YTIMECLOSEPM([M:BPC4]XNUMLIG)
[M:BPC4]YCLOSINGD1X =[M:BPC4]YCLOSINGDAY1([M:BPC4]XNUMLIG)
[M:BPC4]YCLOSINGD2X =[M:BPC4]YCLOSINGDAY2([M:BPC4]XNUMLIG)
[M:BPC4]YCLOSINGD3X =[M:BPC4]YCLOSINGDAY3([M:BPC4]XNUMLIG)
[M:BPC4]YCLOSINGD4X =[M:BPC4]YCLOSINGDAY4([M:BPC4]XNUMLIG)
[M:BPC4]YCLOSINGD5X =[M:BPC4]YCLOSINGDAY5([M:BPC4]XNUMLIG)

Affzo [M:BPC4]YCUSTNOTICEX, YCUSTTELNOX, YTIMEOAMX, YTIMECAMX, YTIMEOPMX,


YTIMECPMX, YCLOSINGD1X, YCLOSINGD2X, YCLOSINGD3X, YCLOSINGD4X, YCLOSINGD5X

Return

###################################################################################
###
## Cod att Y003 per link web su cliente D.P.
###################################################################################
###
Subprog CL_YICOLINK(VALEUR)

Variable Char VALEUR()

Local Char LURLNEW(250)

LURLNEW = [M:BPC2]YLINKCLIE

##infbox("LURLNEW: "+LURLNEW)

If LURLNEW <> '' then


Callui RETOUR="" With "UIAction="+chr$(1)+"OpenFile",
& "UILocalDir="+ chr$(1) +"HTTPS",
& "UILocalFile="+ chr$(1) +LURLNEW ,
& "UIAdxPubSubFile="+ chr$(1) + "1"

Else
infbox("Indirizzo web non presente")
Endif

End

############################################################

###################################################################################
###
## Etichetta aggiunta dal supervisore (videata BPC4) 11/05/2022 11:57:04 (ADMIN)
###################################################################################
###
###################################################################################
###################
## Codice Attivit� Y016 R.Casagrande 10/05/2022
## Per gestione personalizzazione richiesta cliente mail 9 Maggio 2022
## Integrazione campi anagrafici in GESBPC (Terzi-Clienti) -> Ind.Spedizione
## Non � stato possibile utilizzare la TransClasse in quanto i campi di dettaglio
sono in rapporto 1-n
###################################################################################
###################
Subprog AS_NBDLV

[M:BPC4]YCUSTNOTICEX=[M:BPC4]YCUSTNOTICE(nolign-1)
Affzo [M:BPC4]YCUSTNOTICEX

[M:BPC4]YCUSTTELNOX=[M:BPC4]YCUSTTELNO(nolign-1)
Affzo [M:BPC4]YCUSTTELNOX

## Imposto il default
if [M:BPC4]YTIMEOPENAM(nolign-1) = "" Then
[M:BPC4]YTIMEOPENAM(nolign-1) = "0830"
EndIf

[M:BPC4]YTIMEOAMX=[M:BPC4]YTIMEOPENAM(nolign-1)
Affzo [M:BPC4]YTIMEOAMX

## Imposto il default
if [M:BPC4]YTIMECLOSEAM(nolign-1) = "" Then
[M:BPC4]YTIMECLOSEAM(nolign-1) = "1200"
EndIf

[M:BPC4]YTIMECAMX=[M:BPC4]YTIMECLOSEAM(nolign-1)
Affzo [M:BPC4]YTIMECAMX

## Imposto il default
if [M:BPC4]YTIMEOPENPM(nolign-1) = "" Then
[M:BPC4]YTIMEOPENPM(nolign-1) = "1400"
EndIf

[M:BPC4]YTIMEOPMX=[M:BPC4]YTIMEOPENPM(nolign-1)
Affzo [M:BPC4]YTIMEOPMX

## Imposto il default
if [M:BPC4]YTIMECLOSEPM(nolign-1) = "" Then
[M:BPC4]YTIMECLOSEPM(nolign-1) = "1700"
EndIf

[M:BPC4]YTIMECPMX=[M:BPC4]YTIMECLOSEPM(nolign-1)
Affzo [M:BPC4]YTIMECPMX

[M:BPC4]YCLOSINGD1X=[M:BPC4]YCLOSINGDAY1(nolign-1)
Affzo [M:BPC4]YCLOSINGD1X

[M:BPC4]YCLOSINGD2X=[M:BPC4]YCLOSINGDAY2(nolign-1)
Affzo [M:BPC4]YCLOSINGD2X

[M:BPC4]YCLOSINGD3X=[M:BPC4]YCLOSINGDAY3(nolign-1)
Affzo [M:BPC4]YCLOSINGD3X

[M:BPC4]YCLOSINGD4X=[M:BPC4]YCLOSINGDAY4(nolign-1)
Affzo [M:BPC4]YCLOSINGD4X

[M:BPC4]YCLOSINGD5X=[M:BPC4]YCLOSINGDAY5(nolign-1)
Affzo [M:BPC4]YCLOSINGD5X

End

Subprog AM_YCUSTNOTICEX(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCUSTNOTICE([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCUSTNOTICE([M:BPC4]XNUMLIG)

End

Subprog AM_YCUSTTELNOX(VALEUR)
Variable Char VALEUR()

[M:BPC4]YCUSTTELNO([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCUSTTELNO([M:BPC4]XNUMLIG)

End

Subprog AM_YTIMEOAMX(VALEUR)
Variable Char VALEUR()

[M:BPC4]YTIMEOPENAM([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YTIMEOPENAM([M:BPC4]XNUMLIG)

End

Subprog AM_YTIMECAMX(VALEUR)
Variable Char VALEUR()

[M:BPC4]YTIMECLOSEAM([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YTIMECLOSEAM([M:BPC4]XNUMLIG)

End

Subprog AM_YTIMEOPMX(VALEUR)
Variable Char VALEUR()

[M:BPC4]YTIMEOPENPM([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YTIMEOPENPM([M:BPC4]XNUMLIG)

End

Subprog AM_YTIMECPMX(VALEUR)
Variable Char VALEUR()

[M:BPC4]YTIMECLOSEPM([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YTIMECLOSEPM([M:BPC4]XNUMLIG)

End

Subprog AM_YCLOSINGD1X(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCLOSINGDAY1([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCLOSINGDAY1([M:BPC4]XNUMLIG)

End

Subprog AM_YCLOSINGD2X(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCLOSINGDAY2([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCLOSINGDAY2([M:BPC4]XNUMLIG)

End

Subprog AM_YCLOSINGD3X(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCLOSINGDAY3([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCLOSINGDAY3([M:BPC4]XNUMLIG)

End

Subprog AM_YCLOSINGD4X(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCLOSINGDAY4([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCLOSINGDAY4([M:BPC4]XNUMLIG)

End

Subprog AM_YCLOSINGD5X(VALEUR)
Variable Integer VALEUR

[M:BPC4]YCLOSINGDAY5([M]XNUMLIG) = VALEUR
[M:BPC4]FLMOD([M]XNUMLIG) = 1
Affzo [M:BPC4]YCLOSINGDAY5([M:BPC4]XNUMLIG)

End

###################################################################################
###

Das könnte Ihnen auch gefallen