Contactos

Utilizando SCD para imprimir documentos. Usando la fuente de datos en forma de un objeto

Para evitar comentarios como "¡También me puedo descubrir!", Haré una reserva inmediatamente: el artículo está diseñado para desarrolladores de SCD inexpertos, aquellos que no saben cómo expresar su "FI", entiendo lo que es obvio para Tú, no siempre sucede, obviamente, el resto.

Para una representación visual de la implementación de parte de los trucos, hice pequeños espacios en blanco en forma de esquemas de SCD externos. La descripción de los trucos y las capturas de pantalla intentaron hacerlo para que la esencia y la técnica de realizar el truco estuvieran claras sin la necesidad de descargar los esquemas. Para alguien, será suficiente, pero si algo es incomprensible, siempre puede descargar el esquema apropiado y ver la implementación directa.

Truco número 1. Múltiple del valor correcto.

Entonces, para calentar, empezaremos con algo más fácil. En tales mecanismos CCD, como "selección" o "formato condicional", probablemente se enfrentó a las columnas de "campo" (o "valor izquierdo") y "valor" (o "valor derecho"). Profesionales probablemente conocen este truco, pero los principiantes no siempre es fácil adivinar que el campo Diseño de datos se puede usar tanto a la izquierda como a la derecha (es decir, para comparar no solo los valores fijos especificados, sino también otros campos de la SCD dentro de una línea). Para hacer esto, es suficiente en el campo de valor correcto para ingresar al modo de edición, presione el valor del botón de limpieza ("hendidura"), luego presione el botón de selección de tipo aparecido (la letra "t") y seleccione el tipo de Tipo "Diseño de datos".

Ejemplo.
Como ejemplo, no reinventé la bicicleta, y tomé la declaración operativa más ordinaria de la cuenta 60 de la versión 1C de Demo: Contabilidad (Utilizo ED. 2.0.). Quién no sabe, comenzando con la edición 2.0, este informe se realiza sobre la base del CCD.

Así, configure directamente en él para líneas con la condición "BU (rotación)" Igual "BU (facturación)", y también se aplique al diseño de Condicional del informe, resaltando la celda amarilla de las líneas, donde "CT (Con. Saldo) "Más" Bu CT (facturación) ". Si alguien sabe cómo habilitar el panel "Diseño", encuentre el botón "Panel de configuración" de las opciones a la derecha del "Panel de configuración".

El resultado final debe ser así:

Truco número 2. Selección en grupos.

Todos saben qué selección está en la pantalla LCD, pero no todos saben que se puede aplicar no solo para el informe en su conjunto, sino también en líneas y columnas separadas. Tareas aplicadas para el uso de dicho producto. Por ejemplo, el detalle condicional (restricción para los cuales los grupos de nivel superior, los grupos de salida, y para lo que no), o los detalles variables (para diferentes valores de agrupaciones de nivel superior, generan diferentes decodidades). En uno de los proyectos, la UPP, por ejemplo, tuvo que realizar la forma de cálculo de costos con una estructura fija (un directorio separado) y para diferentes artículos de cálculo para mostrar la decodificación o por los costos, o para los costos específicos o no para generar nada. . Gracias a esto, el truco no tuvo que renunciar al SCD al desarrollar un informe.

Ejemplo.
El propósito del ejemplo: Muestre un anuncio, en el que para las cuentas de liquidación (60.62.76) muestran descifrado de acuerdo con las contrapartes, y del costo (20,23,25,26), según los costos.

El SCD en sí se implementa como conjunto de datos, que utiliza una solicitud a la tabla virtual de residuos y revoluciones del registro de contabilidad "Hoshchestnaya".
Colocamos a las agrupaciones invertidas "Organización" y "CUENTA". En la agrupación de "cuenta" en paralelo para colocar 2 "subcontio1" y agrupaciones de "subcontio2", para lo cual establecimos la selección adecuada.
Una ilustración de la configuración está en la captura de pantalla:


Si está en la configuración de los informes principales en la pestaña "Otros ajustes", no se deshabilita de los zurdos, entonces definitivamente deberá realizarse en la "Otras configuraciones" de nuestros grupos "Subconto" y "Subconto"

Truco número 3. Sombrero invisible

El siguiente truco puede ser representado como una continuación del anterior. Si llamaste la atención, en el informe resultante, a pesar de que, de hecho, solo se deriva un subconto de nosotros, tanto (como "Subconto" y "Subconto") caen en el encabezado. Desafortunadamente, los desarrolladores de CCD no proporcionaron la posibilidad de regular la visibilidad de la TAP o utilizando algún símbolo de servicio, al instalar que como encabezado, la tapa de campo no se formará. Pero, como ya, probablemente adivinó que hay un truco, que hasta cierto punto ayudará a evitar esta restricción.

Al desarrollar un esquema en un diseño predefinido del diseño, agregue el diseño de la agrupación, con la definición con el nombre de la agrupación invisible, como se muestra en la captura de pantalla. Tenga en cuenta que el campo "área" debe permanecer vacío!

Y luego configure el nombre "Subconto2" "invisible":

Y Voila ... El sombrero de agrupación "Subconto2" desaparece, y el informe se vuelve así:

Pregunte por qué el diseño de diseño se establece a través del nombre, y no a través de la especificación de un campo particular de agrupación? Es solo que se obtiene una solución más universal y, posteriormente, este nombre de grupo se puede configurar en la versión del informe sobre cualquier agrupación, pero no será posible cambiar el diseño predeterminado en las opciones.

Sí, hay otro matiz de este truco: considere que el "sombrero invisible" no solo cubre esta agrupación, ¡sino también todo el río abajo! Esos. Si asigna el nombre "Invisible" a la agrupación "Subconto", entonces en el encabezado no será visible "Subconto1", ni "Subconto2".

Truco número 4. Llámame como quieras

La mayoría de los desarrolladores SKD saben cómo configurar el encabezado del campo de consulta. En la pestaña CCD "Conjuntos de datos", es suficiente para poner una marca de la cancelación del fabricante de automóviles y hacer el texto necesario en el campo "Encabezado". El menos es que modo de usuarioEste método no está disponible, y quiero cambiar el nombre del título sin recurrir a la ayuda del Configurador. Entonces, en la configuración de las opciones de informe, no solo existe la forma de cambiar el nombre de los encabezados de los campos, sino también para "cubrir" su agrupación "CAP". Para hacer esto, en la pestaña "Campos seleccionados", seleccione los campos deseados y haga clic en el botón derecho del ratón. Como puede ver en la captura de pantalla para los campos, las opciones de "Instalar el encabezado" y "Field" están disponibles.
Tenga en cuenta que para los campos de agrupación, la instalación del encabezado debe realizarse sola a través de la marca "Campos seleccionados", y no a través del menú contextual "Establecer el nombre" en la parte superior (estructural) de la configuración de la opción!



Después de todas las configuraciones, la versión del informe se ve así:



PD
Un pequeño consejo para aquellos que descargarán el esquema. El esquema es uno, pero todos los trucos se realizan en forma de opciones separadas para el informe de este esquema:

Continuará...

Características de la creación de informes en 1C V8 en un modo de cliente grueso

¿Cómo hacer una opción de opción?

  • Coloque el botón "SelectAVARIANT" en el panel de informes.
  • En la forma ponemos el campo "Nadat".

Código de muestra: PROCEDIMIENTO DE LA FORMULACIÓN FORMULARIA DE COLECCIÓN (BOTÓN) MAQUETACIÓN \u003d RECIBO ("BASICCHEMCOMPONICIDA"); Soulds \u003d nueva lista de alojamiento; Para cada opción del diseño. Ravidnae. El ciclo está relacionado. COMMANTE (Opción. Involuciones, opción. Convección); Endcycle;

elección \u003d Soulds.ShirtLement (); Si la elección \u003d es incierta, reembolsar; Terminó;

Configuración de la carpeta. Clipputs (elección. Relación);

Forma (); Extrudresses

El procedimiento para notificar (elemento) a formar (); Extrudresses

Procedimiento para formar () formas de elementos. Resultado. Operar (); Carpetas. Instrumentos. Instalaciones. Parátrico. Configuración del reconocimiento del parámetro ("período", Nadat); Resultados de condigue (formas de elementos. Resultado); Extrudresses

Procedimiento de operación () Nadat \u003d Datos actuales (); Forma (); Extrudresses

Características de la creación de informes a través de SCD

Creación gradual del informe.

  1. Crear un informe en el nodo de informe.
  2. Cree un diseño en el informe, el tipo de cual es el circuito de diseño de datos.
  3. En las propiedades del informe, se establece: el esquema principal de diseño de datos \u003d diseño creado
  4. En las propiedades del informe, instale el subsistema al que pertenece (el informe en la empresa se retirará en el panel de navegación superior)
  5. Cree una consulta en el diseño (artículo: Agregar conjunto de datos - Solicitud)
  6. En la pestaña Parámetros, el diseño debe eliminar las casillas de verificación en todas las filas en la columna limitada de accesibilidad - es decir. Todos los parámetros estarán disponibles para editar al usuario.
  7. En la pestaña Configuración, el diseño es necesario en la ventana donde se muestra el nodo del informe, cree una nueva agrupación sin especificar el campo de agrupación: se creará una cadena detallada
  8. En la pestaña Configuración en el diseño, en la ventana donde se muestra un conjunto adicional de marcadores, seleccione Agregar. Parámetros de marcadores: marque todas las marcas de verificación de parámetros y en cada parámetro Presione el botón de propiedad del elemento de configuración del usuario, se abrirá la ventana Configuración de parámetros, donde desea colocar una marca de verificación: habilite el parámetro en la configuración personalizada
  9. En la pestaña Configuración en el diseño, en la ventana donde se muestra un conjunto adicional de marcadores, seleccione Agregar. Marcar puntos seleccionados: debe agregar altavoces que se mostrarán en el informe
  10. Ejecute la compañía, abra el informe, configure los valores de los parámetros, formulario (verifique que se seleccione la versión principal de la formación de informes)

¿Cómo agregar parámetro sin reactivar usuario?

Por ejemplo, necesitamos establecer el parámetro de solicitud "Base de información"

  • En forma de diseño de diseño en la pestaña Parámetros, el parámetro deseado para eliminar las banderas "Incluir en los campos disponibles" y "Límite de disponibilidad"
  • En forma de diseño de diseño en la pestaña Configuración en los parámetros del subconjunto (parte inferior) desde el parámetro deseado para eliminar la bandera, abrir propiedades (botón con una llave), en este formulario:
    • Retire la bandera "Habilitar en Configuración personalizada"
    • Conjunto de modo de edición "inaccesible"


  • En el módulo de formulario de informe en el manejador del evento "Confruitmentering Server" (puede y abrirlo, pero no el servidor, porque se está ejecutando antes de descargar la configuración del informe y la configuración se sobrescribirá) para establecer programáticamente el parámetro:

& Nasterer Procedimiento Productor Frienderantanerererer (Configuración)

// Configuración del parámetro de configuración \u003d informe. Espacios de soporte. Aumenta; Configuración. Parametrico. Instalación de parámetros ("Bono de la información", informe. Base informativa); Extrudresses

¿Cómo configurar las opciones de informe?

  • En forma de diseño de diseño en la pestaña Configuración, puede crear las opciones de informe necesarias en el campo en el campo izquierdo.

¿Cómo establecer agrupaciones?

  • En forma de diseño de diseño en la pestaña Configuración en el campo a la derecha, puede crear las agrupaciones necesarias

¿Cómo mostrar un informe?

En la forma del módulo:

Y procedimiento de COMBLETE para formularmente ()

Los resultados de Etform.conal ();

Extrudresses

¿Cómo probar el informe?

Necesito realizar:

  • Para formar una situación en la prueba del cliente, más conveniente a través de la tabla de situaciones
  • obtenga la forma del informe - Formulario \u003d Opciones ("Informe. DeviumProcessions. Formulario. Formulto");
  • descargue la opción de informe deseado: configure el parámetro para ampliar el formulario de palabras clave "palabra clave" (nombre de configuración en el diseño del diseño de datos)
  • descargar necesidad de ajustes Informe -? Llene el parámetro de expansión del informe "Personalizado a línea" (escriba "User" User -StereneworkCompon "), por lo que no funcionó, todo es difícil, ver más abajo.
  • forma abierta - Formulario. Abrir ()
  • realizar formación - form. conteo domino ();
  • compruebe los contenidos de un formulario de documento tabular. Resultado: sería bueno tener funciones de comparación con la referencia MXL
  • cierre el formulario - formulario. Lugar (); - O tal vez no puedes abrir, necesitas verificar

ver también

  • descripción: MENÚ AYUDA / SACT ASISTENTE / TAB Contenido / Interfaz Aplicaciones administradas / Objetos de expansión formulario gestionado/ Expansión del formulario gestionado para los parámetros del informe / formulario

¿Cómo descargar la configuración deseada del informe?

La documentación describe que existe un parámetro de expansión del tipo de "personalizado en línea" de tipo "personalizado en línea", pero hay una estructura de objeto muy compleja, no logró usarlo.

Diagrama de trabajo realmente trabajador:

1. Crear parámetros en el informe.

  • Período de período estándar
  • Selección del tipo de lista (sería mejor estructurar, pero no está en la lista de tipos de parámetros, así como un tipo arbitrario)

2. En el procedimiento de opciones, pasamos los parámetros necesarios:

Período \u003d nuevo DISODE estándar; Período. Radio \u003d Opción EstándarEel Visor. PropolETEPERIOD; el periodo. Datahank \u003d fluyendo; período. DataConse \u003d mañana;

selección \u003d nueva lista de alojamiento; selección. COMMANTE (PRUEBA. Vierta al objeto (Missation, "BP1"), "Biznesprocess");

starameters \u003d Nueva estructura ("Juego de llaves, Período, Selección", "Main", Período, Selección); // OpenForModally ("Informe. Establecimiento de coprocesiones. Formulario. Formulto", Starameters); Formulario \u003d opcional ("Informe. DeviumProcessions. Formulario. Formulto", Strameters);

3. En los manipuladores de eventos de formulario, establezca los parámetros.

& NASSERVER FUNCIÓN DE FUNCIONES (SPECISCRIPTS, VER VIAJE) Exportar para cada elemento del ciclo de SPECIS si un elemento. Sosteniendo \u003d Presentación Luego devolviendo el elemento. Terminó; Endcycle; El retorno no está definido; Funcionamiento final

& NASSERVER Procedimiento para establecer la configuración de usuario a usuario (configuración, nombre, valor) para cada elemento de la configuración. El ciclo de elementos si el número de typcumber (elemento) \u003d tipo ("componente de parámetro")), entonces si la cadena ( Elemento. Parámetro) \u003d Nombre entonces elemento. Elemento. Usando \u003d verdad; Terminó; Terminó; Endcycle; Extrudresses

& NASSERVER Procedimiento para configurar la selección basada en el usuario (Configuración, nombre, valor) para cada elemento de la configuración. El ciclo de elementos si el tipo de tipografía (elemento) \u003d tipo ("libre de uniformes") luego para cada selección del elemento. Los Ciclo de elementos. Si la cadena (selectiva) \u003d. Doominación \u003d valor; Selección. Usando \u003d verdad; Terminó; Endcycle; Terminó; Endcycle; Extrudresses

& Nasterer Procedimiento Productor Frienderantanerererer (Configuración)

Se llama \u003d Presentes presentados;

Configuración \u003d informe. Apoyo a los trabajadores. Involuciones; Configuración. Parametrico. Instalación de parámetros ("Bono de la información", informe. Base informativa);

Extrudresses

& NASTERER PROCEDIMIENTO PROCEDIMIENTO PROCEDIMIENTO PROCEDIMIENTO PROPIEDADES APORTADOS (CONFIGURACIÓN) DE AUTAS \u003d INFORME. Partidario.

<> "00010101" Luego, la configuración \u003d informe. Oftrower. Instale la configuración basada en el usuario (configuración, "período", parámetros. Período); Terminó;

velocidad de velocidad (parámetros. Parámetros, "biznesprocess"); Si las pulsaciones<> Está indefinidamente establecer la selección basada en el usuario (Configuración "," Biznesprotss ", fessess; Terminó;

Extrudresses

Observaciones:

  • Hay parámetros, es decir, lo que se instala en los parámetros de los parámetros de solicitud de QC
  • Algunos de ellos se asignan a la configuración de la opción en la configuración personalizada (en las propiedades de los parámetros, hay una bandera de "Habilitar en Configuración personalizada"
  • Incluso si descarga los valores deseados en el servidor para descargar los valores deseados en el servidor, el formulario en el que se guardan automáticamente la configuración guardada. Estos becarios en la formación del informe "interrumpen" la configuración de datos
  • En el controlador de la carga a usar el servidor de mantenimiento, el objeto de configuración transmitido es copiar Configuración real, por lo tanto, para cambiar la configuración que aparecen en el formulario, debe completar el informe del objeto. La fábrica.

¿Cómo hacer múltiples (lista) parámetros de consulta en SKD?

En la consulta necesitas usar la expresión. "En (y nombre parámetro)" (Ver expresiones lógicas en la consulta 1CV8)

En el diseño de configuración del esquema SCD en la pestaña "Parámetros", para este parámetro, debe colocar una marca de verificación en la columna "Lista disponible". En este caso, al seleccionar el parámetro SCD, da la forma de editar una lista en la que puede agregar cualquier valor de los parámetros.

¿Cómo hacer parámetros de consulta desconectados en el CCD?

A solicitud del CCD es necesario usar las construcciones rodeadas de soportes de figuras "{}" .

Si se retira la casilla de verificación en forma del informe (el panel de configuración rápida) del parámetro correspondiente, entonces este diseño se elimina de la consulta.

Lee mas Expandiendo el idioma de la consulta para el sistema de diseño de datos (1CV8)

¿Cómo hacer un informe con un turno por columnas?

Para hacer esto, en la configuración de una opción de informe (editando el diseño del diseño de datos, la pestaña "Configuración", el campo en la derecha anterior), debe agregar "tabla" como el primer grupo.

Después de eso, en el nodo "Tabla", aparecen las ramas "Líneas" y "Altavoces", donde se agregan las agrupaciones necesarias.

¿Cómo configurar el formato de salida de campo?

En el editor de diseño de diseño de datos en la pestaña Conjuntos de datos, hay una lista de campos de informes.

Hay dos posibilidades:

  1. Configure el valor de la "Expresión de representación"
    • aquí puede ingresar una expresión de idioma emitiendo la cadena deseada.
    • con campos de recursos no funciona.
  2. Configure el valor de la columna "Design"
    • en el diseño hay una propiedad "Formato", este valor similar al parámetro de la función de lenguaje de formato, puede especificar la vista deseada
    • escriba la conversión aquí no para hacer

Para los campos de recursos, puede especificar las expresiones de cálculo ("Recursos"), por ejemplo,

Cantidad (tiempo) /3600.0

para transferir desde segundos a horas.

La precisión deseada se puede configurar a través del campo "Decoración" en la pestaña "Conjuntos de datos".

Características de configuración de los parámetros de diseño de datos.

También hay varios procesos de al menos tres tipos de parámetros:

Parámetros

Los parámetros se definen en la consulta (fuente de datos) del CCD.

Las configuraciones de datos se transmiten a la solicitud de origen de datos y determinan los datos recuperables.

Hay una propiedad especial para trabajar con la configuración de datos en el avión. Planificadores Instalaciones Instalaciones Parametime

Se puede establecer por la vista de llamada

Configuración \u003d informe. Apoyo a los trabajadores. Involuciones; Configuración. Parametrico. Instalación de parámetros ("Bono de la información", informe. Base informativa);

Selección

Las selecciones se superponen en los datos obtenidos. después Extracto de la fuente de datos.

El objeto de la carpeta es una propiedad especial para trabajar con selecciones. Lookmaster. Instrumentos. Tallulación.

Por ejemplo: Configuración \u003d informe. Apoyo a los trabajadores. Involuciones; Configuración. Parametrico. Instalación de parámetros ("Bono de la información", informe. Base informativa);

Para cada elemento de los parámetros. La colección del ciclo de la barra electrica \u003d Configuración. Tratamiento. Elementos. COMMANTE (Tipo ("ElementOTOTORBONE-FREE")); ElementAtub. Ambi ambiente \u003d COMPONIO VOCURAFORIAL. Elementatub Aversión \u003d Nuevo en forma de Polonia (elemento. Condición); Elementatub. Decisión \u003d elemento. Relación; Endcycle;

Customestroy

La configuración personalizada define los datos que el usuario puede configurar en el formulario.

La configuración personalizada se puede mostrar en el formulario en una tabla especial y puede ser causada por el botón "Configuración" y desde el menú "Todos los Acciones".

Ajustes personalizados conectado Con los parámetros y selecciones de datos, una forma compleja es bastante difícil, esta conexión se puede configurar visualmente, pero de alguna manera se siente incómodo trabajar con ellos.

Aún no ha encontrado nada mejor cómo configurar los valores de la colección existente. por índiceQue, por sí mismo, puede expulsarse al cambiar el diseño del CCD en el Editor visual.

Además, si alguna configuración de datos es personalizada, entonces instalación de software Parámetros de datos (ver) No lo suficiente, el valor recuperable de la configuración del usuario interrumpe la configuración del parámetro de datos. Por lo tanto, no tiene sentido establecerse para tales parámetros. parámetro de datos, necesitas instalar inmediatamente configuración personalizada.

Ubicación conveniente para instalar los valores deseados: ampliación de eventos "Prialo-Popuser-Operating Server" extensiones del formulario de informe.

& Nasserver Procedimiento de la PriescargSerrier (Configuración)

Si parámetros. Periodo. DUACUSOBLE<> "00010101" Luego, la configuración \u003d informe. Oftrower. Configuraciones. Los elementos. Descripción \u003d parámetros. Período; Terminó;

Extrudresses

Usando la fuente de datos en forma de un objeto

Para usar el conjunto de datos de tipo, debe pasar fuente externa Método de datos Inicialice el objeto del procesador de diseño de datos.

Propietarias \u003d incertidumbre;

Complicando máquina \u003d nuevo complejo de limpiador de plegas; Mockkomponovka \u003d máquina plegable. Relleno (SchemecomponGonates, carpetas. Instrumentos. Implicaciones, industria de datos);

ProcesadorComponovka \u003d Nuevos componentes del procesador; ProcesadorComponovka.initialize (burlas, una nueva estructura ("datos", que se dará al sistema de origen ()), enjuiciando);

Se adjunta un ejemplo simple (para el trabajo del ejemplo, debe tener los libros de referencia "contrapartes" y "contratantes contratantes").

Casi todos los parámetros disponibles en los cuadros de diálogo de configuración de impresión (configuración de la impresora, propiedades de la página) se pueden especificar directamente al formar un documento tabular.

Considere las propiedades y los métodos de un documento tabular relacionado con la configuración de impresión (en los ejemplos de la "TABD", este es un objeto "Documento Tabular").

Propiedad "NamePrinter" Le permite configurar una impresora para imprimir, diferente de la instalación predeterminada. El nombre debe coincidir con el nombre de la impresora especificado en el sistema:

Tabdd.Miprerter \u003d "Canon IR1133";

Al imprimir un paquete de documentos, puede ahorrar tiempo configurando un signo de análisis sobre copias:

Tablow. Reesarrollo \u003d verdad;

El número de copias se puede especificar de la siguiente manera:

Tauffard. Industrias de la nalidad \u003d 5;

Por supuesto, puedes configurar campos:

Tabdok.polevleva \u003d 20; // campo en la izquierda 20 mm, otros campos 10 mm (predeterminado)

Algunas propiedades de la propiedad más:

Tabaso. Orientationstrica \u003d Fuerza de orientación. Decishoft; Tabdown. Enexpilerstranice \u003d 2; // en la hoja se colocarán 2 Paps de la Tauffa. Automastaje \u003d verdad; // Similar a la configuración de la escala "por el ancho de la página"

Si es necesario, puede especificar un valor de escala específico en porcentaje (propiedad "Escala" ).

Propiedad "Distribuidor" Le permite establecer formatos de página estándar - "A3", "A4", "A5" ( lista llena Las opciones están disponibles en Ayuda 1c).

Tauffard. Tamaño \u003d "A3"; // La letra A debería ser ingles

Para tamaño no estándar Papel (personalizado) Puede especificar los valores de la altura y el ancho de la página (en MM):

TAFFARD. Tamaño \u003d "Personalizado"; // Tabla de tabulación no estándar. High-Pass \u003d 350; TOUFFARD. VICARISIENTE \u003d 350;

También en el documento tabular está disponible para controlar las columnas y su contenido. Para este servir como propiedades. "Encabezado de página" y "Pie de página". Por ejemplo:

Tablow. Vervelovkolontitul. Muy \u003d verdad; // se imprimirá el pie de página superior. Los sizzyolontitules arriba \u003d 7; // talla 2mm columna (predeterminada 10mm) Tabdow. Verkhnytolontitul. Unidad vertical \u003d posición vertical. Top; Tablow. Vervelovyolontitul. Protector \u003d 2; // El pie de página se muestra desde la segunda página de Fontscolontulu \u003d nueva fuente ("Courier New", 8, verdad); Tablow. Vervelovkolontitul. Shift \u003d Skolontitu; // Fuente inclinada de Tabdock. Vervelovkolontitul. Textreter \u003d "Upper Footer"; Tablow. Verveltechnotytul. Textura \u003d "Página [y el número] de [& Embalaje]"; // Numerar páginas de Tablow. Vervelovkolontitul.textSleva \u003d "[& Fat]"; // Fecha actual

El documento formado se envía a impresión utilizando el método. "Tipo()". Tal vez dos opciones de llamadas.

1) directamente a la impresora:

Tabdow.nap (modo de usandialografía. No usar); Tabdow.nach (verdad);

2) El cuadro de diálogo de impresión se mostrará antes de imprimir:

Tabots.nepripticos Tabdow.nach (mentira);

Además, puede administrar y dividir el documento en la página. Tarifa El número de páginas en el documento en la configuración de la impresora actual puede ser:

Tabdon.coltics a prueba ();

Usando métodos "Comprobación ()" y "Check-off ()" se puede determinar si se ajusta documento tabular O una matriz de áreas de documentos de la tabla en una página de altura y amplia en la configuración actual de la impresora.

Debe tenerse en cuenta que el trabajo de los últimos tres métodos depende de impresora instalada. Si el método no lo encuentra, se debe a una excepción.

Forzado a insertar roturas de página Permitir métodos "Separador Suiterial ()" y "Funcionamientos separadores deigorizantales ()" .

Por lo tanto, puede controlar la impresión de la página y controlar el llenado de la página:

Si no es un TABDD. Equipo (matrices de la biblioteca) Luego, una tabots. Separador de altadesgorizontal (); Siguiente

Una característica importante de la plataforma "1c: Enterprise 8.2" está estrictamente separada por propiedades y métodos en el contexto de la ejecución. Si todas las propiedades anteriores están disponibles en cualquier contexto, entonces los métodos enumerados no están disponibles en el cliente fino. La excepción es el método "Imprimir ()", la disponibilidad de los cuales por razones obvias es limitada parte del cliente. Esto significa que la formación de un documento tabular debe ocurrir en el servidor y enviarlo a imprimir en el procedimiento del cliente.

Hoy consideraremos la decisión de una tarea interesante. conclusión de fotos en el informe..

¿Para qué puede ser útil?

Aquí algunos ejemplos:

  • Lista de precios con imágenes de bienes y logotipo en el encabezado.
  • Perfiles de personal con fotos.
  • Registro de asentamientos con impresión y firma en el sótano.
  • Informes / Fuerzas de desplazamiento de impresión

En el video también nos desmontamos. formación de software Informe sobre el CCD. Este método de informes se utiliza. en configuraciones típicas. - Esta es otra razón para verlo con cuidado :)

Diseños predefinidos en LCD

Usando diseños predefinidos, puede anular el registro estándar del informe.

En esta lección, además de establecer la tarea, considere:

  • Almacenamiento de datos binarios en la configuración del modelo.
  • Posibilidad de uso maquetas Para la imagen

Formación de software del informe sobre el CCD.

Para resolver la tarea de generar imágenes al informe sobre el CCD, es necesario formarlo programáticamente.

Es cuando la programación del informe es posible referirse a los datos binarios.

Durante esta lección, realizaremos:

  • Muestra el resultado del diseño en un documento tabular.
  • Usando el objeto PROGNICIONTHIPHKA
  • Obtener datos binarios de la base
  • Creación de software de dibujos en un documento tabular.

Mostrar imágenes en el informe CCD

En esta lección, realizamos acciones finales: los datos binarios obtenidos previamente se muestran en el informe.

Para hacer esto, el dibujo se agrega al documento de la tabla, después de lo cual se muestra en el informe.

Universalidad del algoritmo para la producción de imágenes.

El algoritmo de salida de imagen desarrollado es universal, con cualquier cambio en la estructura del informe, el algoritmo continúa funcionando.

En realidad, demostraremos en esta lección.

Además, considere la característica de la formación de antecedentes del informe sobre la CCC (la construcción del informe con la ayuda de las tareas regulatorias).

Salida de la imagen en el encabezado del informe.

A menudo, en el encabezado o sótano del informe, debe retirar una imagen estática.

Parecería una tarea simple, pero en el caso del CCD necesita saber cómo resolverlo:

  • Paso 1. Software Formamos un informe
  • Paso 2. Crea un diseño separado con la tapa o sótano deseado
  • Paso 3. Antes de llenar informe de CC Mostrar una sección con los datos necesarios.

En este video, la solución se muestra claramente.

¡Feliz visión! :)

Durante los últimos días, publicamos materiales en el CCD.

¿Y qué pasa si el programador / introducido 1c no conoce el SCD? Tal vez realmente no es tan importante?

Ok, veamos lo que esperará a un especialista que escribe informa "en la rodilla" (por ejemplo, utilizando una salida manual a un documento tabular).

No dispares a un pianista, juega, como él.

Informes prácticamente en todas las configuraciones típicas. Basado en el CCD.

Para un especialista sin conocimiento del CCD, la referencia de los informes típicos se convierte en una lotería, por qué y cómo se muestra esta o esa cifra en el informe, cómo agregar nuevas fuentes, donde en el código edita los números calculados ...

CCD - Norma de informe En configuraciones típicas, y 1C no escribe comentarios en el cálculo de aquellos que aún no han estudiado estándares :)

Un montón de tiempo al infierno ...

Sin CCD, los informes se realizan de muchas maneras manualmente.

Es, por supuesto, enfriar, salga como un rambo con un destornillador en los dientes y haz que todos :)

Como resultado - grandes costos laborales para el desarrollo del informe y la depuración.. Y cualquier cabeza / cliente, será al menos alarmante: "extraño, y es preciso seguro?"

Y si se trata del refinamiento posterior del informe, a menudo se convierte en un dolor de cabeza (especialmente si este es el informe de otra persona) ...

Viajes educativos a clientes para cambiar la agrupación en el informe.

CCD le permite recibir informes de calidad Sin programación. La columna vertebral está hecha en poco tiempo, Además - arcos.

Y los usuarios pueden apoderarse de tales informes sin atraer programador, genere varias opciones de vista: gráficos, gráficos, listas, tablas.

Lograr tal versatilidad en los informes construidos programáticamente. imposible en un tiempo razonable.

Por lo tanto, la llamada, el tranvía, fue ... Este es un crecimiento profesional para 1C-Nick ...

"¿No tienes lo mismo, pero con botones de perlas? - Desafortunadamente, no ... "(c)

¿Y si algunos datos deben obtenerse de otro sistema, desde otra base 1c o no en absoluto de 1c?

Uso del CCD, puede crear un informe que funcione con los datos IB actuales y reciba datos de otra fuente: la programación para esto no necesitará..

Sin SKD externo Los datos serán programáticamente y no la forma más trivial.

Si quieres masterk profesional Y diariamente aplicar en su trabajo, Regístrate en el curso:

Apoyo - 2 meses. Volumen del curso - 34 horas escolares.

¡No posponte tus estudios!



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