Contactos

Instale la selección en el formulario abierto 1c. Configuración de la selección en modo de usuario

Con el fin de abra el formulario de selección con selección en 1C 8.2 (formas ordinarias) Necesitamos realizar algunas acciones. Primero lo entendemos. Después de eso, ponga la selección y abierta programáticamente, aquí hay un código de ejemplo:

Selección en forma en el campo de entrada 1c 8.2 con varios valores

En el ejemplo anterior, consideramos cómo instalar la selección en forma de elección. Valor específico. Ahora vamos a considerar la situación en la que necesita sustituir varios valores, puede ser, por ejemplo, una matriz y descarga del resultado de la consulta. Esta selección en el campo de entrada 1c. con varios valores.

Para empezar, obtenemos el formulario de selección, envíe la configuración de "Elemento", configure el indicador del modo de selección. Luego, cree una lista de valores y una matriz, tenga en cuenta que como una selección cuando se establece el tipo de comparación en la lista, el objeto puede estar presente solo con el tipo. Lista de deslizamientos. Agregue artículos a una matriz, entonces esta matriz se carga en la lista de reconocimiento que, como resultado, establecemos en la selección. Tampoco olvidamos habilitar la bandera de uso de esta selección e instalar el vocabulario.

Configuración de la selección en el campo de entrada en 1C 8.3, evento de inicio

Ahora considerar selección en el campo de entrada en un formulario controlado en 1C 8.3. Encuentre sobre la forma de un elemento de interés para nosotros en los que estableceremos la selección, en nuestro caso, este campo "Organización". Encontramos el evento de inicio, haga clic en la lupa y resulte para estar en el procedimiento. Vemos el parámetro de datos, este parámetro tiene un tipo de lista. Para limitar la elección de los elementos necesarios, debemos llenar la lista de alojamiento. Solo podemos seleccionar artículos en el servidor, por lo que creamos un procedimiento con una directiva de compilación y NASSERVER. En este procedimiento, complete estos datos.

La lista es un atributo integral de información que se muestra en cualquier configuración creada en la plataforma 1C: Enterprise 8.1. Para trabajo eficiente Con las listas que contienen una variedad de datos en el programa en la plataforma "1c: Enterprise 8.1" se implementan mecanismos de selección y clasificación cómodos y potentes. En las peculiaridades de su uso, dice V.V. Pesca, firme "1c".


Higo. uno

Liza

¿Qué listas se enfrentan los usuarios? Estos pueden ser listas de documentos en las revistas respectivas. Casi cualquier directorio lleno de datos se presenta en forma de una lista en la que, como regla general, hay jerarquía (grupos de carpetas de grupo o elementos subordinados). A menudo, para seleccionar cualquier artículo, el programa genera listas automáticamente o enviadas por la lógica establecida por los desarrolladores.

En casi todas las listas, puede usar los mecanismos de selección (si claramente no está prohibido por el desarrollador) y una variedad de clasificación (Fig. 1). En el programa, estos mecanismos están inextricablemente vinculados entre sí. Considere cómo usarlos de manera correcta y eficiente.

Higo. uno

Mecanismo de clasificación

¿Por qué necesitas un mecanismo de clasificación? Primero, él, como sigue del nombre, le permite ordenar la lista de acuerdo con el criterio deseado.

En segundo lugar, en la plataforma "1c: Enterprise 8.1", se usa activamente un mecanismo de búsqueda rápida. Este mecanismo le permite encontrar rápidamente el elemento deseado en cualquier lista escribiendo los primeros caracteres (Fig. 2). Pero en listas dinámicas (por ejemplo, una lista de elementos de directorio o lista de documentos) La búsqueda rápida funciona solo en los detalles para los cuales está disponible la clasificación.

Higo. 2.

Puede ver todos los detalles disponibles para ordenar la lista abriendo la ventana "Selección y clasificación". Esta ventana generalmente está disponible en el panel de acción (Fig. 3) o en el menú contextual de la lista, que abre el botón derecho del ratón (Fig. 4). En la ventana Selección y clasificación, debe ir a la pestaña Ordenar, donde se muestran todos los detalles disponibles para qué clasificación es posible.

Higo. 3.

Higo. cuatro

La Figura 3 muestra que para la lista de documentos "Implementación de bienes y servicios", la clasificación está disponible para dos detalles: "Fecha" y "Número". Sin embargo, el contenido de información de la ventana de clasificación no está limitada. Aquí puede ver qué tipo de clasificación se incluye actualmente (el lado izquierdo de la ventana) y la lista de todos disponibles para ordenar los detalles (lado derecho). Inmediatamente puede ajustar la clasificación deseada y su pedido. Tenga en cuenta: Los accesorios actuales de la clasificación se marcarán en la lista símbolo especial - arrogancia que denota la dirección de la clasificación. Tres ejemplos de varias clasificaciones (incluidas las combinadas) y los métodos de su pantalla en la lista se muestran en la Figura 5.

Higo. cinco

Tenga en cuenta que el ejemplo inferior ilustra la posibilidad de usar una clasificación combinada (simultáneamente en varios detalles). En nuestro caso, esta es una especie de fecha descendente (las fechas más antiguas a continuación) y por números ascendiendo (los números más grandes a continuación).

En cada lista, puede guardar individualmente la clasificación deseada. Basta con encender la marca "Use esta configuración de clasificación al abrir" y haga clic en "Aceptar". El sistema recordará la configuración y la próxima vez que abra esta lista instalará la clasificación guardada.

Puede ordenar rápidamente la lista los detalles deseados haciendo clic en el encabezado con el título de estos accesorios.

Por ejemplo, en nuestro caso, puede hacer clic en los detalles de la "Fecha" (las fechas se encienden ascendiendo, y puede usar una búsqueda rápida por fecha) o por los detalles del "número" (clasificación por números Se cambiará aumentando, después de lo cual puede buscar rápidamente por número). Invertir La clasificación también es simple: haga clic lo suficiente en los mismos accesorios en el encabezado de la lista.

Mecanismo de selección

La selección es un poderoso mecanismo de plataforma "1C: Enterprise 8.1", que le permite trabajar de manera efectiva con las listas, incluso si no contienen una docena de cien mil elementos. Para empezar, considere el trabajo del mecanismo de selección en el caso general.

Casi en todas partes, donde hay una lista (como regla general, en forma de tabla), puede usar el mecanismo de selección que se activa por el botón correspondiente en el panel de acción, o en el menú de lista dependiente de contexto (Fig. . 3 y 4). Si la selección de la lista deseada es posible, se abre la ventana de selección y clasificación. Muestra todas las especies posibles disponibles para la selección de detalles. La lista de elementos de selección disponibles depende de dónde se utilizará esta selección. En general, debe encontrar uno o más elementos de selección, especifique los valores y active la combinación configurada de criterios.

La lista de condiciones posibles para uno u otro tipo de selección depende del tipo de elementos utilizados en él. Por ejemplo, para los números y las fechas estarán disponibles la indicación de los rangos, para las cadenas: la búsqueda de subcadena (las condiciones "contiene" / "no contiene"), y para los elementos de los libros de referencia: listas de llenado y análisis de la jerarquía .

Si simultáneamente especifica varios criterios de selección, solo los elementos que satisfacen todos estos criterios se mostrarán en la lista.

Mecanismos de selección y clasificación en ejemplos.

Tratemos de resolver varias tareas en la base de demostración ("Compañía Contable", Editores 1.6). Por ejemplo, verá los documentos formados para la contraparte "Simon and Schuster LLC" en la revista "Documentos de los clientes". Inmediatamente alegó que describiremos la norma para la plataforma "1c: Enterprise 8.1", las reglas y la lógica de la lógica de selección, sin la unión a cualquier configuración particular y capacidades de servicio adicionales, en su implementación.

Entonces, abra el registro de documentos "Documentos de los clientes". En un estado estándar, todos los documentos de todos los compradores se muestran sin la selección en la pantalla (incluso en la base de datos basada en la demostración que no toma una página).

Tenemos que ver rápidamente todos los documentos de la contraparte "Simon y Schuster Ltd.". La tarea se implementa de la siguiente manera: se abre la ventana de selección, el elemento "contraparte" es seleccionado por el "Simon y Schuster Ltd." del libro de referencia (Fig. 6) y se presiona "OK". La tarea se resuelve (Fig. 7).

Higo. 6.

Higo. 7.

Para uso rápido La selección deseada se acerca inmediatamente a la selección del criterio deseado. No necesita poner una garrapata en frente de la selección utilizada. El programa se lo hará a sí mismo después de que se especifique el criterio requerido. Aplique rápidamente los criterios de selección configurados, presionando la combinación de teclas CTRL + ENTER.

Tenga en cuenta que al especificar los valores en los elementos de selección (en nuestro ejemplo, Simon y Schuster LLC), en la mayoría de los casos, un mecanismo de selección rápida funcionará, generalizada en la plataforma "1c: Enterprise 8.1". En nuestro ejemplo, fue suficiente para marcar los primeros símbolos del nombre de la contraparte o su código directamente en el campo Valor de selección, presione ENTER o TAB y el sistema automáticamente "adivinará" el elemento del directorio.

Tenga en cuenta: la selección rápida acelera significativamente la elección de valores conocidos por usted. Úsalo cuando sea posible.

Ahora muestra la lista de nomenclatura, en los nombres de los cuales contiene la palabra "hervidor". Para hacer esto, abra el manual "Nomenclature", llame a la ventana de selección, en el elemento "Nombre", seleccione la condición de comparación "contiene" y especifique la palabra requerida (Fig. 8).

Higo. ocho

La vista de la comparación "contiene" no se selecciona accidentalmente. Es él quien le permite encontrar la palabra correcta (o parte de ella) en cualquier lugar en el nombre de la nomenclatura. Si deja la forma de comparación "igual", solo se mostrarán elementos de la nomenclatura en la lista, que se llama exactamente cómo se escribe la solicitud. Y no hay tal en nuestro DEMOBAZ (es decir, ningún elemento no se mostrará).

Dado que la nomenclatura en nuestro DEMOBAZ tiene accesorios de "nombre completo", está presente en la lista de selecciones disponibles con una posición separada. Pero al mismo tiempo, solo "contiene" / "no contiene", ya que las condiciones de comparación están disponibles. La razón es que los accesorios "Complete el nombre" en nuestro DEMOBAZ, una línea de longitud ilimitada.

Si no busca nombre, pero en el nombre completo, la marca de usar la selección es mejor para eliminarla. De lo contrario, la selección se utilizará tanto por nombre, como en nombre completo, que no siempre puede ser necesario (Fig. 9).

Higo. nueve

Para la conveniencia de trabajar con los elementos del libro de referencia, al usar las selecciones, es mejor apagar la visualización de la jerarquía (Fig. 10).

Higo. 10

Como tercera tarea, buscaré en el Journal of Documentos "Documentos de los compradores" solo documentos "Implementación de bienes y servicios". La solución a esta tarea demostrará la característica de uno de los tipos de selección, disponible solo en los registros de documentos.

Abra los "Documentos de los compradores" y especifique en el elemento de selección "Tipo de documento" documento "Implementación de bienes y servicios". El programa en sí proporciona la capacidad de seleccionar un cierto tipo de documento de los incluidos en esta revista. Hay un botón personal en el panel de acción (Fig. 11).

Higo. once

Similar a la selección por tipo de documentos, la plataforma ofrecerá automáticamente la "subordinación" del elemento de selección, si la relación entre los documentos está configurada en la configuración.

Intentemos ver en la revista "Documentos de los compradores" solo documentos "Factura" para contrapartes ubicadas en el grupo de compradores del directorio. Esta tarea es similar a la primera con la única diferencia que no especificamos una contraparte específica, sino al analizar la factura de todo el grupo de contrapartes que se encuentran en el grupo "compradores".

La tarea tiene varias formas de implementar. Considera lo más eficiente. Abra el registro "Documentos de los clientes", indique en el elemento de selección "Tipo de documento" Documento "Emitido". Después de eso, en el elemento de la selección "contraparte" indica el tipo de comparación "en el grupo". Elegimos el tipo de "contrapartes" y abre la forma de la elección de contrapartes. En él, elija el grupo "compradores" (Fig. 12).

Higo. 12

Este tipo de comparación implica que la condición satisfará todos los elementos del libro de referencia que se encuentran en el grupo especificado. Además, incluso si hay subgrupos dentro del grupo especificado, todos los elementos incrustados también satisfarán ese criterio.

Y ahora complique la tarea: veré el "Cliente de cliente" documentos "documentos" solo documentos "Factura", pero al mismo tiempo necesitas ver documentos para los compradores, y para los proveedores. Lo resolvimos de manera similar a la anterior, con la excepción de un criterio de selección impuesto.

La tarea del lenguaje humano se formula de la siguiente manera: "Muestra todos los documentos necesarios sobre todas las contrapartes en grupos de compradores de libros de referencia, proveedores, proveedores de implementación". Se implementa simplemente: en la condición de selección, la "contraparte" se elige "en el grupo de la lista" (Fig. 13). Después de eso, se puede agregar el mecanismo de llenar la lista en la que puede agregar los grupos (o elementos) requeridos del libro de referencia. Y la lista se puede llenar manualmente. Por analogía con la solución de la tarea anterior, encuentre el grupo deseado y selecciónelo, repitiéndolo para cada elemento de la lista nueva. Sin embargo, es más conveniente utilizar el mecanismo de selección conveniente que se implementa automáticamente por el programa. Con la ayuda de la selección, mucho más fácil y complete la lista de los componentes necesarios. Una vez que se llena la lista, presione "OK" y active los criterios de selección configurados. La tarea se resuelve.

Higo. 13

La diferencia entre las condiciones de selección "en el grupo de la lista" desde la condición "en la lista" es que en el primer caso, la condición se ejecutará para todos los elementos del libro de referencia, que se encuentra explícitamente en la lista. o están dentro de la lista de grupos. El segundo caso simplemente indica que el programa se verifica con una lista cuando se selecciona. Es decir, si especifica un grupo allí, el grupo en sí (como un elemento independiente del libro de referencia) caerá en la selección, y los elementos que se incluyen en ella, el criterio de selección no se cumplirá. Fue posible resolver la tarea y "en la frente", para elegir la condición de "lista" y usar la selección para agregar todos los elementos contenidos en los grupos necesarios.

Las condiciones de selección "No en la lista" y "No en el grupo de la lista" le permiten especificar los conjuntos de datos deseados que no deben seleccionarse. Es decir, sería posible resolver la tarea y de la inversa: para especificar "no en el grupo de la lista" y agregar todos los grupos de directorios allí, excepto los tres necesarios (compradores, proveedores, proveedores para implementar).

Y, finalmente, verá en el documento "Implementación de bienes y servicios" con el número TDN00002 en una parte tabular solo la nomenclatura que contiene la palabra "Stynol" en los nombres. Esta tarea le permitirá ver la universalidad del mecanismo de selección, así como la diversa que puede usarse. La tarea se basa en situaciones reales, cuando, por ejemplo, en una parte tabular de la factura de varios cientos (o incluso miles de miles) filas y es necesario analizar rápidamente su composición. Nuestro Demobaz tiene un documento "Implementación de bienes y servicios" con el número TDN00002, que tiene varias líneas en la parte de la tabla. A pesar del hecho de que en el documento no se observa los botones de uso, la llamada de selección es accesible a través del menú contextual (botón derecho del ratón).

A continuación, imponemos los criterios de selección en la sección de la nomenclatura. También hay otra pregunta: cómo seleccionar "Stinol" si las condiciones para elegir la nomenclatura son bastante limitadas (disponibles "iguales", "no igual", "en la lista" y "No en la lista"). Es posible resolver el problema en tales condiciones. Seleccione la condición "en la lista", abra una ventana familiar para llenar la lista, use la selección de la nomenclatura (Fig. 14, 1). La lista de nomenclatura puede ser un gran número de Elementos, por lo que no buscaremos sus ojos las posiciones necesarias. Utilizamos la selección en la lista de la nomenclatura, especificando la condición de selección "contiene" para el nombre de la nomenclatura (Fig. 14, 2).

Higo. catorce

Después de eso, solo sigue agregando posiciones seleccionadas a la lista de selección para el documento y aplicar los criterios de selección.

Características útiles del mecanismo de selección.

Considere algunos puntos más relacionados con una u otra forma con las selecciones en el sistema "1c: Enterprise 8.1".

En las listas de objetos de configuración, que utiliza un enlace a las fechas (por ejemplo, listas de documentos), y en los registros de documentos, puede usar una selección rápida por el rango de fechas. Para hacer esto, es suficiente presionar el botón correspondiente "Configuración del período" en el panel de acción (o seleccione en el menú contextual) (Fig. 15). De esta manera, puede ajustar individualmente los criterios de visualización para las fechas en cada lista.

Higo. quince

Puede seleccionar rápidamente la selección en la lista actual de la lista haciendo clic en el botón "Valor de selección en la columna actual" (Fig. 16). Cuando hace clic en este botón, seleccione el valor actual en la columna. Esta función solo funciona para aquellas columnas por los detalles de los que puede instalar selecciones. Si la lista ya está utilizando cualquier selección, se adjuntará el nuevo. Además, el botón se activa para esta columna. Puede cancelar tal selección de manera similar: "OUT" el botón en la columna correspondiente.

Higo. dieciséis

Otra propiedad útil de los mecanismos de selección es el mantenimiento de la historia de las selecciones (Fig. 17). El programa recuerda qué selecciones se instalaron, por lo que puede regresar rápidamente a cualquiera de ellos simplemente seleccionándolo de la lista desplegable. Por cierto, en la ventana "Selección y clasificación", preste atención al botón "Selección" (Fig. 6). Al hacer clic en este botón, se le llevará a la interfaz en la que puede guardar y restaurar la configuración de las selecciones de modo que, en consecuencia, es posible regresar a ellos (Fig. 18).

Higo. 17.

Higo. Dieciocho

Y la última función es la cancelación de todas las selecciones (Fig. 19). Al presionar el botón "Deshabilitar selección", todas las selecciones establecidas en la lista están desconectadas. Se puede lograr una acción similar abriendo la ventana "Selección y clasificación" y eliminando la marca de marque opuesta a todos los elementos activos.

Higo. diecinueve

El programa también tiene la capacidad de buscar rápidamente el número de documento en documentos o registros. Esta función es llamada por el botón "Buscar por" (Fig. 20) y le permite encontrar el documento deseado que configure de manera flexible los parámetros de búsqueda. Los documentos encontrados en los criterios especificados se muestran en la parte inferior de la ventana de este servicio, y puede ir al documento deseado.

Y aquí dice el chef, ¿y qué beneficio está en nuestra división noroeste?

Inmediatamente formaste el informe. Por año. Para todas las divisiones de la empresa transnacional que produce miles de bienes. El informe saldrá mucho tiempo (si no, para decir más pronunciado). Así será difícil encontrar la figura deseada.

Para ver solo aquellos números que se necesitan en cualquier informe de 1C a 1C. Por lo tanto, en 1C se llama un filtro universal, que selecciona los datos que necesita en las condiciones que instala.

La selección de 1C está disponible no solo en los informes, sino también en los libros de referencia, en documentos, en cualquier lista.

Otra información con la selección montada 1c no desaparece: simplemente no se muestra ahora para establecer el enfoque en la información requerida.

Miraremos ahora cómo usar seleccionado en 1C.

Que es 1c selección

Los datos en el informe y las listas se presentan como una tabla. Cualquier tabla tiene columnas. En cada fila de la tabla, se muestra algún valor en cada columna.

Supongamos que tenemos el código y nombramos columnas en nuestra tabla. Podemos establecer una condición:
Código \u003d "2209"

En este caso, solo aquellas líneas en las que se mostrará el valor en la columna del código que indicamos.

También podemos establecer varias condiciones:
Code \u003d "2209" y Name \u003d "Pollo"

En este caso, solo se mostrarán las líneas en las que se mostrará el valor en ambas columnas.

Configuración de tales condiciones y se llama - Establecer la selección 1c.

Selección 1C en un cliente grueso:

La captura de pantalla muestra un libro de referencia. Presione el botón en el panel de selección. Se abre una ventana con 1C Opciones de selección en columnas. Instale los filtros que necesitamos, haga clic en Aceptar. Solo se mostrarán las líneas que satisfacen las condiciones.

Cliente sutil:

La selección de 1C se puede configurar con la lista Todas las acciones / Configurar, la pestaña de selección 1C. El marcador de acción es similar.

¿Cuál es la condición de selección 1c?

Cada condición de selección 1C se hace a un valor en una columna. En consecuencia, el segundo está en otra columna, etc. Las condiciones válidas (incluidas) tienen una marca de verificación frente al nombre.

Esta captura de pantalla muestra un ejemplo de configuración de una condición: "Si el valor en la columna es igual a esto".

La palabra "igual" se asigna específicamente. Hay otras opciones. Si piensa en cómo viene al menos la cabeza, si puede seleccionar las líneas donde el valor es "igual a algo", puede ser necesario mirar y dónde "no es igual".

Las diferentes opciones de instalación para las condiciones dependen de los tipos de valores en esta columna.

Para el número que podemos comparar más y menos.

Si los valores en la columna son un directorio o documento, puede especificar "en la lista", esto significa que puede enumerar varias opciones para valores.

Algunos libros de referencia tienen grupos. Por ejemplo, el manual "nomenclatura" y "contrapartes". Para seleccionar 1C en los altavoces en los que se indican los valores de dichos libros de referencia, puede especificar "en el grupo".

Esto significa: verificación: el valor que se especifica en esta fila está dentro del grupo o no? Los grupos invertidos en el otro también se tienen en cuenta.

Si queremos especificar varios grupos a la vez y verifique si el artículo se ingresa en uno de ellos, debe elegir "en el grupo de la lista".

Si el tipo es una cadena, puede buscar no por su valor total, sino solo por parte. Para hacer esto, seleccione la opción "Contiene".

Selección básica de 1C documentos e informes.

Como ya hemos discutido anteriormente. Por lo tanto, la selección básica de 1C en cualquier lista de documentos es el período.

Para establecer el período deseado, presione el botón correspondiente en el panel. El período se puede instalar fechas arbitrarias o como uno de los meses previos a juicio, trimestre, año.

En el cliente sutil 1c apariencia Los formularios para configurar el período ha cambiado un poco, pero el punto sigue siendo el mismo.

Selección 1c en cualquier lista

Estas reglas son válidas para cualquier mesa en 1C, donde sea que se encuentre.

Por lo general, sobre la tabla es el panel en el que hay un botón de selección 1c, el mismo que en las imágenes de arriba.

Si es así, no es, haga clic con el botón derecho en cualquier tabla de lugar. Seleccione el elemento del menú "Set 1c selección y una clasificación de la lista".

Al trabajar en un cliente delgado 1c, no hay tal elemento del menú. Acciones similares se puede realizar solo si esta lista Se muestra el menú "Todos los Acciones". Luego, en él puede elegir el comando "Configurar lista".

La selección 1C en el informe (para los informes no es CCD)

1c seleccionado en informes versiones diferentes Las configuraciones se ven diferentes y están en diferentes lugares. Esto se debe al hecho de que el sistema de informes en 1C se está desarrollando de manera muy violenta y los estándares cambian de los editores al editor de configuración (.).

Por lo general, las selecciones de 1C están disponibles cuando presiona el botón Configuración en el informe.

En los informes de configuración contable y salarial en el cliente de Tolstaya (y en estas configuraciones, los informes se realizan sin, las selecciones de 1C están abiertas en el botón Configuración. Se encuentran en el panel emergente, con mayor frecuencia en la parte inferior.

En los informes de configuración "Gestión de comercio", "UPP" en el cliente de Tolstaya (tampoco CCD), en el botón "CONFIGURACIÓN" se abre la ventana de configuración, en la parte inferior de la cual se encuentra la selección de 1C.

Selección 1c en skd

En las configuraciones de nuevas versiones, en el cliente fino 1c: todos los informes se realizan en el sistema SCD. 1C seleccionado en ellos está estandarizado.

La selección rápida 1C se elimina directamente al panel de informes.

La selección más detallada 1S se puede ver haciendo clic en el botón Configuración.

Puede administrar completamente el informe completo, incluida la selección de 1C seleccionando TODAS las acciones / Cambiar la opción. En la pestaña Selección, es posible controlar la selección de 1C.

Este código le permite abrir una lista de documentos con la selección establecida, también puede abrir una lista de elementos de referencia con la selección deseada.

Código 1C V 8.2 UP FORMULARIO \u003d FORMULARIO ABIERTO ("DOCUMENTO. FORMULARIO. Formscribe"); // FORMULARIO ABIERTO
Carpeta \u003d Formulario. Aprender. Title.Elements. COMMANTE (TIPO ("ELEMENTOTORBONE-BLOQUEO")); // Añadir selección
DecableSer. Ancho \u003d Comunicación de las víctimasCompon. // cómo comparar
Soporte de selección. Usando \u003d verdad; // Instale el tanque con la Polonia) ("Nomenclature")
Selector Alexificación \u003d Nuevo en forma de Polonia ("contraparte"); // Según los detalles haremos la selección.
Soporte de selección. La definición \u003d objeto. Kontragent; // y el valor de selección

Con el fin de abra el formulario de lista con una selección predeterminada Use las siguientes maneras:

Primer método Es que al abrir un formulario, puede configurar el parámetro de formulario y abrir el formulario de lista con este parámetro.

El parámetro de selección es una estructura. Los nombres de los elementos corresponden a los nombres de los campos para los cuales se realiza la selección, y los valores contienen los valores de selección. Esta es la extensión de parámetros del formulario administrado de la lista dinámica. Es decir, existe en formas, cuyos datos principales son los accesorios del tipo de lista dinámica, por ejemplo, las formas de la lista y las formas de elección.

Por ejemplo, el siguiente ejemplo abre una lista de la facturación parroquial con la selección por el número de campo igual a 333.

Código 1C V 8.2 up Viotab \u003d nueva estructura ("Número", "333");
Parámetros Cliente \u003d Nueva estructura ("Selección", Laborbaby);
Formulario abierto ("Documento. Grittynaster. Formatico", parámetros!

Segunda forma

Puede abrir el formulario de lista sin parámetros:

Código 1C V 8.2 Abre Arriba ("Documento. Mayor conocimiento. Formatico");

Y luego, en el manejador de eventos, la lista de la lista de gastos generales de llegada servirá al servidor, que crea una selección en una lista dinámica, que son los detalles principales del formulario:

Código 1C V 8.2 UP y NASSERVER
Procedimiento de preservación (falla, trabajo estándar)
Elementotor \u003d LISTA. Opciones. Elementos. Sumamente (tipo ("elementotorbone-block"));
Elementatub. Bajaness \u003d nuevo medio sangre ("Número");
Elementatub Vidolation \u003d Cantos de ensamblaje vocacional.
Elementatub. Usando \u003d verdad;
Elementator.Rezhymografed \u003d procedimientos modulares. Elementnewscompon.
Elementatub. Actuación \u003d "000000001";
Extrudresses

Beneficios este método El hecho de que la selección debe especificarse no solo como en el primer caso, y más, menos, etc.

Pero este método tiene una desventaja muy significativa: con esta selección, el formulario siempre se abrirá. De donde se llamaba. Por lo tanto, este formulario no debe prescribirse al principal. Y, sin embargo, es el principal, antes de instalar la selección, es necesario proporcionar algún tipo de análisis de dónde se abre este formulario. Por ejemplo, analizando los parámetros del formulario.

Tercera manera

Finalmente, la condición de selección se puede colocar en una solicitud arbitraria, seleccionar datos para una lista dinámica.

Por ejemplo, debemos abrir una lista de facturas parroquiales, en las que una nomenclatura ha estado presente en la lista de nomenclatura.

Para hacer esto, en forma de una lista de la nomenclatura, crearemos un comando y el botón de arriba que viene correspondiente.

El manejador de ejecución de este comando se llena de la siguiente manera:

Código 1C V 8.2 UP & CLAUSA
Procedimiento de propiedad (Equipo)
Parámetros cautiverios \u003d nueva estructura ("filterpotor", elementos. Sitio. Velas);
Formulario abierto ("Documento. Grittynaster. Formatico", parámetros!
Extrudresses

En este controlador, abrimos la lista de la lista de facturas de llegada, pasando un enlace al elemento actual en la lista de la nomenclatura en el formulario.

Luego, cree la forma de la lista de documentos. Parcelas y crea un parámetro de formulario al filterpoter, que usaremos para abrir un formulario con la selección deseada.

Ahora abre las propiedades de las propiedades de la propiedad de la lista de propiedades. Establezca la bandera de la arbitrariedad y en la fila Configuración de la lista Haga clic en Abrir.

En el campo Solicitud, ingresa el siguiente texto de consulta:

Código 1C V 8.2 UE Select
Fábrica de documentos. Maker,
Empresa de documentos. Datos.
DE
Documento. Mayor coordenada como empresa de documentos.
DÓNDE
Fábrica de documentos. Tasters. Tier \u003d y producto

En la consulta, usamos el parámetro de artículo en el que se transmitirá la referencia a la línea actual en la lista de la lista de nomenclatura contenida en el formulario de lista de la lista del filtro de filtro de recibos.

Para hacer esto, en el manejador de eventos, los formularios del conductor escribirán el código para establecer el valor del parámetro de consulta. Productos:

Código 1C V 8.2 UP & CLAUSA
Procedimiento de operación (rechazo)
Lista. Parámetros. Instalación de parámetros ("producto", parámetros. Filterpotor);
Extrudresses

Aquí está la lista. Los parámetros son una lista de opciones de solicitud de lista dinámica para la lista de accesorios. El valor del producto se establece en igual valor del parámetro de formulario al filterpoter.

Como resultado, al presionar el botón, los gastos de recepción en forma de la lista de la lista de la nomenclatura, recibiremos una lista de solo aquellas parcelas en las que la nomenclatura ha estado presente actualmente en la lista de nomenclatura.

Selección de formularios administrados en 1C 8.3.

El artículo considerará las opciones para instalar la selección en formularios administrados 1c 8.3. La selección para una lista dinámica se puede establecer de forma estática o dinámica en interfaz de usuario o configurador. Todas las opciones de selección consideraremos a continuación.

  • Configuración de la selección en el configurador.

Configuración de la selección en modo de usuario

La lista dinámica en contraste con la tabla o árbol de valores es una solución más apropiada para implementar formularios de conteniendo cualquier lista, porque lista dinámica Proporciona la amplia gama de herramientas para trabajar con selección, agrupar campos, clasificación. Esta selección se puede instalar cuando se trabaja en modo de usuario o configurador, el principio es el mismo.

Para configurar la selección en el modo Enterprise, debe llamar al comando "Configurar lista".

Se abre la ventana.


La "Pestaña de selección" contiene una lista de campos que se encuentran en la lista actual. Seleccione los campos de lista para los que nos filtraremos. Puede hacer este doble clic o usar arrastrar y soltar.


Especificamos el tipo de comparación y valor, haga clic en "Edición completa", se establece la selección.


Al instalar la selección en el modo Enterprise en el formulario de lista, los campos de las llamadas selecciones rápidas se crean automáticamente.


Para que la plataforma 1C creó automáticamente los campos de selección rápida, al desarrollar un formulario en el Configurador, debe especificar un grupo de configuraciones personalizadas.


Esta selección se guardará solo para el usuario actual, lo que le permite hacer ajustes de lista dinámica personalizada. Sin embargo, si la tarea es hacer una selección fija para una lista específica para todos los usuarios del sistema, podemos resolverlo solo a través del Configurador.

Configuración de la selección en el configurador.

Trabajando en el Configurador, podemos configurar la selección de una lista dinámica de dos especies: fijas y dinámicas. La selección fija se configura una vez, dinámica o software, se puede instalar según los datos en el sistema.

El principio de instalar la selección fija en el Configurador no difiere de la instalación en el modo de usuario descrito anteriormente. Para configurar la selección, debemos abrir la configuración de la lista dinámica.


Se abre la ventana.


Se pregunta la selección igual que en el modo de usuario.

La opción "Habilitar en Configuración personalizada" determina si la selección instalada en el Configurador es accesible en el modo de usuario a través del elemento del menú "Configurar lista".


Selección dinámica (software)

A menudo, es necesario configurar la selección programáticamente, por ejemplo, al abrir una forma de elección, cuando necesitamos abrir formulario gestionado Con la selección. El parámetro PASS PASS y la selección se establece en este parámetro. Un ejemplo frecuente de esta es la selección de los elementos del directorio por parte del propietario.

Métodos

Si la configuración está presente en la configuración, la "funcionalidad básica" del subsistema BSP está presente, la selección de software en la lista dinámica se puede instalar utilizando un método típico:

Excepclinewerver. Estableciendo la creatividad del elemento ()

Firma de este método:

Lista dinámica Tipo: Lista dinámica - Lista en la que desea configurar la selección.

Nativa Tipo: Fila - Campo para el que desea configurar la selección.

Corriendo Tipo: Arbitrario - Selección (Opcional. El valor predeterminado: indefinido. ¡Atención! Si puede transmitir indefinidamente, el valor no se cambiará).

Víctimas Tipo: Comunicación vocacionalComponamiento - Condiciones de selección.

Representación Tipo: Línea - Elemento de diseño de datos (Opcional. El valor predeterminado: indefinido. Si se indica, solo se muestra el indicador de uso con la vista especificada (el valor no se emite). Para limpiar, de modo que el valor se muestre de nuevo, debe pasar una cadena vacía) .

Utilizando Tipo: Booleo - Use esta selección Casilla de verificación (Opcional. Valor predeterminado: incierto).

Modatografía Tipo: Modelo Gestión de telecomunicacionesCompletes - Método Muestra esta selección al usuario. Valores posibles:

  • Modelo que muestra el elementoNewsCompones. Acceso rápido: en el grupo de configuraciones rápidas por encima de la lista.
  • Modelo que muestra electro-setkomponovkyda. En vivo, para configurar la lista (en el submenú quieta).
  • Modelo que muestra el elementoNewsComponovkyData. Extigrafiado: para prohibir al usuario cambiar esta selección.

Servicios de identificador Tipo: Cadena - Identificador único para esta selección (Se utiliza para comunicarse con la configuración del usuario).

Para eliminar algún valor de selección, debe usar el método tipo:

Excepclinnervador. DeleteElementsGroupsTootabledAnamic Posición ()

Firma de este método:

Lista dinámica Tipo: Scripts dinámicos: formularios de accesorios para los que desea configurar la selección.

Nativa Tipo: Fila: el nombre del campo Diseño (no utilizado para grupos).

Representación Tipo: Cadena - Vista de campo Diseño.

En caso de ausencia en el sistema BSP, la selección se puede instalar por su cuenta utilizando el objeto Polonia.

Elementotor \u003d LISTA. Opciones. Elementos. Sumamente (tipo ("elementotorbone-block")); Elementotor.levatividad \u003d nuevo medio rosa ("nombre completo"); ElementAtub. Ambi ambiente \u003d COMPONIO VOCURAFORIAL. ElementAtub. Himmabilidad \u003d Modos complejos de telecomunicaciones Comerciales. Estimar el acceso; // Elementador opcional. La definición \u003d "Ivanov";

Esta selección seleccionará las líneas en las que el valor "Nombre completo" \u003d "Ivanov".

Para el uso de "y", "o", "no", está destinado al tipo de datos de elemento de grupo

Lista de contabilidad \u003d Lista. Opciones. Electronts. Sumly (tipo ("groupalemotabcompare")); Groupotherapy.typegroups \u003d tiberOpelementSeboleBlomBolds. Grupo. Elementotor \u003d groupotabbing. Elementos. Sumamente (tipo ("elementotorbone-tipo")); Elementotor.levatividad \u003d nuevo medio rosa ("nombre completo"); ElementAtub. Ambi ambiente \u003d COMPONIO VOCURAFORIAL. Elementatub La definición \u003d "Ivanov"; Elementotor \u003d groupotabbing. Elementos. Sumamente (tipo ("elementotorbone-tipo")); Elementotor.levatividad \u003d nuevo medio rosa ("nombre completo"); ElementAtub. Ambi ambiente \u003d COMPONIO VOCURAFORIAL. Elementatub La definición \u003d "petrov";

Esta selección seleccionará las líneas en las que el valor "Nombre completo" \u003d "Ivanov" o "Petrov".

La selección en la lista dinámica también se puede utilizar a través de un cambio en el texto de la solicitud de la lista dinámica. Esta opción se está ejecutando cuando la lista dinámica se realiza a través de una "solicitud arbitraria".


Para hacer esto, agregue la condición "donde la verdad" al texto de la consulta ...


Como se puede ver, este enfoque es más compacto desde el punto de vista del código de escritura. Cuanto más complicadas las condiciones de selección en la parte de la tabla, queremos establecer, más voluminosas habrá una opción utilizando la selección a través de elementotorbono. Sin embargo, el ejemplo con un cambio en el texto de la consulta tiene sus inconvenientes: esta implementación no es resistente a los cambios en el código. Por ejemplo, hiciste esta implementación y se olvidó, pero si en el futuro desea modificar el texto de la consulta agregando cualquier operador después de dónde (agilizar, agrupar), debe olvidarse de lo que está en código de programa hay:

LISTA. LA LISTA CONFIGURACIÓN \u003d APROXIMA A prueba de máquinas + "y DirectOVER. FIO IN (" Ivanov "", "Petrov") ";

Si esto no es para tener en cuenta el error, pero para evitar esto, puede rehacer otra implementación. En la solicitud de Tex, agregue tal condición:

Donde (no y seleccionados o los usuarios de directorios en (y permitidos)))

Lista. Parámetros. Configuración del reconocimiento del parámetro ("seleccionado", nombres completos ()\u003e 0); Lista. Parámetros. Instalación de parámetros ("permitidos", nombre completo);

Aquí el nombre es una matriz.

KA se ve, 2 líneas de código versus 10. Qué método para elegir depende de una tarea aplicada específica.



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