Mejor capturar la fecha del Motor
Un saludo especial desde COLOMBIA
Yo te recomendaría que utilices la fecha de tu base de datos y no la de la máquina de los clientes, ya que la configuración de cualquiera de ellos puede tener problemas lo que ocasionaría fechas incorrectas en tu registro,
la función TODAY() del PB captura la fecha actual de la máquina cliente...
pero si haces un select a tu DB podrás obtener la fecha del motor, la que será igual para todos los usuarios sin importar la configuración de la maquina local....
En ORACLE esta consulta será la siguiente.
es recomendable que crees una funcion global llamada f_fecha_actual
y le pones el siguiente scrip
Datetime ldt_fecha
SELECT sysdate
INTO :ldt_fecha
FROM sys.duaL
USING vble_transaccional;
RETURN ldt_fecha
-- ahora bien, cuando quieras poner la fecha en un campo del DW
//Muestra la fecha del sistema
dw_1.SetItem(fila,"fecha_prestamo",f_fecha_actual())
NOTA: esta sintaxis de la consulta es para DB ORACLE, debe existir una similar para los otros motores, solo consulta un poco y lo encontrarás, pero la filosofía del SCRIPT es la misma.
espero que te sirva para resolver el problema