malunro
23rd October 2007, 12:21
Hola a todos.

Me gustaría saber si es posible a través de algun algoritmo el poder pasar una fecha cualquiera a número baan para poder hacer un exchange de importación y poder hacer la carga de la fecha sin problemas.

Por otro lado alguien sabe si se puede hacer una importación a través de exchange de campos de fecha con formato y no con numero baan.

Gracias.

Felipe_Saavedra
4th November 2007, 15:14
Si se pueden convertir y recibir los datos en formato, en el import script le puedes agregar logica y ahi puedes llamar a una dll como la que te adjunto.


Lo mas normal es que al importar los valores tengan formato y no el numero gregoriano que utliza Baan.

ejemplo:

function extern domain tfgld.date tfacrdll8000.get.baan.date.from.CCYYMMDD(domain tcmcs.str8 date.str)
{
domain tcmcs.str2 sday
domain tcmcs.str2 smonth
domain tcmcs.str4 syear
domain tcmcs.long year
domain tcmcs.long month
domain tcmcs.long day
domain tfgld.date baan.date

sday = date.str(7;2)
smonth = date.str(5;2)
syear = date.str(1;4)
year = lval(syear)
month = lval(smonth)
day = lval(sday)
baan.date = date.to.num(year, month, day)
if baan.date = -1 then
baan.date = 0
endif
return(baan.date)
}

Saludos

Felipe Saavedra
416 917 2068