Contactos

1C 8.3 Captura de números sin pieza fraccionada. Número en palabras, descripción detallada. Uso en soluciones típicas.

Según la legislación vigente, los documentos de pago y los informes financieros deben contener las sumas finales prescritas por las palabras. En el programa contable. 1c número en palabras se puede obtener usando funcion especial en un contexto global. El especialista establece los parámetros necesarios en la cadena de formato y en la salida en el documento recibe un número en palabras. El algoritmo de acción es el mismo para todas las configuraciones 1c Enterprise.

Los principales componentes del algoritmo.

Para organizar adecuadamente el número con letras mayúsculas, es necesario comprender el significado de todos los componentes del esquema. Factores principales:

  1. El número es un conjunto de números para convertirse en palabras;
  1. Cadena de formato - Coloque en el programa para la configuración. parámetros necesarios Idioma. También se prescriben los requisitos de la parte fraccionaria. Los elementos compuestos se indican a través de un punto y coma;

Líneas de formato:

  • El código de localización se denota por la letra L (l). Se puede cambiar de forma independiente especificando el idioma necesario;
  • Reproducir / no reproducir el nombre de las unidades de medición (ND \u003d falso o verdad);
  • Reproducir / no reproducir partes fraccionadas de la cantidad (DP \u003d mentiras o verdad);
  1. Los parámetros de objetos son una descripción exacta de la cantidad de unidades de medición que deben escribirse en palabras. Por ejemplo, rublo, dólar, centavo.

Importante. Todos los elementos del esquema deben prescribirse con la mayor precisión posible. Rediscribe La corrección de los datos de entrada puede estar en la sintaxis asistente.

Cómo registrar el esquema de salida de números en palabras

El registro de 1C en las palabras puede estar en un esquema de este tipo: resistencia nula (número, "cadena de formato", "parámetros de objetos"), donde

El número es un conjunto de números, por ejemplo, 2358,879.

La cadena de formato es el nombre del idioma y el método de visualización del número. En ruso se verá así: l \u003d ru_ru. Si la parte fraccional debe ser deletreada por palabras, indique DP \u003d verdad. De forma predeterminada, este indicador se cambia a una mentira.

Parámetros de objetos: nombre de la unidad de medición en todos los casos que indican el género. Por ejemplo, el rublo de una raza masculina, un centavo - mujer. Denotee "M" y "F".

Los parámetros se indican en las cotizaciones y se escriben a través de una coma. Para la lengua rusa, el esquema se verá así: numbroind (2358.879, "l \u003d ru_en; dp \u003d verdad", "rublo, rublos, rublos, m, penny, centavo, kopecks, g, 3") en este caso, El número 3 significa decimales.

Este método no es adecuado si no se conoce el número exacto de caracteres decimales. Para simplificar la tarea, el uso de suma y representación de la moneda. Como regla general, en situaciones es habitual dejar dos dígitos después de la coma.

Cómo registrar el esquema

Para dar correctamente un programa de tareas para la ejecución, debe hacer los siguientes pasos:

  1. En la primera etapa, determine la codificación de idioma deseada. Más populares en Rusia:
  • Inglés - EN_US;
  • Ruso - l \u003d ru_ru.
  1. A continuación, se administra el tipo de unidades de medición y parte fraccionada (ND, DP);
  1. Al preparar documentos, puede ser necesario traer la cantidad en rublos a idioma en Inglés O en el turno, escriba las palabras del dólar, el euro en ruso. Para esto, el nombre de la moneda se prescribe en detalle en todos los casos que indican el género.

Parámetros de objetos para cálculo. idiomas diferentes.

A continuación, se recopilará un monto de 1C en diferentes idiomas de acuerdo con el esquema estándar. En la salida, resulta un documento con la cantidad final prescrita por las palabras. Por ejemplo, debe crear un documento financiero en el programa 1C para socios extranjeros, que hablan inglés. Moneda - euro. El esquema se verá así: nuloprópico (10 125.67, "L \u003d EN_US; DP \u003d verdad", "Euro, Euros, Eurocent, Eurocents, 2")

Consejo. Almacenamiento de datos de diseño no es necesario. Todos son estándar, solo los parámetros del sujeto están cambiando. Por lo tanto, es mejor preparar plantillas con anticipación y usarlas como cuna.

Código 1C V 8.x
// Ejemplo de una cadena de formato para la salida del número en palabras en ruso
// idioma, con la conclusión de la parte completa y fraccional en palabras y conclusión
// objeto cálculo.
Formstrok \u003d "l \u003d ru_ru; dp \u003d verdad";
Parpredmet \u003d "Dólar, dólar, dólares, m, centavos, centavos, centavos, m, 2";
Riesgosos \u003d Nipperropisid (2341.56, Formstere, Parpredmet);
// Resultado del cálculo: "Dos mil trescientos cuarenta y un dólar de cincuenta y seis centavos"

Nullopropisus (número, cadena de formato, parámetros de objeto de cálculo)

El número es el número que desea convertir a la línea en palabras.

La cadena de formato es un valor de cadena que incluye los parámetros de formato. Los parámetros de formato se enumeran a través del símbolo ";" (punto y coma). Si no se especifica el parámetro, se usa el parámetro predeterminado.
Cada parámetro está configurado por el nombre del parámetro, el carácter "\u003d" (igual) y el valor del parámetro. El valor del parámetro se puede indicar en comillas simples o dobles. Esto es necesario si el valor del parámetro contiene los caracteres utilizados en la sintaxis de la cadena de formato.
L (l) - Código de localización. El valor predeterminado es el código de ubicación instalado en sistema operativo. Ejemplos de códigos de localización: ru_ru - ruso (Rusia); EN_US - INGLÉS (EE. UU.).
NP (SN) - Incluya / No incluya el nombre del cálculo (booleano), el valor predeterminado es verdadero.
ND (FN) - Incluya / No incluya el nombre de las partes decimales del objeto de cálculo (BOOLEAN), el valor predeterminado es la verdad.
DP (FS): una parte fraccional para retirarse en palabras / número (booleano), el valor predeterminado es una mentira.

Parámetros de objetos: es un valor de cadena que define los parámetros del objeto Cálculo. Los parámetros del objeto de cálculo se enumeran a través de "," (coma). El formato de la cadena depende del código de localización.
Para idiomas rusos y bielorrusos (RU_RU, BE_BY)
"Rublo, rublos, rublos, m, centavo, centavo, kopecks, g, 2", donde:
"Rublo, rublos, rublos, m" - sujeto de cálculo:
Rublo - El único número de caso de identidad,
Rublo: el único número del estuche genitivo,
Rublos - Un plural de estuche genitivo,



Para lenguaje Ukraniano (Uk_ua)
"Hryvnia, Hryvnia, Hryvnia, M, Penny, Penny, Kopecks, G, 2", donde:
"Hryvnia, Grivna, Afly, M" - un tema de cálculo:
"Hryvnia es el único número de caso nominal,
Hryvnia - El único número de pelvis genitiva,
hryvnia - número múltiple de caso genitivo
M - varilla masculina (W - varilla femenina, c - varilla media);
"Kopeck, un centavo, Kopecks, G", una parte fraccional, similar al sujeto del cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para idioma polaco (PL_PL)
z? Oty, z? Ote, Z? Otych, M, Grosz, Grosze, Grosszy, M, 2
Dónde:
"Z? Oty, Z? Oote, Z? Otych, M" - Una cuestión de cálculo (M - Género masculino ,? - Raza de mujeres,? - Rodilla media, MO - Barra macho personal)
z? Oty - el único número de caso nominativo
z? Ote - el único número de caso acusativo
z? Otych - caso acusativo plural
M - varilla masculina (? - varilla femenina ,? - varilla media, mo - barra masculina personal)
"Grosz, Grosze, Grosszy, M" - parte fraccional (puede estar ausente) (similar a la parte entera)
2 - El número de divisiones de la parte fraccional (tal vez ausente, por defecto es 2)
Código 1C V 8.x
Passaged \u003d nuloprópico (1832, "l \u003d pl_pl; sn \u003d verdadero; fn \u003d verdadero; fs \u003d verdadero", "z? Oty, z? Ote, Z? Otych, M, Grosz, Grosze, Grosszy, M, 2") ;

Para inglés, finlandés y kazajo, idiomas (EN_US, FI_FI, KK_KZ)
"Dólar, dólares, centavos, centavos, 2", donde:
"Dólar, Dólares" es un objeto de cálculo en el único y múltiple;
"Centavos, centavos": la parte fraccionaria en el número único y múltiple (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para alemán (DE_DE)
"Euro, euro, m, centavo, centavo, m, 2", donde:
"EURO, EURO, M" - Tema del cálculo:
Euro, euro es el tema del cálculo en el único y múltiple;
M - varilla masculina (f - varilla femenina, n - varilla media);
"Cent, Cent, M", una parte fraccional, similar al sujeto de cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).

Ejemplos:
Código 1C V 8.x x \u003d numbrope (123456.78, "dp \u003d verdad", "toneladas, toneladas, toneladas, f, kg., Kg., Kg., M, 3");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis toneladas setecientos ochenta kg".

X \u003d namillopropisid (123456.78, ", 0");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta y siete"

X \u003d numbrope (123456.78, ", 2");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis 78"

X \u003d numbrope (123456.78, "l \u003d ru_en; dp \u003d mentiras", "rublo, rublos, rublos, m, centavo, centavo, kopecks, g");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis rublos 78 kopecks"

X \u003d nipperropisid (123456.78, "L \u003d ru_en; dp \u003d verdad", "Dólar, dólar, dólares, m, centavos, centavos, centavos, m, 2");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta y seis dólares setenta ocho centavos"

Información tomada del sitio.

Parámetros:

<Значение>

Valor formatable.

<ФорматнаяСтрока>

La cadena de formato es un valor de cadena que incluye los parámetros de formato.

Los parámetros de formato se enumeran a través del símbolo ";". La presencia de un parámetro significa la diferencia entre el formato desde el estándar.

Si no se especifica el parámetro, se aplica el formato estándar, que básicamente corresponde a la conversión del valor a la cadena. Sin embargo, para los valores del tipo y la fecha predeterminada (0 y 01.0001, 00:00:00, respectivamente) se emitirá una cadena vacía.

Cada parámetro se establece mediante el nombre del parámetro, el símbolo "\u003d" y el valor del parámetro. El valor del parámetro se puede indicar en comillas simples o dobles. Esto es necesario si el valor del parámetro contiene los caracteres utilizados en la sintaxis de la cadena de formato.

Dentro del valor del parámetro, se pueden indicar caracteres arbitrarios, que al generar la cadena resultante se mostrará como lo es. Por lo tanto, por ejemplo, puede especificar separadores de reloj, minutos y segundos cuando se formatee el tiempo. Si estos caracteres coinciden con los valores de las líneas de formato, deben concluirse en comillas simples.

Nombres y valores de los parámetros de la cadena de formato:

  • L - El nombre del idioma, los países para los cuales se realizarán el formato estándar.
  • CHC es el número total de descargas decimales de las partes enteras y fraccionadas. El número inicial se redondea de acuerdo con las reglas de redondeo. Si se especifica este parámetro, entonces para mostrar la parte fraccionaria del número, es necesario especificar el parámetro CDC, de lo contrario, la parte fraccionaria no se mostrará.
  • CDC es el número de descargas decimales en la parte fraccionada. El número inicial se redondea de acuerdo con las reglas de redondeo.
  • Emergencias - Desplazamiento de descarga: Positive - División, Negativo - Multiplicación. En otras palabras, esto significa que el número inicial se multiplicará o se dividirá por 10 * C, donde C es el valor del parámetro del módulo.
  • PSD: un separador de símbolos de una parte integral y fraccional.
  • ЧHG - Símbolo-separador de grupos de todo el número. Si usa una cadena vacía como separador, en este caso, el separador será un símbolo de un espacio inseparable.
  • CN: una cadena que representa el valor cero del número. Si no se especifica, la representación en forma de una cadena vacía. Si se especifica "CN \u003d", entonces en el formulario "0". No se utiliza para campos de entrada numéricos.
  • Chvn, ya sea para eliminar los ceros principales. El valor de este parámetro no se especifica, el resultado del parámetro determina la salida del ceros iniciales.
  • CHG - Orden de agrupación de los dígitos del número. Como valor, se indican los números, a través de la coma, que denota el número de descargas agrupadas a la derecha izquierda. Tiene sentido solo los dos primeros números. El primero de ellos indica la agrupación primaria, es decir, la que se utilizará para las descargas menos significativas de toda la parte del número. Si no se especifica el segundo número, solo se agruparán las descargas menos significativas. Si se configura 0 como un segundo número, entonces el valor especificado para el grupo primario se aplicará para todas las categorías del número. Si se utiliza un valor distinto de 0 como un segundo número, este valor se utilizará para agrupar todas las descargas, excepto por el ya agrupado menos significativo.
  • Cho - Representación de números negativos.
    • 0 (0) - Cadena del formulario "(1,1)";
    • 1 (1) - una cadena del tipo "-1.1";
    • 2 (2) - una cadena del tipo "- 1.1";
    • 3 (3) - una cadena del tipo "1,1";
    • 4 (4) - Una cadena del tipo "1.1 -".
  • DF - Formato de fecha.
    • d - día del mes (números) sin un cero inicial;
    • dD - Día del mes (números) con un cero inicial;
    • dDD - Breve nombre del día de la semana;
    • dUDDD-Nombre completo del día de la semana;
    • M - número del mes (números) sin un cero inicial;
    • Mm - Número del mes (números) con un cero líder;
    • Mmm - breve nombre del mes;
    • Mmmm - el nombre completo del mes;
    • a - el número cuarto en el año;
    • m - Número del año sin un siglo y líder cero;
    • gG - Número del año sin un siglo con un cero líder;
    • yYYG - Número del año con un siglo;
    • h - una hora a las 12 en punto sin los principales ceros;
    • cC - hora a las 12 en punto con un cero líder;
    • H - una hora en variante de 24 horas sin los ceros iniciales;
    • CC (HH) - una hora en variante de 24 horas con el cero inicial;
    • m - minuto sin un cero líder;
    • mm - minuto con un cero inicial;
    • c - Segundo sin iniciar cero;
    • ss - segundo con un cero líder;
    • bB: muestra la mitad del día AM / PM (válido solo para lenguajes de configuración que admiten la versión de 12 horas de la representación de tiempo).
  • DLF - Formato de fecha local. Esto indica la visualización de las partes de las fechas.
    • D - Fecha (números);
    • DD - una fecha larga (en palabras);
    • A tiempo completo, la fecha se puede combinar con el tiempo;
    • DV - fecha de fecha.
  • DP: una cadena que representa una fecha vacía (por ejemplo, el formato ("" 00010101000000 "," DP \u003d "" Fecha de vacía "" ") devolverá la cadena" Fecha vacía ").
  • Bl - string que representa un valor lógico Falso.
  • Bi - una cadena que representa un valor lógico Cierto.
Contexto global
NumberinWords (numberinwords)
Sintaxis:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parámetros:
<Число> (obligatorio)
Teclea un número. El número que desea convertir a la cadena en palabras.
<Форматная строка> (Opcional)
Tipo: Fila. La cadena de formato es un valor de cadena que incluye los parámetros de formato. Los parámetros de formato se enumeran a través del símbolo ";" (punto y coma). Si no se especifica el parámetro, se usa el parámetro predeterminado.
Cada parámetro está configurado por el nombre del parámetro, el carácter "\u003d" (igual) y el valor del parámetro. El valor del parámetro se puede indicar en comillas simples o dobles. Esto es necesario si el valor del parámetro contiene los caracteres utilizados en la sintaxis de la cadena de formato.
L (l) - Código de localización. Se utiliza el código de ubicación predeterminado instalado en el sistema operativo. Ejemplos de códigos de localización: ru_ru - ruso (Rusia); EN_US - INGLÉS (EE. UU.).
NP (SN) - Incluya / No incluya el nombre del cálculo (booleano), el valor predeterminado es verdadero.
ND (FN) - Incluya / No incluya el nombre de las partes decimales del objeto de cálculo (BOOLEAN), el valor predeterminado es la verdad.
DP (FS): una parte fraccional para retirarse en palabras / número (booleano), el valor predeterminado es una mentira.
<Параметры предмета исчисления> (Opcional)
Tipo: Fila. Es un valor de cadena que define los parámetros del cálculo. Los parámetros del objeto de cálculo se enumeran a través de "," (coma). El formato de la cadena depende del código de localización.
Para idiomas rusos y bielorrusos (RU_RU, BE_BY)
"Rublo, rublos, rublos, m, centavo, centavo, kopecks, g, 2", donde:
"Rublo, rublos, rublos, m" - sujeto de cálculo:
rublo - El único número de caso de identidad,
rublo: el único número del estuche genitivo,
rublos - Un plural de estuche genitivo,


Para la lengua ucraniana (UK_UA)
"Hryvnia, Hryvnia, Hryvnia, M, Penny, Penny, Kopecks, G, 2", donde:
"Hryvnia, Grivna, Afly, M" - un tema de cálculo:
"Hryvnia es el único número de caso nominal,
hryvnia - El único número de pelvis genitiva,
hryvnia - número múltiple de caso genitivo
m - varilla masculina (W - varilla femenina, c - varilla media);
"Kopeck, un centavo, Kopecks, G", una parte fraccional, similar al sujeto del cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para idioma polaco (PL_PL)
złoty, Złote, Złotych, M, Grosz, Grosze, Grosszy, M, 2
dónde:
"Złoty, Złote, Złotych, M" - Un objeto de cálculo (M - género masculino, ż - género femenino, ń - varilla media, MO - Género Macho personal)
złoty - el único número de caso nominativo
złote - el único número de caso acusativo
złotych - Múltiple Padge Triable
m - varilla masculina (ż - varilla femenina, ń - varilla media, mo - barra masculina personal)
"Grosz, Grosze, Grosszy, M" - parte fraccional (puede estar ausente) (similar a la parte entera)
2 - El número de divisiones de la parte fraccional (tal vez ausente, por defecto es 2)
Ejemplo:
Pasamos \u003d Nipperropisus (1832, "L \u003d PL_PL; SN \u003d verdadero; fn \u003d verdadero; fs \u003d verdadero", "złoty, złote, złotych, m, grosz, grosze, grosszy, m, 2");
Para inglés, finlandés y kazajo, idiomas (EN_US, FI_FI, KK_KZ)
"Dólar, dólares, centavos, centavos, 2", donde:
"Dólar, Dólares" es un objeto de cálculo en el único y múltiple;
"Centavos, centavos", la parte fraccionaria en el número único y múltiple (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para alemán (DE_DE)
"Euro, euro, m, centavo, centavo, m, 2", donde:
"EURO, EURO, M" - Tema del cálculo:
Euro, euro es el tema del cálculo en el único y múltiple;
M - varilla masculina (f - varilla femenina, n - varilla media);
"Cent, Cent, M", una parte fraccional, similar al sujeto de cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para lengua letona (LV_LV)
"Lats, Lati, Latu, V, Santīms, Santīmi, Santīmu, V, 2, J, J, dónde:
"Lats, Lati, Latu, V" - Asunto del cálculo:
lats - para los números que terminan con 1, excepto 11
lati - para los números que terminan en 2-9 y 11
latu - Se usa el número múltiple (estuche genitivo) después del número 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v - varilla masculina (s - varilla femenina);
"Santīms, Santīmi, Santīmu, V", una parte fraccional, similar al sujeto del cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2);
"J" - El número 100 se muestra como "cien" para lo anterior de cálculo (n, como "cien"),
puede estar ausente, el valor predeterminado es "J";
"J": el número 100 se muestra como "cien" para la parte fraccionaria (n, como "cien"),
tal vez ausente, por defecto es "J".
Para lengua lituana (LT_LT)
"Lito, Litai, Litų, M, Centa, Centai, Centų, M, 2", donde:
"LITAS, LATAI, LITų, M" - Tema de Cálculo:
lITAS es el único número de toda la parte.
litai - número múltiple de toda la parte de 2 a 9,
litų - múltiplo de toda la parte de toda la parte,
m - El género de toda una parte (género f - femenino),
"COSAS, CENTAI, CENTų, M", una parte fraccional, similar al sujeto de cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para la lengua estonia (ET_EE)
"Kroon, Krooni, Senti, Senti, 2", donde:
"Kroon, Krooni" - - El tema del cálculo en el único y múltiple;
"Senti", la parte fraccional en el único y múltiple (puede estar ausente);
2 - El número de descargas de la parte fraccional (tal vez ausente, por defecto es 2).
Para la lengua búlgara (bg_bg)
"Lev, Lev, M, Stoting, Stattics, F, 2", donde:
"Lev, Lev, M" - Tema del cálculo:
león es el único número de toda la parte.
lEV - Número múltiple de parte entero,
m - El género de toda la parte.
"Stoting, Stattics, F" - Parte fraccional:
stoting - El único número de parte fraccionaria,
stottics - varias partes de la parte fraccionaria,
w - Género Parte fraccional,

Para la lengua rumana (ro_ro)
"Leu, Lei, M, Ban, Bani, W, 2"
"Leu, Lei, M" - Asunto del cálculo:
leu es el único número de toda la parte.
lei - número múltiple de parte entero
M - El género de toda la parte.
"Ban, Bani, W" - Parte fraccional:
la prohibición es el único número de parte fraccionaria,
bani es un plural de parte fraccionaria,
W - Nacido de la parte fraccionaria,
"2" - El número de descargas de la parte fraccionada.
Para la lengua georgiana (ka_ge)
"ლარი, თეთრი, 2"
ლარი - parte entera
თეთრი - parte fraccionaria
"2" - El número de descargas de la parte fraccionada.
Para lengua vietnamita (VI_VN)
"Dong, Xu, 2"
dong, - parte entera
xu, - parte fraccionaria
2 - El número de divisiones de la parte fraccionaria.
........
Valor predeterminado: cadena vacía
Valor de devolución:
Tipo: Fila. Presentación de un número en palabras.
Descripción:
Genera la representación del número en palabras de acuerdo con la cadena de formato especificada y se calcula los parámetros del objeto

Código 1C V 8.x
// Ejemplo de una cadena de formato para la salida del número en palabras en ruso
// idioma, con la conclusión de la parte completa y fraccional en palabras y conclusión
// objeto cálculo.
Formstrok \u003d "l \u003d ru_ru; dp \u003d verdad";
Parpredmet \u003d "Dólar, dólar, dólares, m, centavos, centavos, centavos, m, 2";
Riesgosos \u003d Nipperropisid (2341.56, Formstere, Parpredmet);
// Resultado del cálculo: "Dos mil trescientos cuarenta y un dólar de cincuenta y seis centavos"

Nullopropisus (número, cadena de formato, parámetros de objeto de cálculo)

El número es el número que desea convertir a la línea en palabras.

La cadena de formato es un valor de cadena que incluye los parámetros de formato. Los parámetros de formato se enumeran a través del símbolo ";" (punto y coma). Si no se especifica el parámetro, se usa el parámetro predeterminado.
Cada parámetro está configurado por el nombre del parámetro, el carácter "\u003d" (igual) y el valor del parámetro. El valor del parámetro se puede indicar en comillas simples o dobles. Esto es necesario si el valor del parámetro contiene los caracteres utilizados en la sintaxis de la cadena de formato.
L (l) - Código de localización. Se utiliza el código de ubicación predeterminado instalado en el sistema operativo. Ejemplos de códigos de localización: ru_ru - ruso (Rusia); EN_US - INGLÉS (EE. UU.).
NP (SN) - Incluya / No incluya el nombre del cálculo (booleano), el valor predeterminado es verdadero.
ND (FN) - Incluya / No incluya el nombre de las partes decimales del objeto de cálculo (BOOLEAN), el valor predeterminado es la verdad.
DP (FS): una parte fraccional para retirarse en palabras / número (booleano), el valor predeterminado es una mentira.

Parámetros de objetos: es un valor de cadena que define los parámetros del objeto Cálculo. Los parámetros del objeto de cálculo se enumeran a través de "," (coma). El formato de la cadena depende del código de localización.
Para idiomas rusos y bielorrusos (RU_RU, BE_BY)
"Rublo, rublos, rublos, m, centavo, centavo, kopecks, g, 2", donde:
"Rublo, rublos, rublos, m" - sujeto de cálculo:
Rublo - El único número de caso de identidad,
Rublo: el único número del estuche genitivo,
Rublos - Un plural de estuche genitivo,


Para la lengua ucraniana (UK_UA)
"Hryvnia, Hryvnia, Hryvnia, M, Penny, Penny, Kopecks, G, 2", donde:
"Hryvnia, Grivna, Afly, M" - un tema de cálculo:
"Hryvnia es el único número de caso nominal,
Hryvnia - El único número de pelvis genitiva,
hryvnia - número múltiple de caso genitivo
M - varilla masculina (W - varilla femenina, c - varilla media);
"Kopeck, un centavo, Kopecks, G", una parte fraccional, similar al sujeto del cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para idioma polaco (PL_PL)
z? Oty, z? Ote, Z? Otych, M, Grosz, Grosze, Grosszy, M, 2
Dónde:
"Z? Oty, Z? Oote, Z? Otych, M" - Una cuestión de cálculo (M - Género masculino ,? - Raza de mujeres,? - Rodilla media, MO - Barra macho personal)
z? Oty - el único número de caso nominativo
z? Ote - el único número de caso acusativo
z? Otych - caso acusativo plural
M - varilla masculina (? - varilla femenina ,? - varilla media, mo - barra masculina personal)
"Grosz, Grosze, Grosszy, M" - parte fraccional (puede estar ausente) (similar a la parte entera)
2 - El número de divisiones de la parte fraccional (tal vez ausente, por defecto es 2)
Código 1C V 8.x
Passaged \u003d nuloprópico (1832, "l \u003d pl_pl; sn \u003d verdadero; fn \u003d verdadero; fs \u003d verdadero", "z? Oty, z? Ote, Z? Otych, M, Grosz, Grosze, Grosszy, M, 2") ;

Para inglés, finlandés y kazajo, idiomas (EN_US, FI_FI, KK_KZ)
"Dólar, dólares, centavos, centavos, 2", donde:
"Dólar, Dólares" es un objeto de cálculo en el único y múltiple;
"Centavos, centavos", la parte fraccionaria en el número único y múltiple (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).
Para alemán (DE_DE)
"Euro, euro, m, centavo, centavo, m, 2", donde:
"EURO, EURO, M" - Tema del cálculo:
Euro, euro es el tema del cálculo en el único y múltiple;
M - varilla masculina (f - varilla femenina, n - varilla media);
"Cent, Cent, M", una parte fraccional, similar al sujeto de cálculo (puede estar ausente);
"2": el número de partes de descarga (puede estar ausente, por defecto es 2).

Ejemplos:
Código 1C V 8.x x \u003d numbrope (123456.78, "dp \u003d verdad", "toneladas, toneladas, toneladas, f, kg., Kg., Kg., M, 3");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis toneladas setecientos ochenta kg".

X \u003d namillopropisid (123456.78, ", 0");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta y siete"

X \u003d numbrope (123456.78, ", 2");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis 78"

X \u003d numbrope (123456.78, "l \u003d ru_en; dp \u003d mentiras", "rublo, rublos, rublos, m, centavo, centavo, kopecks, g");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta seis rublos 78 kopecks"

X \u003d nipperropisid (123456.78, "L \u003d ru_en; dp \u003d verdad", "Dólar, dólar, dólares, m, centavos, centavos, centavos, m, 2");
// x \u003d "ciento veinte tres mil cuatrocientos cincuenta y seis dólares setenta ocho centavos"

Nipperropisus (1457.25, "L \u003d EN_US", "Dólar, dólares, centavos, centavos, 2");
// mil cuatro cientos cincuenta y siete dólares 25 centavos.



¿Te gustó el artículo? Compártelo