Professional Documents
Culture Documents
Y0 SDH
Y0 SDH
########################
## Y002: Gestione menu per allegati lotto D.P.
## Y004: gestione Tipo consegna in creazione consegna da Picking, per consentire di
gestire il valore D. P.
## Y008: Valorizzazione campo Qt� in lettere tramite funzione e tabella diversa
6009
## Y016: per link web su GESSDH CME e per gestione checkbox di testata Roberto
Casagrande
###################################################################################
########################
###################################################
$ACTION
Case ACTION
Endcase
Return
###################################################
#########################################################################
## Abilitazione menu per apertura maschera Allegati per lotti D.P.Y002--Y009
#########################################################################
$SETBOUT
## Vedere se vanno inserite condizioni per cod att attivo e consegna validata
## Y016
Gosub POPOLAWEBLINK
Return
#################################################################
#########################################################################
## Popolamento campo YLINKDDT Y016 R.Casagrande
#########################################################################
$POPOLAWEBLINK
If fstat=0 then
LSOC = [F:YFCY]LEGCPY
EndIf
LURLNEW = "https://clienti.arcospedizioni.it/#/tracking/"
LDDTNUM = [M:SDH0]SDHNUM
LANNO = num$(year([M:SDH1]SHIDAT))
[M:SDH0]YLINKDDT = LURLNEW
##infbox("LURLNEW: "+LURLNEW)
Else
[M:SDH0]YLINKDDT = ""
##infbox("Uscito da If")
Endif
Affzo [M:SDH0]YLINKDDT
Return
##############################################
$APRES_MODIF
Return
#############################################
####################################
## Y008 D.P. ## NON SERVE
########################################################
$APRES_MODIF_NEW
##infbox("APRES_MODIF in SPESDH")
For [YSD]
Trbegin [YSD]
Raz LQTALET
[F:YSD]YQTYLETT = LQTALET
Rewrite[YSD]
Else
Endif
Next
ENDIF
Return
####################################
##########################################################
## Cod att Y008 valorizzazione campo Qt� in lettere D.P.
## tramite funzione e tabella diversa 6009
##########################################################
$APRES_CRE
For [YSD]
Trbegin [YSD]
Raz LQTALET
[F:YSD]YQTYLETT = LQTALET
Rewrite[YSD]
Else
Endif
Next
ENDIF
Return
####################################
#########################################################
## Cod att Y004-D.P.
########################################################
$FIN_PICK
[M:SDH0]SDHTYP = [M:SDH0]YSDHTYP
Affzo [M:SDH0]SDHTYP
Endif
Return
########################################################
###################################################################################
###
## Etichetta aggiunta dal supervisore (videata SDH0) 22/02/2021 15:08:58 (ADMIN)
###################################################################################
###
Subprog AM_SDHTYP(VALEUR)
Variable Char VALEUR()
Endif
End
###################################################################################
##
###################################################################################
###
## Etichetta aggiunta dal supervisore (videata SDH0) 12/03/2021 10:06:29 (ADMIN)
cod att Y004 D.P.
###################################################################################
###
Subprog D_YSDHTYP(VALEUR)
Variable Char VALEUR()
End
###################################################################################
###
###################################################################################
###
## Etichetta aggiunta dal supervisore (videata SDH0) 12/03/2021 10:03:43 (ADMIN)
###################################################################################
###
Subprog AS_YSDHTYP(VALEUR)
Variable Char VALEUR()
End
###################################################################################
###
###################################################################################
###
## Etichetta aggiunta dal supervisore (videata SDH1) 18/12/2020 13:55:18 (ADMIN)
###################################################################################
###
Subprog IB_ITMREF
End
Subprog IB_ITMDES
End
###################################################################################
###
###################################################################################
###
## Etichetta aggiunta dal supervisore (videata SDH1) 29/04/2021 11:57:10 (ADMIN)
###################################################################################
###
Subprog AM_QTY(VALEUR)
Variable Decimal VALEUR
##Raz LQTALETR
[M:SDH1]YQTYLETT(nolign-1) = LQTALETR
Affzo [M:SDH1]YQTYLETT(nolign-1)
Endif
End
###################################################################################
###
###################################################################################
##
## Cod att Y016 per link web su GESSDH CME Roberto Casagrande
## ** in questo momento 20220510 non serve perch� l'automazione dell'apertura della
pagina
## web tramite CallUI fallisce a causa della trasformazione del carattere #,
presente nella
## URL, in %26
## L'attivit� � stata sostituita con il popolamento del campo in sola lettura
YLINKDDT
###################################################################################
###
Subprog CL_YICOLINKDDT(VALEUR)
Variable Char VALEUR()
If fstat=0 then
LSOC = [F:YFCY]LEGCPY
EndIf
infbox("LSOC: "+LSOC)
##LURLNEW = "clienti.arcospedizioni.it/#/tracking/"
LURLNEW = [M:SDH0]YLINKDDT
LDDTNUM = [M:SDH0]SDHNUM
LANNO = num$(year([M:SDH1]SHIDAT))
infbox("LURLNEW: "+LURLNEW)
Else
infbox("Indirizzo web non presente o non valido.")
Endif
Else
infbox("Link non valido per questo DDT.")
Endif
End
###################################################################################
###
## Cod att Y016 per checkbox 'Consegna tassativa' su GESSDH CME Roberto Casagrande
## in caso di checkbox 'defleggato' -> imposto a null la data di consegna
YDATMANDEV
###################################################################################
###
Subprog AM_YFLGMANDEV(VALEUR)
Variable Integer VALEUR
If VALEUR = 1 Then
Raz [M:SDH0]YDATMANDEV
Affzo [M:SDH0]
Endif
End
###################################################################################
###