Conversión de fecha 1s

El tipo "Fecha" en 1C es uno de los 4 tipos de datos principales junto con el número, la cadena y el booleano. Las fechas son omnipresentes en las configuraciones; es imposible evitar trabajar con este tipo de datos durante el desarrollo. Por lo tanto, es mejor comenzar a escribir consultas sabiendo cómo procesar las fechas, qué opciones existen para trabajar con ellas y cómo se almacenan. Veamos ejemplos de todos los matices de escribir consultas con diferentes fechas.

Ejemplos de trabajo con fechas en consultas 1C

En primer lugar, debe obtener la fecha en la solicitud en en el formato requerido- con o sin tiempo. Hay varias formas de realizar esta tarea:

  1. Pasar por parámetro. Sólo puedes obtener la fecha de la sesión actual usando este método;
  2. Obtenga la fecha en la consulta del campo de selección;
  3. Convierta desde valores numéricos usando la función DATETIME().

La tarea más común cuando se trabaja con documentos es verificar si hay una fecha vacía en una solicitud 1C. En este caso, es más fácil comparar una variable o campo con una fecha vacía, que se obtiene usando la función DATETIME(1,1,1):

FECHA HORA (1, 1, 1)

Con un comando similar, puede obtener una fecha y hora arbitrarias en una solicitud. Además, se pueden especificar con una precisión de hasta un segundo especificando 6 números como parámetros. Si sólo se utilizan 3 números, las horas, minutos y segundos se pondrán a 0 (principio del día). Por ejemplo, necesitamos seleccionar documentos para los primeros 10 días de enero de 2018 en la solicitud:

SELECCIONE Recibo a cuenta actual. Enlace COMO Enlace DEL documento Recibo a cuenta actual COMO Recibo a cuenta actual DONDE Recibo a cuenta actual Fecha ENTRE FECHA HORA (2018, 1, 0, 0, 0) Y FECHA HORA (2018, 1, 10, 23, 59, 59)

En una consulta en el lenguaje 1C integrado, no solo puede seleccionar varios campos y recibir parámetros. Hay muchas funciones que facilitan el formato de fechas para una tarea específica. Si trabaja a menudo con fechas en una consulta, entonces debe conocer estos comandos:

  • INICIO DEL PERIODO. Los parámetros indican la fecha y el período de tiempo en cuyo contexto es necesario obtener el inicio de la fecha. Se utiliza para convertir una fecha a un formato atemporal. Para hacer esto, debe configurar el segundo parámetro – “DÍA”;
INICIO DEL PERIODO(,) INICIO DEL PERIODO(&Fecha, DÍA) período>fecha>
  • FIN DEL PERIODO. Un comando similar que devuelve la última fecha en términos de las unidades especificadas en los parámetros;
  • AGREGAR FECHA. Le permite obtener una fecha mayor en un número específico de unidades de tiempo específicas. Los parámetros de la función incluyen la fecha, la unidad de tiempo y el número;
ADDKDATE(,) ADDKDATE(&Fecha, DÍA, 10) cantidad>tipo>fecha>
  • FECHA DIFERENCIA. Obtiene la diferencia entre fechas en las unidades especificadas;
FECHADIFERENCIA(,) FECHADIFERENCIA(&Fecha1, &Fecha2, DÍA) tipo>fecha2>fecha1>
  • DÍA DE LA SEMANA. Devuelve el número de serie de uno de los días de la semana.

Utilizando correctamente estas funciones, el desarrollador puede resolver problemas nada triviales. Por ejemplo, obtener el nombre del día de la semana de la fecha actual en una solicitud como una cadena:

SELECCION CUANDO DÍA DE LA SEMANA(&FechaCurrent) = 1 ENTONCES "Lunes" CUANDODÍA DE LA SEMANA(&FechaCurrent) = 2 ENTONCES "Martes" CUANDO DÍA DE LA SEMANA(&FechaCurrent) = 3 ENTONCES "Miércoles" CUANDODÍA DE LA SEMANA(&FechaCurrent) = 4 ENTONCES "Jueves" CUANDO DÍA SEMANAS(&FechaCurrent) = 5 ENTONCES "Viernes" CUÁNDO DE LA SEMANA (&Fecha actual) = 6 ENTONCES "Sábado" OTRO "Domingo" FINAL

Convertir tipos en una consulta 1C de un número o cadena a una fecha es una tarea que requiere mucha mano de obra. Puede obtener una fecha a partir de números usando la función DATETIME, desde una cadena, combinando la función SUBSTRING y la construcción SELECT WHEN THEN ELSE. En base a esto, los desarrolladores prefieren obtener la fecha de otros tipos en el módulo y pasarla a la solicitud mediante un parámetro. Desafortunadamente, esto no siempre es factible, por lo que deberá cambiar el formato de fecha en la solicitud.

Es posible especificar la fecha en una solicitud 1C como parámetro para obtener datos de las tablas de registro virtuales. Este rol también puede utilizar todas las funciones anteriores. Pero aquí es importante no permitir que una fecha vacía en una solicitud 1C afecte el resultado final de la ejecución del código, por lo que se debe realizar una verificación.

Cuando se trabaja con fechas 1C, el orden típico de las partes de la fecha es año, mes, día, hora, minutos y segundos. En este caso, se pueden omitir horas, minutos y segundos.

Al crear una fecha a partir de una cadena (“transmitir a fecha”), puede especificarla en un formato localizado (día.mes.año horas:minutos:segundos), pero solo en su totalidad.

Por ejemplo:

//Trabajar con fechas 1C - convertir una fecha a 1C desde partes - año, mes, día (más hora opcional) Fecha = Fecha(2012,10,30); //sin hora Fecha = Fecha(2012,10,30,12,00,00); //a lo largo del tiempo //Trabajar con fechas 1C: convertir una fecha a 1C desde una cadena, de diferentes maneras Fecha = Fecha("20121030"); //año, mes, día Fecha = Fecha("30/10/2012 12:00:00"); //formato localizado, solo en su totalidad //Trabajar con fechas 1C: especificar el valor de la fecha sin convertir, directamente Fecha = "20121030"; //sin hora Fecha = "20121030120000"; //con el tiempo

Trabajar con fechas 1C - Fecha en blanco 1C

Para verificar que la fecha 1C esté completa, se compara con la "fecha vacía". Si hay un atributo con el tipo de fecha en el libro/documento de referencia, si el usuario no completa este campo, entonces su valor también será "fecha vacía".

La "fecha vacía" es 01/01/0001 00:00:00.

Por ejemplo:

FechaVacía = "00010101000000"; If RequiredDate = "00010101000000" Then Report("No completó una fecha muy necesaria"); final si;

Trabajar con fechas 1C - Fecha en detalles (directorios, documentos, etc.)

Al especificar el tipo de atributo, puede especificar utilizar:

Sólo la fecha (la hora es siempre 00:00:00)
Sólo hora (la fecha es siempre 01/01/0001)
Fecha y hora

Obteniendo la fecha

Para obtener la fecha y la hora, utilice la función 1C CurrentDate().

El lugar donde se llama esta función es muy importante: en el cliente o en el servidor. Para obtener más información, consulte el tema “Modo de rendimiento/Rendimiento”. A menudo sucede que la hora en las máquinas cliente es ligeramente diferente, por lo que intentan usar la hora del servidor en todas partes; incluso si está configurada incorrectamente en el servidor, al menos todos los clientes tendrán la misma hora incorrecta.

Para obtener la fecha del servidor (la fecha establecida en Sistema operativo computadora servidor), generalmente se crea un módulo común en la configuración con la casilla de verificación "Servidor" marcada en las propiedades, y se crea una función en él

//la función está ubicada en un módulo general, por ejemplo con el nombre Funciones de Servidor //en propiedades módulo común la casilla de verificación “Servidor” está marcada y la casilla de verificación “Cliente” no está marcada Función GetServerDate() Exportar Volver CurrentDate(); EndFunction //llamar a esta función para usarla desde otro módulo se ve así DocumentObject.Date = ServerFunctions.GetServerDate(); //NombredelMódulo.NombreFunción()

También en el cliente ligero, directamente al lado de las funciones del módulo, se indica dónde se ejecutará:

Inicio y final del día.

Para la fecha “30/10/2012”:

la fecha de inicio del día se ve así "30/10/2012 00:00:00"
la fecha de fin del día se ve así: “30/10/2012 23:59:59”

Se utiliza en informes y consultas que requieren obtener datos para un período: día, mes, año.

Por ejemplo, el período de “01/01/2012 00:00:00” a “31/01/2012 00:00:00” es incorrecto porque no incluye un día del mes (pero sí incluye un segundo de el último día del mes).

Trabajar con fechas 1C: comparar fechas

Fecha contiene la fecha y la hora. Al comparar fechas (sin tener en cuenta el tiempo), se suele reducir al inicio del día (mes, año).

Por ejemplo:

Fecha1 = Fecha("30/10/2012 12:00:00"); Si StartDay(Date1) = StartDay(DocumentLink.Date) Then Report("El documento se ingresó en la fecha especificada"); final si; Por si acaso, un ejemplo de comparación de una fecha en un período: If DocumentLink.Date >= Beginning of Month(CurrentDate()) y DocumentLink.Date<= КонецМесяца(ТекущаяДата()) Тогда Сообщить("Документ введен в текущем месяце"); КонецЕсли;

Trabajar con fechas 1C - Cambiar la fecha

La fecha es el número de segundos. Si queremos saber no sólo si una fecha es mayor que otra, sino también cuánto mayor, entonces obtenemos la diferencia en segundos.

Por ejemplo:

Desde el comienzo del día = Fecha actual () – Inicio del día (Fecha actual ()); Informe("Desde el comienzo del día " + String(Desde el comienzo del día) + "segundos"); Informe("Desde el inicio del día " + Línea(Desde el inicio del día/60) + "minutos"); Informe("Desde el comienzo del día " + Línea(Desde el comienzo del día/60/60) + "han pasado horas");

También podemos cambiar la fecha; al cambiar, sumamos o restamos la cantidad de segundos:

InicioEsteDía = DíaInicio(FechaActual()); Inicio del día anterior = Inicio del día (Inicio de este día – 1); //quitar el segundo – haciendo “ayer” y tomar el comienzo del día de “ayer” Comienzo del día anterior = Comienzo de este día – 24*60*60; //otro método - restar 24 horas - 24 (horas) * 60 (minutos) * 60 (segundos)

Trabajar con fechas 1C - Momento en el tiempo

Un momento en el tiempo es una representación ampliada de una fecha que se aplica a los documentos (y, por tanto, a los registros).

Es necesario comparar la hora de los documentos si la fecha y la hora de los documentos son las mismas. En consecuencia, se puede utilizar para la selección en consultas.

Un momento determinado se puede obtener de un documento de las siguientes maneras:

//método 1DocumentTimePoint = DocumentLink.TimeTime(); También puede comparar un punto en el tiempo con una fecha/hora: Punto en el tiempo Referencia = Nuevo punto en el tiempo (Inicio del día (Fecha actual())); Si DocumentRef.TimePoint().Compare(TimeTimeReference) = -1 Then Report("Documento ingresado antes de hoy"); final si; //Si se ingresa un documento con la fecha de hoy a las 00:00:00, aún se ingresa hoy

Cuando se trabaja con fechas 1C, el orden típico de las partes de la fecha es año, mes, día, hora, minutos y segundos. En este caso, se pueden omitir horas, minutos y segundos.

Al crear una fecha a partir de una cadena (“transmitir a fecha”), puede especificarla en un formato localizado (día.mes.año horas:minutos:segundos), pero solo en su totalidad.

Por ejemplo:
//Trabajar con fechas 1C - convertir una fecha a 1C a partir de partes - año, mes, día (más hora opcional)
Fecha = Fecha(2012,10,30); //no hay tiempo
Fecha = Fecha(2012,10,30,12,00,00); //con el tiempo

//Trabajar con fechas 1C: convertir una fecha a 1C desde una cadena, diferentes métodos
Fecha = Fecha("20121030"); //año, mes, día
Fecha = Fecha("30/10/2012 12:00:00"); //formato localizado, solo en su totalidad

//Trabajar con fechas 1C: especificar el valor de la fecha sin convertir, directamente
Fecha = "20121030"; //no hay tiempo
Fecha = "20121030120000"; //con el tiempo

Trabajar con fechas 1C - Fecha en blanco 1C

Para verificar que la fecha 1C esté completa, se compara con la "fecha vacía". Si hay un atributo con el tipo de fecha en el libro/documento de referencia, si el usuario no completa este campo, entonces su valor también será "fecha vacía".

La “fecha vacía” es 01/01/0001 00:00:00.

Por ejemplo:
FechaVacía = "00010101000000";
Si FechaRequerida = "00010101000000" Entonces
Informe("No ingresaste una fecha muy necesaria");
final si;

Trabajar con fechas 1C - Fecha en detalles (directorios, documentos, etc.)

Al especificar el tipo de atributo, puede especificar utilizar:

  • Sólo la fecha (la hora es siempre 00:00:00)
  • Sólo hora (la fecha es siempre 01/01/0001)
  • Fecha y hora

Obteniendo la fecha

Para obtener la fecha y la hora, utilice la función 1C CurrentDate().

El lugar donde se llama esta función es muy importante: en el cliente o en el servidor. Para obtener más información, consulte el tema “Modo de rendimiento/Rendimiento”. A menudo sucede que la hora en las máquinas cliente es ligeramente diferente, por lo que intentan usar la hora del servidor en todas partes; incluso si está configurada incorrectamente en el servidor, al menos todos los clientes tendrán la misma hora incorrecta.

Para obtener la fecha del servidor (la fecha establecida en el sistema operativo de la computadora servidor), generalmente se crea un módulo común en la configuración con la casilla de verificación "Servidor" marcada en las propiedades y se crea una función en él.
//la función está ubicada en un módulo común, por ejemplo con el nombre Funciones de Servidor
//en las propiedades del módulo común la casilla “Servidor” está marcada y la casilla “Cliente” no está marcada
Función GetServerDate() Exportar
Devuelve FechaActual();
Función final

//llamar a esta función para usarla desde otro módulo se ve así
DocumentObject.Date = ServerFunctions.GetServerDate(); //NombredelMódulo.NombreFunción()

También en el cliente ligero, directamente al lado de las funciones del módulo, se indica dónde se ejecutará:

Inicio y final del día.

Para la fecha “30/10/2012”:

  • la fecha de inicio del día se ve así "30/10/2012 00:00:00"
  • la fecha de fin del día se ve así: “30/10/2012 23:59:59”

Se utiliza en informes y consultas que requieren obtener datos para un período: día, mes, año.

Por ejemplo, el período de “01/01/2012 00:00:00” a “31/01/2012 00:00:00” es incorrecto porque no incluye un día del mes (pero sí incluye un segundo de el último día del mes).

Trabajar con fechas 1C: comparar fechas

Fecha contiene la fecha y la hora. Al comparar fechas (sin tener en cuenta el tiempo), se suele reducir al inicio del día (mes, año).

Por ejemplo:
Fecha1 = Fecha("30/10/2012 12:00:00");
Si StartDay(Date1) = StartDay(DocumentLink.Date) Entonces
Notify("El documento fue ingresado en la fecha especificada");
final si;

Por si acaso, un ejemplo de comparación de fechas en un período:
Si DocumentLink.Date >= Comienzo del mes (CurrentDate()) y
DocumentoEnlace.Fecha

Trabajar con fechas 1C - Cambiar la fecha

La fecha es el número de segundos. Si queremos saber no sólo si una fecha es mayor que otra, sino también cuánto mayor, entonces obtenemos la diferencia en segundos.

Por ejemplo:
Desde el comienzo del día = Fecha actual () – Inicio del día (Fecha actual ());
Informe("Desde el comienzo del día " + Línea (Desde el comienzo del día) + "han pasado segundos");
Informe("Desde el inicio del día " + Línea(Desde el inicio del día/60) + "han pasado minutos");
Informe("Desde el comienzo del día " + Línea(Desde el comienzo del día/60/60) + "han pasado horas");

También podemos cambiar la fecha; al cambiar, sumamos o restamos la cantidad de segundos:
InicioEsteDía = DíaInicio(FechaActual());

Inicio del día anterior = Inicio del día (Inicio de este día – 1); //eliminamos el segundo - haciendo "ayer" y tomamos el comienzo del día desde "ayer"

Inicio del día anterior = Inicio de este día – 24*60*60; //otro método - restar 24 horas - 24 (horas) * 60 (minutos) * 60 (segundos)

Trabajar con fechas 1C - Momento en el tiempo

Un momento en el tiempo es una representación ampliada de una fecha que se aplica a los documentos (y, por tanto, a los registros).

Es necesario comparar la hora de los documentos si la fecha y la hora de los documentos son las mismas. En consecuencia, se puede utilizar para la selección en consultas.

Un momento determinado se puede obtener de un documento de las siguientes maneras:
//método 1
DocumentTimePoint = DocumentLink.TimeTime();

También puedes comparar un momento en el tiempo con una fecha/hora:
TimePointReference = Nuevo TimePoint(Inicio del día(CurrentDate()));
Si DocumentRef.TimePoint().Compare(TimeTimeReference) = -1 Entonces
Notify("El documento fue ingresado antes de hoy");
final si;
//Si se ingresa un documento con la fecha de hoy a las 00:00:00, aún se ingresa hoy

Trabajar con fechas 1C - Formato de fecha

Muy a menudo es necesario trabajar con variables del tipo "Fecha". En este artículo veremos las técnicas básicas: pasar la fecha actual, verificar si hay un valor vacío, una fecha arbitraria.

Al escribir consultas, a menudo es necesario comparar los datos con la fecha actual. El lenguaje 1C incorporado tiene la función CurrentDate(). Le permite determinar hora actual y la fecha en la computadora. Para realizar operaciones con la fecha actual, debes pasar el valor de esta función como parámetro a la solicitud.

A continuación se muestra una consulta que selecciona todos los archivos adjuntos a los informes de gastos con fecha de creación hasta el momento:

EjemploRequest = Nueva solicitud;
Ejemplo de solicitud.Texto = "
|SELECCIONAR
| AdvanceReportAttachedFiles.Enlace
|DESDE
| Directorio.AdvanceReportAttachedFilesAS AdvanceReportAttachedFiles
|DONDE
| AdvanceReportAttachedFiles.Fecha< &ТекДата»;
Ejemplo Request.SetParameter("CurrentDate", CurrentDate());

fecha personalizada

La función comentada anteriormente le permite comparar y, por tanto, realizar una selección para cualquier período. Este método le permite especificar una selección estricta en la solicitud sin utilizar parámetros adicionales.

Tenga en cuenta que cuando utilizamos esta función en el ejemplo anterior, solo pasamos tres números (año, mes, día) como parámetros de entrada. Los últimos tres (hora, minuto, segundo) son opcionales y, si faltan, se reemplazan por “0”, es decir, el comienzo del día.

Este ejemplo recuperará todos los archivos adjuntos a los informes de gastos hasta finales del año pasado 2016. En este sentido indicaremos la hora, minuto y segundo para comparar el punto horario “31 de diciembre de 2016 23:59:59”.

ELEGIR
AdvanceReportAttachedFiles.Enlace
DE
Directorio.AdvanceReportAttachedFiles AS AdvanceReportAttachedFiles
DÓNDE
AdvanceReportAttachedFiles.Fecha< ДАТАВРЕМЯ(2016, 12, 31, 23, 59, 59)

fecha en blanco

La forma más sencilla de comprobar una variable para ver si contiene una fecha vacía es utilizar una comparación simple. En este ejemplo, usaremos una consulta para seleccionar todos los recibos. dinero a cuentas donde la fecha de entrada no está completa.

Tipo: Número; Fecha; Booleano. El valor que se va a formatear.<ФорматнаяСтрока>(opcional) Tipo: Cadena. Una cadena de formato es un valor de cadena que incluye opciones de formato. Las opciones de formato se enumeran separadas por el símbolo ";". La presencia de un parámetro significa que el formato difiere del estándar. Si no se especifica el parámetro, entonces se aplica el formato estándar, que básicamente corresponde a convertir el valor en una cadena. Sin embargo, para valores de tipo Número y Fecha, el valor predeterminado (0 y 01/01/0001 00:00:00, respectivamente) devolverá una cadena vacía. Cada parámetro se especifica mediante el nombre del parámetro, el símbolo "=" y el valor del parámetro. El valor del parámetro se puede especificar en formato simple o comillas dobles . Esto es necesario si el valor del parámetro contiene caracteres utilizados en la sintaxis de cadena de formato. Se pueden especificar caracteres arbitrarios dentro del valor del parámetro, que se mostrará tal cual al generar la cadena resultante. De esta manera, por ejemplo, puede especificar separadores de hora, minutos y segundos al formatear la hora. Si estos caracteres coinciden con los valores de la cadena de formato, deben estar entre comillas simples. Nombres y valores de los parámetros de la cadena de formato: L (L): nombre del idioma y país para el que se realizará el formateo estándar. Los nombres de los idiomas disponibles se encuentran después de la descripción de la cadena de formato. CC (ND): el número total de decimales mostrados para las partes enteras y fraccionarias. El número original se redondea según las reglas de redondeo Okr15as20. Si se especifica este parámetro, para mostrar la parte fraccionaria de un número, es necesario especificar el parámetro NPV; de lo contrario, la parte fraccionaria no se mostrará. NFD: el número de decimales en la parte fraccionaria. El número original se redondea según las reglas de redondeo Okr15as20. ChS (NS) - desplazamiento de dígitos: positivo - división, negativo - multiplicación. En otras palabras, esto significa que el número original se multiplicará o dividirá por 10*C, donde C es el valor absoluto del parámetro. NDS es un símbolo que separa las partes enteras y fraccionarias. CHRG (NGS) es un símbolo separador de grupo para una parte entera de un número. Si utiliza una cadena vacía como delimitador, entonces el delimitador será un carácter de espacio sin separación. NZ (NZ) es una cadena que representa el valor cero de un número. Si no se especifica, se representa como una cadena vacía. Si se especifica “CHN=", entonces en el formato "0". No se utiliza para campos de entrada numéricos. CHN (NLZ): si se deben emitir ceros a la izquierda. El valor de este parámetro no se especifica; la presencia del parámetro en sí determina la salida de ceros a la izquierda. CHG (NG): el orden de agrupación de los dígitos de un número. Los valores son números, separados por comas, que indican el número de dígitos agrupados de derecha a izquierda. Sólo los dos primeros números tienen sentido. El primero de ellos indica la agrupación primaria, es decir, la que se utilizará para los dígitos menos significativos de la parte entera del número. Si no se especifica el segundo número, sólo se agruparán los dígitos menos significativos. Si se especifica 0 como segundo número, entonces para todos los dígitos de la parte entera del número se aplicará el valor especificado para la agrupación primaria. Si se utiliza un valor distinto de 0 como segundo número, entonces este valor se utilizará para agrupar todos los dígitos excepto los menos significativos ya agrupados. CHO (NN) es una representación de números negativos. 0 (0) - una cadena como "(1,1)"; 1 (1) - una cadena como "-1,1"; 2 (2) - una cadena como "- 1,1"; 3 (3) — una cadena de la forma “1,1-“; 4 (4) - una cadena de la forma "1,1 -". DF (DF) - formato de fecha. d (d) — día del mes (en números) sin ceros a la izquierda; dd (dd) — día del mes (en números) con un cero a la izquierda; ddd (ddd) - nombre corto día de la semana *); dddd (dddd) - nombre completo del día de la semana *); М (M) — número del mes (en números) sin ceros a la izquierda; MM (MM) - número de mes (en números) con un cero a la izquierda; MMM (MMM) - nombre corto del mes *); MMMM (MMMM) - nombre completo del mes *); k (q) - número del trimestre del año; g (y) — número del año sin siglo y cero a la izquierda; yy (yy) - número del año sin siglo con un cero a la izquierda; yyyy (yyyy) - número de año con siglo; h (h) — hora en la versión de 12 horas sin ceros a la izquierda; hh (hh) — hora en la versión de 12 horas con un cero a la izquierda; H (H) — hora en formato de 24 horas sin ceros a la izquierda; HH (HH) — hora en modo de 24 horas con un cero a la izquierda; m (m) — minuto sin cero a la izquierda; mm (mm) — minuto con cero a la izquierda; s (s) — segundo sin cero a la izquierda; ss (ss) — segundo con un cero a la izquierda; bb (tt): muestra la mitad del día AM/PM (válido solo para idiomas de configuración que admiten la opción de visualización de hora de 12 horas). Nota: *): no se utiliza para la cadena de formato del campo de entrada de fecha. DLF es un formato de fecha local. Especifica la opción para mostrar partes de fecha. D (D) - fecha (en números); DD (DD) - fecha larga (mes en palabras); B (T) - tiempo completo, la fecha se puede combinar con la hora; DT - fecha y hora. Ejemplo: la expresión Formato('20051120140323',"DLF=DDV") tiene el valor "20 de noviembre de 2005 14:03:23". ¡Importante! Orden de las opciones de cadena de formato para DLF<дата + время>(DV o DDV) no se puede cambiar. DP (DE): una cadena que representa una fecha vacía (por ejemplo, Format('00010101000000' ,"DP=""fecha vacía""") devolverá la cadena "fecha vacía"). BL (BF) es una cadena que representa el valor lógico Falso. BI (BT) es una cadena que representa el valor lógico Verdadero. Nota. Uso de parámetros para el campo de entrada: el parámetro DE no se utiliza; el parámetro DLF se utiliza sólo con los valores D (D), B (T) y DV (DT). Valor de retorno: Tipo: Cadena. La cadena resultante de formatear el valor pasado. Descripción: Genera una representación de valores fácil de leer. Útil para usar en informes y otras presentaciones visuales de valores. Disponibilidad: cliente ligero, cliente web, servidor, cliente pesado, unión externa , aplicación móvil (cliente), aplicación móvil (servidor). Lista de idiomas: af Afrikaans af_NA (af_NA) Afrikaans (Namibia) af_ZA Afrikaans (Sudáfrica) am Amárico am_ET Amárico (Etiopía) ar Árabe ar_AE Árabe (Emiratos Árabes Unidos) ar_BH Árabe (Bahréin) ar_DZ Árabe (Argelia) ar_EG Árabe (Egipto) ) ar_IQ Árabe (Irak) ar_JO Árabe (Jordania) ar_KW Árabe (Kuwait) ar_LB Árabe (Líbano) ar_LY Árabe (Libia) ar_MA Árabe (Marruecos) ar_OM Árabe (Omán) ar_QA Árabe (Qatar) ar_SA Árabe (Arabia Saudita) ar_SD Árabe ( Sudán ) ar_SY Árabe (Siria) ar_TN Árabe (Túnez) ar_YE Árabe (Yemen) as asamés as_IN Asamés (India) az Azerbaiyano az_AZ Azerbaiyano (Azerbaiyán) az_Cyrl Azerbaiyano (cirílico) az_Cyrl_AZ Azerbaiyano (cirílico, Azerbaiyán) az_Latn Azerbaiyán Jan (latín) az_Latn_AZ Azerbaiyano (latín, Azerbaiyán) be bielorruso be_BY bielorruso (Bielorrusia) bg búlgaro bg_BG búlgaro (Bulgaria) bn bengalí bn_IN bengalí (India) ca catalán ca_ES catalán (España) cs checo cs_CZ checo (República Checa) cy galés cy_GB galés (Reino Unido) da danés da _DK danés (Dinamarca) de alemán de_AT alemán (Austria) de_BE alemán (Bélgica) de_CH alemán (Suiza) de_DE alemán (Alemania) de_LI (de_LI) alemán (Liechtenstein) de_LU alemán (Luxemburgo) el griego el_CY (el_CY) griego (Chipre) el_GR Griego (Grecia) en Inglés en_AU Inglés (Australia) en_BE Inglés (Bélgica) en_BW Inglés (Botswana) en_BZ (en_BZ) Inglés (Belice) en_CA Inglés (Canadá) en_GB Inglés (Reino Unido) en_HK Inglés (Hong Kong, ( Región Administrativa Especial), China)) en_IE Inglés (Irlanda) en_IN Inglés (India) en_JM (en_JM) Inglés (Jamaica) en_MH (en_MH) Inglés (Islas Marshall) en_MT Inglés (Malta) en_NA (en_NA) Inglés (Namibia) en_NZ Inglés (Nueva Zelanda) en_PH Inglés (Filipinas) en_PK Inglés (Pakistán) en_SG Inglés (Singapur) en_TT (en_TT) Inglés (Trinidad y Tobago) en_US Inglés (Estados Unidos de América) en_VI Inglés (Islas Vírgenes de EE. UU.) en_ZA Inglés (Sudáfrica) en_ZW Inglés (Zimbabwe) es Español es_AR Español (Argentina) es_BO Español (Bolivia) es_CL Español (Chile) es_CO Español (Colombia) es_CR Español (Costa Rica) es_DO Español (República Dominicana) es_EC Español (Ecuador) es_ES Español (España) es_GT Español (Guatemala) es_HN Español (Honduras) es_MX Español (México) es_NI Español (Nicaragua) es_PA Español (Panamá) es_PE Español (Perú) es_PR Español (Puerto Rico) es_PY Español (Paraguay) es_SV Español (El Salvador) es_US Español (Estados Unidos) Unidos de América) es_U Y Español (Uruguay) es_VE Español (Venezuela) et Estonio et_EE Estonio (Estonia) eu Vasco eu_ES Vasco (España) fa Persa fa_AF Persa (Afganistán) fa_IR Persa (Irán) fi Finlandés fi_FI Finlandés (Finlandia) fo Feroés fo_FO Feroés (Islas Feroe) fr Francés fr_BE Francés (Bélgica) fr_CA Francés (Canadá) fr_CH Francés (Suiza) fr_FR Francés (Francia) fr_LU Francés (Luxemburgo) fr_MC (fr_MC) Francés (Mónaco) fr_SN (fr_SN) Francés (Senegal) ga Irlandés ga_IE Irlandés (Irlanda) gl Gallego gl_ES, Gallego (España) gu Guarati gu_IN Guarati (India) he Hebreo he_IL Hebreo (Israel) hi Hindi hi_IN Hindi (India) hr Croata hr_HR Croata (Croacia) hu Húngaro hu_HU Húngaro (Hungría) hy Armenio hy_AM Armenio (armenio) leniya) hy_AM_REVISED Armenio (Armenia, REVISADO) id Indonesio id_ID Indonesio (Indonesia) es islandés is_IS Islandés (Islandia) it Italiano it_CH, Italiano (Suiza) it_IT Italiano (Italia) ja Japonés ja_JP Japonés (Japón) ka Georgiano ka_GE Georgiano (Georgia) kk Ka Zakhsky kk_KZ Kazajo (Kazajstán) kl Groenlandés kl_GL Groenlandés (Groenlandia) kn Kannada kn_IN Kannada (India) ko Coreano ko_KR Coreano (Corea del Sur) kok Konkani kok_IN Konkani (India) ky Kirguistán ky_KY Kirguistán (Kirguistán) lt lituano lt_LT lituano (L Lituania) lv letón lv_LV letón (Letonia) mk macedonio mk_MK macedonio (Macedonia) ml malayalam ml_IN malayalam (India) mr marathi mr_IN marathi (India) ms malayo ms_BN malayo (Brunei) ms_MY malayo (Malasia) mt maltés mt_MT Maltés (Malta) nb Bokmål nb_NO Bokmål noruego (Noruega) nl Holandés nl_BE Holandés (Bélgica) nl_NL Holandés (Países Bajos) nn Nynorsk noruego nn_NO Nynorsk noruego (Noruega) om Oromo (Afan) om_ET Oromo (Afan) (Etiopía) om_KE Oromo ( Afan) (Kenia) or Oria or_IN Oria (India) pa Punjabi pa_IN Punjabi (India) pl Polaco pl_PL Polaco (Polonia) ps Pashto (Pushto) ps_AF Pashto (Pushto) (Afganistán) pt Portugués pt_BR Portugués (Brasil) pt_PT Portugués (Portugal ) ro rumano ro_RO rumano (Rumania) ru ruso ru_RU ruso (Rusia) r

Elección