|
#1
|
||||
|
||||
Gracias DavidXD_XD
Ya puede agregar el codigo con los pasos que me diste pero al ejecutar el proceso no me esta respetando el formato que yo le puse hice esto: WRITE IS_BIL_INVOICE-HD_GEN-BIL_DATE TO TXT_FEC_FAC USING EDIT MASK '__/__/____'. buscando en documentacion tambien lo intente de esta manera: WRITE IS_BIL_INVOICE-HD_GEN-BIL_DATE TO TXT_FEC_FAC DD/MM/YYYY Pero no me lo respeta, por algun motivo el sistema sigue poniendo primero el mes luego el dia y despues el año MM/DD/YYYY Sera alguna configuracion global que no he visto ? Saludos |
#2
|
|||
|
|||
Hola , tiene que crear la variable de salida en el SMARTFORMS del tipo CHAR y hacer un WRITE del campo tipo D para el campo tipo CHAR, ejemplo:
WRITE: campo_d to campo_char. asi tengo certeza que vas aparecer DD/MM/AAAA en el SMARTFORMS. saludos, |
#3
|
||||
|
||||
Precisamente emerson.tosin
el campo IS_BIL_INVOICE-HD_GEN-BIL_DATE es de tipo D o DATS y mi variable TXT_FEC_FAC es de tipo Char pero aun asi no puedo controlar el formato con el WRITE ... A final de cuentas opte por manipularlo en partes por que era una solicitud urgente ya que son facturas pero si me interesaría averiguar que es lo que le esta pasando por lo pronto la solución que aplique fue esta: CONCATENATE IS_BIL_INVOICE-HD_GEN-BIL_DATE+6(2) '/' IS_BIL_INVOICE-HD_GEN-BIL_DATE+4(2) '/' IS_BIL_INVOICE-HD_GEN-BIL_DATE(4) INTO TXT_FEC_FAC. esto no tiene pierde je je je Gracias y saludos bye |
Herramientas | Buscar en Tema |
Desplegado | |
|
|