En cuanto a la Configuración Regional del Panel de Control, ¿cuál sería la recomendación para Evolution, tanto para el servidor (o servidores para el caso en que BD y Web estén separados) como para el equipo del usuario donde se ejecuta Evolution? ¿De qué manera afecta a Evolution el formato de fecha, idioma y moneda definida en la Configuración Regional? asked 12 Feb '15, 13:50 Henry Sandoval |
Quizá la más perjudicial es la configuración regional del servidor SQL Server, ya que él si la respeta, a menos que se le cambie el COLLATION al momento de la instalación. Ahora bien, esta afectación no es al código fuente de Evolution, sino en lo que se asume al momento de crear listas de valores, procedimientos almacenados y otras cosas, por parte nuestra. Desde el punto de vista del Web Server, nosotros forzamos al proceso del Pool a que utilice español por defecto (en el web.config). Y luego si el usuario cambia el Idioma en la pantalla, Evolution utiliza el idioma seleccionado y por ende la configuración regional asociada a ese idioma. Pero volvemos al mismo punto anterior, si no se trabaja con cuidado y se asumen que los formatos de fecha o de números se reciben en el SQL Server de una manera diferente al del idioma seleccionado por los usuarios, entonces se pueden obtener comportamientos extraños. En el caso del cliente, no se está utilizando la configuración regional de la máquina cliente, si no que la correspondiente con el idioma seleccionado. Pero igual se tienen consecuencias interesantes que salen de nuestro control, por ejemplo, cuando se exportan datos a hojas de Excel. En resumen, Evolution como tal funciona con la configuración regional que selecciona el usuario en la página de inicio. Pero los servicios adicionales, como SQL Server o Microsoft Excel, funcionan con la configuración regional del equipo en donde están instalados. answered 12 Feb '15, 15:44 Fernando Paz ♦♦ |