Menú
Está libre
registro
hogar  /  Consejo/ Casilla de verificación en forma de lista de documentos 1c. La forma

Casilla de verificación en forma de lista de documentos 1c. La forma

Los elementos de control representan un grupo separado de objetos destinados a ingresar y presentar información en cuadros de diálogo. Se pueden ubicar en el formulario y se utilizan para editar las celdas de un campo de tabla, un documento de tabla.

El botón es uno de los elementos de control más utilizados en las formas de soluciones aplicadas del programa 1C: Enterprise. En este video tutorial, junto con usted crearemos el objeto de aplicación 1C más simple: el llamado "procesamiento", luego crearemos el formulario de procesamiento principal y aprenderemos cómo agregar un elemento de control tan importante a este formulario, llamado "Botón"

1. Creación de procesamiento de prueba

¡Hola queridos amigos! Degtyarev Roman contigo. Capacitación - Centro "Inicio en 1C".

Lea el texto y, al mismo tiempo, mire una breve hoja de trucos en video, en la que hablaremos sobre la inserción de elementos de interfaz en la forma de cualquier objeto de aplicación 1C, (incluido el procesamiento 1C, mediante el cual consideraremos este proceso)

A continuación, se muestra un video que muestra todo el proceso.

Puedes ver este video en alta calidad y en modo de pantalla completa usando los botones de control de reproducción de video

Esto nos será útil en general, tanto como habilidad básica en la construcción de formas, como para realizar otros ejercicios prácticos.

Hablaremos sobre la inserción de uno de los tipos de elementos de interfaz utilizados en cualquier solución de aplicación 1C: Enterprise, sobre la inserción de botones en un formulario.

Empecemos nuestro curso de formación contigo. solución aplicada en el modo de configuración (desarrollo) Esta instrucción, sobre una solución de aplicación educativa, se aplica a aquellos que están capacitados en nuestros cursos de programación 1C.

Aquellos que no toman cursos pueden ejecutar cualquier solución de aplicación disponible en el modo de configuración, incluida una completamente vacía. Este será suficiente estudio para el ejemplo en cuestión.

Para que tengamos dónde insertar botones, primero creemos algún tipo de procesamiento separado en el árbol de objetos de configuración.

Entonces, ingresamos al modo de configuración de la solución de la aplicación. Creemos el procesamiento contigo. Haga clic derecho en el nodo "Procesando" y el menú desaparece.

Seleccione el elemento con el nombre en el menú desplegable "agregar"... Se abrirá la ventana del diseñador de procesamiento visual.

Podemos llamar al procesamiento por algún nombre específico, o no podemos llamarlo, y dejar el nombre que se asigna por defecto.

Por ejemplo, démosle un nombre a nuestro procesamiento "Procesamiento de prueba"... Lo nombra usted mismo como lo requiera, si crea procesamiento.

Después de asignar un nombre a nuestro procesamiento, podemos hacer clic inmediatamente en el botón en la parte inferior de la ventana del constructor. "Cerrar"- ya que no se requiere ninguna otra acción.

Se ha creado el procesamiento de la prueba, podemos ver su nombre en el árbol de configuración, en el nodo "Procesando"... Hagamos clic en el nombre de nuestro procesamiento, expandamos este ítem y veamos los subelementos que pueden ser parte de nuestro procesamiento: "Requisitos", "Formularios", "Diseños", etc.

2. Creación del formulario de procesamiento principal

Ahora es el momento de crear un formulario para nuestro procesamiento. El formulario de procesamiento es una representación visual, el cuadro de diálogo principal que verá el usuario y con el que interactuará si inicia nuestro procesamiento para su ejecución.

Es análogo a una ventana, una forma de cualquier otro programa en Windows, y puede incluir elementos de menú, paneles de comandos, campos de entrada, etiquetas, botones, listas desplegables y otros controles, todos esos elementos a los que estamos acostumbrados cuando trabajamos. con la mayoría de los programas regulares.

Hagamos clic derecho en el nodo "Formularios", luego, en el menú contextual que aparece, seleccione el elemento con el nombre "Agregar"

Una ventana del constructor de formularios de procesamiento aparece frente a nosotros. Con su ayuda, en la etapa inicial, podemos volver a indicar algunas de las características la forma creada(su nombre programático, tipo, es principal, etc.)

Pero ahora no necesitamos realizar ninguna configuración especial, por lo que simplemente hacemos clic en el botón "Listo", en la parte inferior de la ventana del diseñador de formularios de procesamiento.

Después de eso, se abre un formulario de procesamiento de 1C recién creado frente a nosotros.

3. Ahora veamos el proceso de creación de botones en el formulario de procesamiento.

Entonces, ¿cómo funciona la inserción de botones?

Tenga en cuenta que, de forma predeterminada, en el formulario recién creado, algunos botones ya están insertados durante el diseño de procesamiento. Estos botones se insertan automáticamente.
Estos son botones de "acción" estándar de dos de los llamados paneles de comando ubicados en la parte superior de la ventana del formulario y en la parte inferior de la ventana.

Ahora nos interesan aquellos botones que insertaremos nosotros mismos, “manualmente”.

Para insertar algún tipo de elemento de interfaz, incluidos botones, en el formulario construido, debemos presionar un botón especial con un "icono" (un signo de "más" amarillo es visible en el icono), que abre una ventana para seleccionar un elemento de interfaz para la inserción.

Este botón especial con un “icono” generalmente se encuentra en la barra de herramientas, debajo del menú principal de la ventana principal del configurador.
Cuando pasa el mouse sobre el botón deseado, aparece una información sobre herramientas "Insertar control" .

Si no hay un botón en la barra de herramientas (depende de la configuración de las barras de herramientas), tenemos una forma alternativa: cuando tenemos una ventana de diseñador de formularios en la pantalla, podemos seleccionar el elemento del menú principal del configurador: "Formulario" / "Insertar control".

Independientemente de si hicimos clic en un botón de la barra de herramientas o si seleccionamos una acción del menú principal, se abre una ventana especial para seleccionar un control para la inserción. La ventana tiene un título

Vemos muchos controles diferentes en la ventana. (Puedes practicar en tu tiempo libre e intentar insertar estos elementos en el formulario, mira cómo quedan).

Ahora nos interesa el elemento "Botón"... Por defecto, después de abrir una ventana "Insertar un control", el primer elemento de la lista de elementos posibles simplemente se selecciona para su inserción, y este control es: "Botón".

La elección del tipo de control a insertar se realiza en la parte izquierda de la ventana, y en la parte derecha de la ventana es posible configurar algunas propiedades del elemento antes de insertarlo en el formulario.

Es decir, antes de insertar un control en un formulario, se puede "preparar" de antemano estableciendo sus propiedades principales: nombre, título, texto de información sobre herramientas al pasar el mouse y algunas otras propiedades.

Por ejemplo, podemos asignar un nombre a cualquier elemento, incluido un “botón”, antes de insertarlo. Este nombre será el nombre del objeto en el lenguaje integrado 1C: Enterprise, el nombre del objeto del programa.

Este es el nombre al que se puede acceder desde el lenguaje de programación incorporado.

Del mismo modo, podemos asignar un título al botón, una inscripción en él. En nuestro ejemplo, le daremos un título al botón. "Nuestro botón" .

Si queremos que cuando se presione este botón, se realice alguna acción en el lenguaje de programación incorporado, entonces no debemos desmarcar la casilla de verificación “crear procedimiento”. De forma predeterminada, esta casilla de verificación está habilitada.

Si esta casilla de verificación está habilitada, entonces simultáneamente con la inserción del botón, se creará un procedimiento de controlador vacío en el módulo de programa del formulario, en el cual podemos escribir cualquier algoritmo necesario que se ejecuta cuando se presiona este botón en modo usuario.

Ahí, en la ventana "Insertar un control" podemos ingresar el texto de la sugerencia si lo deseamos. Vamos al campo de entrada "Inmediato" escribir - "Este es nuestro botón" ... Esta información sobre herramientas aparecerá cuando pase el cursor del mouse sobre el botón insertado.

Eso es todo, la preparación antes de la inserción está completa, ahora presionamos el botón "OK".

Después de eso, la ventana "Insertar un control" cierra y ahora podemos insertar nuestro botón en cualquier lugar de nuestro formulario. El icono del cursor del mouse se ha cambiado temporalmente a un "más" grande; de ​​esta manera, el sistema le pide que apunte con el mouse a un lugar específico en el formulario donde vamos a insertar el control.

Elija un lugar para el botón en cualquier parte de nuestro formulario y haga clic en botón izquierdo ratones. Nuestro nuevo botón se insertó en el formulario y, al mismo tiempo, el constructor del formulario nos cambia instantáneamente a la ventana del editor del módulo del programa de formulario.

Nos muestra el cuerpo del evento de clic del botón recién insertado. Es decir, podemos escribir inmediatamente el código al que se llamará cuando se presione el botón.

Volvamos al marcador después de todo "Diálogo"(las pestañas del diseñador de formularios se encuentran en la parte inferior de la ventana) y asegúrese de que el botón aparezca en el formulario. ¡Sí, nuestro botón está aquí!

Podemos cambiar su tamaño "arrastrando" la esquina del botón, o mover nuestro botón a algún lugar dentro de la ventana del formulario.

Y volviendo al módulo del programa (pestaña "Módulo") - podemos escribir código en un lenguaje de programación para realizar acciones presionando nuestro botón.

Ingresemos un código, dejemos que, por simplicidad, consista en una sola línea " Informe (“¡Nuestro botón ha sido presionado!”);

Este código hará que aparezca el siguiente texto en la ventana del mensaje de servicio cuando se presione el botón en la pantalla del usuario: “Nuestro botón ha sido presionado”.

Vamos a comprobar, ejecutar nuestra solución de aplicación en modo de usuario.

A continuación, seleccione el elemento en el menú principal. "Operaciones" / "Procesamiento"... Recuerda que creamos un tratamiento y lo nombramos "Procesamiento de prueba", por lo tanto, seleccionamos el procesamiento con este nombre de la lista que se abre.

Tmk, vemos la forma de nuestro procesamiento frente a nosotros. En el formulario, vemos nuestro botón con el título "Nuestro botón" ... Tenga en cuenta la sugerencia "Este es nuestro botón" aparece cuando coloca el cursor del mouse sobre el botón.

Ahora presionemos el botón. Nos aseguramos de que el mensaje que hemos programado se muestre en la ventana de mensajes de servicio: "Nuestro botón ha sido presionado" .

Asimismo, podemos insertar cualquier otro control de los que hablemos en nuestros cursos y hojas de trucos de vídeo.

Resumen: Hemos insertado correctamente un botón en el formulario de procesamiento y ahora debería poder hacerlo. Nos vemos en tutoriales en video.

Degtyarev Roman estuvo contigo.

Centro de formación "Start in 1C"

¿Cómo aprender a programar en 1C desde cero?

¿Cómo trabajar como programador 1C y obtener hasta 150.000 rublos al mes?

REGISTRATE GRATIS

CURSO DE 2 SEMANAS

"PROGRAMACIÓN en 1C PARA PRINCIPIANTES"

El curso llegará a Email... Conviértete en programador completando tareas paso a paso.

Para participar solo necesitas una computadora e Internet

Acceso gratuito al curso:

Sp-force-hide (display: none;). Sp-form (display: block; background: # eff2f4; padding: 5px; width: 270px; max-width: 100%; border-radius: 0px; -moz-border -radius: 0px; -webkit-border-radius: 0px; font-family: Arial, "Helvetica Neue", sans-serif; background-repeat: no-repeat; background-position: center; background-size: auto;) .sp-form input (display: inline-block; opacidad: 1; visibilidad: visible;). sp-form .sp-form-fields-wrapper (margen: 0 automático; ancho: 260px;). sp-form .sp -form-control (background: #ffffff; border-color: #cccccc; border-style: solid; border-width: 1px; font-size: 15px; padding-left: 8.75px; padding-right: 8.75px; border -radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 35px; width: 100%;). sp-form .sp-field label (color: # 444444; font- tamaño: 13px; estilo de fuente: normal; peso de fuente: negrita;). sp-form .sp-button (border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color de fondo: # f4394c; color: #ffffff; ancho: 100%; peso de fuente altura: 700; estilo de fuente: normal; familia de fuentes: Arial, "Helvetica Neue", sans-serif; sombra de caja: ninguna; -moz-box-shadow: ninguno; -webkit-box-shadow: ninguno; background: linear-gradient (hacia arriba, # e30d22, # f77380);). sp-form .sp-button-container (text-align: center; width: auto;)

El artículo describe el uso de la construcción "PARA CAMBIAR" del lenguaje de consulta 1C. Este material será especialmente útil para aquellos que quieran comprender las peculiaridades del bloqueo de registros al trabajar con base de información en la versión cliente-servidor.

Aplicabilidad

El material del artículo es relevante para las configuraciones que utilizan las versiones actuales de la plataforma 1C: Enterprise, versión 8.3, mientras se utiliza el modo automático de bloqueo de la gestión de datos.

DISEÑO PARA CAMBIAR

Utilizando modo automatico leer bloqueos sin la opción TO CHANGE y luego escribir bloqueos dentro de la misma transacción puede dar lugar a interbloqueos causados ​​por un bloqueo de recursos insuficiente.

La construcción CHANGE se usa para establecer un bloqueo U de actualización, que es menos compatible con otros bloqueos, en lugar de un bloqueo S compartido:

La tabla contiene un signo "+" si los bloqueos en la intersección de una fila y una columna son compatibles, "-" en caso contrario.

Consideremos brevemente los principales tipos de cerraduras.

Cerraduras compartidas (S) Permitir que las transacciones concurrentes lean un recurso. Siempre que haya S bloqueos en el recurso, otras transacciones no pueden modificar los datos.

Actualizar bloqueos (U) evitar que se produzca una forma común de interbloqueo. En una transacción de lectura serializable o iterativa, la transacción lee datos, solicita un bloqueo compartido (S) en un recurso y luego realiza un cambio de datos que requiere convertir el bloqueo en un bloqueo exclusivo (X).

Si dos transacciones solicitan un bloqueo compartido en un recurso y luego intentan actualizar los datos al mismo tiempo, una de las transacciones intenta convertir el bloqueo en un bloqueo exclusivo (X).

La conversión de un bloqueo compartido en un bloqueo exclusivo llevará algún tiempo porque un bloqueo exclusivo para una transacción es incompatible con un bloqueo compartido para otra transacción.

Esperando a que comience el bloqueo.

La segunda transacción intentará adquirir un bloqueo de actualización exclusivo (X). Dado que ambas transacciones se están convirtiendo en bloqueos exclusivos (X) y cada transacción está esperando que la otra libere el bloqueo compartido, el resultado es un punto muerto.

Para evitar este posible punto muerto, se aplican bloqueos de actualización (U). Solo una transacción a la vez puede establecer un bloqueo de actualización (U) para un recurso. Si una transacción modifica un recurso, entonces un bloqueo de actualización (U) se convierte en un bloqueo exclusivo (X).

El bloqueo exclusivo (X) evita que las transacciones accedan simultáneamente al recurso. Si el recurso se mantiene con un bloqueo exclusivo (X), ninguna otra transacción puede modificar los datos.

La construcción TO CHANGE se especifica en el constructor de consultas en la pestaña Adicionalmente:

La misma pestaña indica qué tablas específicas deben bloquearse si se utilizan varias tablas en una consulta. Si no especifica qué tablas bloquear, los bloqueos en U se aplicarán a todas las tablas especificadas en la consulta, incluidas aquellas que no se escribirán en el futuro. Estos bloqueos serán redundantes y pueden crear problemas cuando varios usuarios trabajan en paralelo.

Este problema no existe en el modo de bloqueo controlado, por lo que la construcción FORMAT no afecta nada.

1. Formas de crear un formulario
2. Constructor de formularios

Métodos de creación de formularios

Habiendo aprendido sobre las formas 1c, pasemos a un conocimiento más profundo. Primero, creemos un formulario, puede ser el formulario de cualquier objeto, en este ejemplo es una referencia. Hay varias formas de crear un formulario:

1. Desde el constructor del objeto de 2 formas

2. Desde el árbol de configuración a través del menú contextual (haga clic con el botón derecho en el objeto resaltado en azul en la figura).

Constructor de formularios

Mientras creaba nueva forma aparece la ventana del constructor de formularios:

El tipo de formulario que el diseñador ofrezca para elegir afectará al llenado inicial de los elementos. Las principales opciones de tipos son:

    Formulario de artículo (documento, conjunto de valores)

    Formulario de lista

    Formulario de selección

La casilla de verificación " Asignar el formulario principal"Significa que si hay varios formularios de este tipo y al llamar a un formulario de este tipo no se especificará uno específico, se mostrará el principal. Por ejemplo: hay un formulario de lista "ListShort form", que es el principal y "ListFull formulario", si llama al formulario de lista y no especifica uno específico, se mostrará el "ListShort formulario".
Los formularios principales son visibles en la pestaña "Formularios" del constructor del objeto variable.

La casilla de verificación " Forma básica de lista y selección"Significa que este formulario se mostrará tanto para ver la lista como para seleccionar.

La casilla de verificación " Forma básica de elemento y grupo”Significa que este formulario se mostrará tanto para editar un elemento como para un grupo.

Luego vienen los accesorios " Nombre»Es el identificador de este formulario, no puede crear dos formularios a partir de un objeto con el mismo identificador.
Props " Sinónimo"Se mostrará en modo de usuario como el nombre de este formulario.
Props " Un comentario»Almacena cualquier nota o explicación.

Casillas de verificación " Barra de comandos en la parte superior" y " Panel de comando debajo"Indique dónde mostrar los paneles de comando. La barra de comandos es un elemento de formulario que contiene botones. Por ejemplo:

Para mí, utilizo principalmente el siguiente método para crear un formulario, si el objeto es nuevo, llamo al constructor desde el objeto en la pestaña Formularios, el grupo Formularios básicos, haciendo clic en el icono Abrir (lupa) (Figura 1). Si el objeto tiene formas básicas, llamo al constructor desde el árbol de metadatos usando el método "Agregar" de Menú de contexto ramas "Formularios" (Figura 2).
Haré una pequeña explicación sobre la relación entre la forma y el objeto. Generalmente correcta instalación properties reduce la necesidad de escribir código.
El formulario tiene la propiedad "Datos", es el principal del formulario y está resaltado en negrita en la pestaña "Detalles".

Eso le da la colocación de la propiedad "Datos", dependiendo del valor seleccionado, se agregan nuevos eventos, métodos de formulario y la capacidad de agregar los botones de la barra de comandos correspondientes.
Ejemplo: " ParámetroCurrentString": esta propiedad está disponible en el módulo de formulario si el tipo del atributo principal es DirectoryList.

En un marcador Adicionalmente Las opciones adicionales para crear una consulta se agrupan:

Consideremos su propósito.

  1. Primero (n): le permite seleccionar un número específico de registros, el primero en la solicitud, teniendo en cuenta el orden especificado de registros. En el texto de la solicitud, generará palabra clave SELECCIONE PRIMERO N
  2. Sin duplicados: solo dejará registros únicos en los registros detallados de la selección. En el texto de la solicitud se generará la palabra clave SELECT VARIOS
  3. Permitido: requerido para configurar restricciones de derechos de acceso; solo se mostrarán los registros permitidos para la autoridad dada (si la opción no está configurada, la solicitud modet no se ejecutará con derechos limitados, devolverá un error). En el texto de la solicitud, la opción generará la palabra clave SELECT PERMITIDO
  4. Tipo de consulta: obtener datos o crear una tabla temporal. La opción de tabla temporal le permite especificar su nombre; Posteriormente, se puede acceder a esta tabla como fuente de datos intermedia para la consulta editada. En este caso, la palabra clave aparecerá en el texto de la consulta. LUGAR
  5. Bloquear los datos recibidos para su posterior modificación: se supone que mientras la lectura de las tablas de origen está en curso, se bloquean para su lectura en otras sesiones. Si la opción está habilitada, la palabra clave aparecerá en el texto de la consulta. PARA CAMBIAR. En este caso, puede especificar qué tablas de las que participan en la consulta están bloqueadas; si no se hace esto, todo se bloqueará.

Pregunta 07.21 del examen 1C: Profesional en la plataforma. La marca Sin registros duplicados en la pestaña Avanzado del diseñador de consultas le permite:

  1. Excluir filas duplicadas de las tablas de fuentes de datos
  2. Excluya filas duplicadas de la tabla de consulta resultante. Esta operacion se aplica tanto a las actas detalladas como a las resumidas
  3. Excluya filas duplicadas de la tabla de consulta resultante. Esta operación se aplica solo a registros detallados.

La tercera respuesta es correcta. El requisito de unicidad no se aplica a los totales.

Pregunta 07.22 del examen 1C: Profesional en la plataforma. La marca "5 registros principales" en la pestaña "Avanzado" del diseñador de consultas le permite:

  1. Muestra los primeros 5 registros del informe. Los registros se seleccionarán sin tener en cuenta las reglas de pedido configuradas en el generador de consultas.
  2. Muestra los primeros 5 registros del informe. Los registros se seleccionarán en función de las reglas de pedido configuradas en el generador de consultas.

La respuesta correcta es la segunda, se tendrá en cuenta el orden.

Pregunta 07.23 del examen 1C: Profesional en la plataforma. El indicador "Para cambiar" (en el modo de bloqueos transaccionales automáticos) en la pestaña "Avanzado" del diseñador de consultas le permite:

  1. Bloquear los datos de las tablas de origen especificadas para su modificación al ejecutar una consulta (fuera de una transacción)
  2. Bloque para leer los datos de las tablas de origen especificadas en la consulta (tanto fuera como dentro de la transacción)
  3. Bloquear los datos de las tablas de origen especificadas para su lectura (dentro de una transacción)
  4. Las respuestas 1 y 2 son correctas

La tercera respuesta es correcta. El bloqueo se libera cuando se completa la transacción en ejecución.

Pregunta 07.24 del examen 1C: Profesional en la plataforma. Cuando se establece el indicador "Para cambiar" (en el modo de bloqueos transaccionales automáticos) en la pestaña "Avanzado" del diseñador de consultas, se producen bloqueos:

  1. En el nivel de la tabla de la base de datos
  2. A nivel de registro de las tablas de la base de datos
  3. En la opción de servidor de archivos - a nivel de tablas de base de datos
  4. En la versión cliente-servidor, al nivel de los registros de la tabla de la base de datos
  5. Las respuestas 3 y 4 son correctas

La respuesta correcta es la quinta.
Obtenga más información sobre los bloqueos transaccionales automáticos y administrados.

Pregunta 07.25 del examen 1C: Profesional en la plataforma. Cuando se establece el indicador "Para cambiar" (en el modo de bloqueos transaccionales automáticos) en la pestaña "Avanzado" del diseñador de consultas, se bloquearán los siguientes datos:

  1. Todas las tablas de origen de la consulta
  2. Solo tablas de origen virtual en una consulta
  3. Si la lista "Tablas para modificar" está vacía, entonces todas las tablas involucradas en la consulta; de lo contrario, solo las tablas especificadas en la lista.

La respuesta correcta es la tercera, análisis en la publicación.

Pregunta 07.47 del examen 1C: Profesional en la plataforma. Cuando intente ejecutar una consulta con el texto "Seleccionar * De directorio.Nomenclatura", si se han definido restricciones de lectura (en el rol correspondiente) en los registros del directorio, ocurrirá lo siguiente:

  1. Se recibirán todos los datos
  2. Solo se recuperarán los datos de los registros permitidos
  3. Ocurrirá un error

La tercera respuesta es correcta. Para evitar la situación, debe configurar la opción "Permitido".

Vamos a empezar. Para mayor claridad, crearé un accesorio de formulario con.

Coloquemos los nuevos accesorios en el formulario. Esto se puede hacer de dos formas.

La primera forma: simplemente arrastre el atributo requerido con el mouse a la pestaña de elementos.

La segunda forma: agregue un nuevo elemento de formulario del tipo Campo y asócielo con el requerido usando la propiedad del elemento Ruta de datos.

Arrastraré un accesorio con el tipo booleano y se establecerá automáticamente en la vista Campo de casilla de verificación.

La bandera en sí no nos interesa. Mucho más interesante es la propiedad Tipo de bandera, que puede tomar tres valores: Auto, Caja y Interruptor de palanca.

Si establecemos esta propiedad en el valor Interruptor de palanca, entonces nuestra forma tomará más hermosa vista.

Por supuesto, cuando los nombres Verdadero y Falso están escritos en los interruptores del interruptor de palanca, no es muy hermoso. Cambiémoslos por otros más familiares. Para hacer esto, usaremos la propiedad del elemento. Formato de edición donde en el marcador Booleano Estableceremos los nombres de los botones del interruptor de palanca más adecuados para nosotros.

Después de eso, nuestro interruptor de palanca adquirirá un aspecto más hermoso. Si queremos quitar o mover la posición del título, entonces para esto necesitamos la propiedad del elemento Título del Puesto... Que adquiere muchos valores diferentes, incluido el valor: No.

Para obtener más detalles sobre cómo trabajar con elementos de formulario utilizando ejemplos prácticos, consulte el libro “Conceptos básicos de desarrollo en 1C: Taxi. Desarrollo de una aplicación administrada en 12 pasos ”.

A veces parece que aprender un lenguaje de programación en 1C es difícil y difícil. De hecho, programar en 1C es fácil. Mis libros le ayudarán a dominar rápida y fácilmente la programación en 1C: y "Fundamentos del desarrollo en 1C: Taxi".

Aprenda a programar en 1C usando mi libro "Programar en 1C en 11 pasos"

  1. Sin términos técnicos complicados.
  2. Más de 700 páginas de material práctico.
  3. Cada tarea va acompañada de una imagen (captura de pantalla).
  4. Recopilación de tareas para la tarea.
  5. El libro está escrito en un lenguaje claro y simple, para principiantes.

Este libro es adecuado para aquellos que ya han comenzado a programar y están experimentando ciertas dificultades con este tema y para aquellos que han estado programando durante mucho tiempo, pero nunca han trabajado con formularios gestionados 1C

  1. Sin términos técnicos complicados;
  2. Más de 600 páginas de material práctico;
  3. Cada ejemplo va acompañado de una imagen (captura de pantalla);
  4. El libro se envía por correo electrónico a Formato PDF... ¡Se puede abrir en cualquier dispositivo!

Código promocional para un 15% de descuento - 48PVXHeYu


Si esta lección te ayudó a resolver algún problema, te gustó o te resultó útil, entonces puedes apoyar mi proyecto transfiriendo cualquier cantidad:

puedes pagar manualmente:

Yandex.Money - 410012882996301
Dinero web - R955262494655

Únete a mis grupos.