Usando los detalles del tipo de cadena

1C: Empresa 8.2 /
Para desarrolladores /
Creando y modificando objetos de metadatos.

Tabla de contenidos

Ver tambien

1.1. Para detalles de tipo de cadena, use la longitud variable de la cadena (la propiedad Longitud permitida = Variable ) y, al mismo tiempo, especifique la longitud máxima permitida de la cadena. La propiedad Longitud permitida puede tomar el valor Fijo solo en esos casos cuando, al manipular estos datos, es realmente necesario tener una garantía de que la cadena tenga una cierta longitud (debido a la adición automática con espacios finales).

1.2 En los casos en que la longitud máxima de una cadena se conoce de antemano (por ejemplo, está regulada), debe indicarse en la propiedad de Longitud (o la Longitud de nombre para el Nombre de accesorios estándar). Por ejemplo, la longitud de los puntales de cadena del TIN del directorio PhysicalPerson debe ser de 12 caracteres.

1.3. Si una cadena es una concatenación de otras cadenas, entonces su longitud se puede definir como la suma de las longitudes de las cadenas fuente. Por ejemplo, la longitud de la representación de la dirección debe ser igual a la suma de las longitudes de los campos en los que se almacenan partes de la dirección.

1.4 Si la longitud de la cadena no está regulada, se recomienda elegir una longitud que sea suficiente para almacenar datos en la mayoría de los casos. Por ejemplo, en la gran mayoría de los casos, 250 caracteres son suficientes para almacenar el nombre completo de la contraparte, la longitud máxima del nombre de archivo en la mayoría de los sistemas de archivos es 260, el nombre completo de la persona es 100, y así sucesivamente.

2. En algunos casos, el uso de cadenas de longitud ilimitada.

2.1. Se supone que el texto personalizado se puede colocar en el atributo de tipo de cadena, cuyo volumen puede ser significativo. Como regla general, estos son campos de varias líneas en forma . Por ejemplo, en el campo Descripción adicional en la orden de venta, el gerente puede colocar el historial completo de correspondencia con el cliente, en el campo Comentario - el usuario Puede ingresar texto multilínea arbitrario, etc.

2.2. El requisito de cadena almacena información técnica diversa que es generada por los programas y, la mayoría de las veces, el usuario no tiene la intención de leerla, sino que se utiliza en varios algoritmos de procesamiento de información. Por ejemplo, documentos xml, encabezados de correo electrónico, etc.

3. En el caso de utilizar detalles de cadena de longitud ilimitada, se deben tener en cuenta las limitaciones que surgen de esta manera en el lenguaje de consulta:

3.1 Si necesita comparar valores, agrupar y obtener diferentes, dichos detalles deben expresarse como una cadena de cierta longitud, de modo que la expresión se calcule correctamente.

Para estos fines en la solicitud se recomienda utilizar la construcción.

EXPRESS COMO LINEA (1000)

3.2. En los informes de ACS para dichos campos, debe establecer el parámetro Tipo de valor de campo (en la pestaña Conjuntos de datos ).

Debe tenerse en cuenta que la reducción frecuente de una cadena ilimitada a una cierta longitud en las solicitudes e informes de ACS puede ser un signo de una decisión de diseño incorrecta y sirve como una señal para revisar el tipo de accesorios de cadena a favor de una longitud limitada de cadena.

3.3. En otros casos, no es necesario recortar la cadena en las consultas.

4 .1. Si los formularios de visualización proporcionan una visualización de campo de cadena, no importa la longitud de la cadena asignada, es necesario garantizar la salida de dichas líneas por completo, sin cortar parte de la cadena. De lo contrario, gran parte de la información puede perderse. Por ejemplo, la casa y el número de apartamento en el campo con la dirección de entrega de las mercancías en forma impresa.

  • Para identificar rápidamente todas las propiedades de cadena de longitud ilimitada en la configuración, puede usar el proceso de cadena adjunto de Longitud Ilimitada.erf
  • Formación de la placa
  • Restricción en el uso del diseño " COMBINAR TODOS "en peticiones

Otros materiales sobre el tema:
combinar todo , para combinar , el comentario , arbitrario , mapeo , agrupaciones , formacion , la cuerda , requisitos , líneas , portapapeles , para copiar , el usuario , uso de , informacion , directorio , nombre , configurando , accesorios , un ejemplo , en la pestaña , contraparte , directorio , informar , configuraciones

Materiales de la sección: 1C: Enterprise 8.2 / Developers / Creando y modificando objetos de metadatos

Otros materiales sobre el tema:

Mecanismos y principios de todo el sistema.

Fuentes de datos para cálculos de presupuestos.

Descripción de procedimientos y funciones.

Nombre, sinónimo, comentario

Usando OR lógico en condiciones de consulta


Nos encontramos: en la solicitud dos requisitos de texto en el campo , 1c agrupando por detalles de cadena , combinamos todo en la solicitud 1c de longitud ilimitada, 1c cadena de longitud ilimitada que mala, 1c cadena de uso de longitud ilimitada, especifique la longitud máxima permitida de la cadena, cadenas de longitud ilimitada 1c 8 2 , Cadena de longitud ilimitada 1s 8 2, ACS y cadena de longitud ilimitada, Propiedades de los objetos Límite de longitud 1C 25 caracteres


1C: Empresa 8