Formulario de impresión externa 1s 8,3 zup. Agregar un formulario de impresión externo a la base de datos. Escribir una solicitud de discapacidad impresa

Los formularios impresos externos para una aplicación normal (para la configuración Contabilidad Empresarial 2.0, Gestión de Salarios y Recursos Humanos 2.5, Gestión Comercial 10.3, etc.) se crean de forma bastante sencilla en comparación con los formularios impresos externos para una aplicación gestionada.

¿Por qué crear formularios de impresión externos?

Ventaja de externo formulario impreso comparado con el habitual en que permite evitar cambiar la configuración de la base de datos. Esto significa que el proceso de actualizaciones de configuración posteriores no será complicado. Además, los formularios impresos externos, junto con el procesamiento externo, son la única opción para ampliar la funcionalidad de las versiones básicas de las configuraciones 1C, que no se pueden cambiar en absoluto.

Y una última cosa: los formularios impresos externos son más fáciles de replicar, porque son un archivo separado al que se puede conectar rápidamente base de información.

Cómo crear un formulario de impresión externo

Veamos el proceso de creación de un formulario impreso 1C externo paso a paso:

  1. Creamos procesamiento externo. Para hacer esto, seleccione el elemento del menú en el configurador. Archivo - Nuevo... Y en el cuadro de diálogo que se abre... Procesamiento externo.
  2. Cree un atributo de procesamiento externo con el nombre Referencia de objeto. El tipo de atributo es un vínculo a un directorio o documento para el cual se está creando un formulario impreso externo. El mismo formulario se puede utilizar para varios tipos de objetos, en este caso el tipo de datos del atributo Referencia de objeto debe ser compuesto.
  3. En el módulo de objetos creamos una función de exportación con el nombre Sello, que debería devolver un documento de hoja de cálculo impreso ya preparado.

A menudo sucede que es necesario ajustar ligeramente el diseño de un formulario impreso existente y hacerlo externo. Por ejemplo, agregue el sello de la organización y la firma del gerente al diseño.

Crear un formulario de impresión externo basado en uno estándar con cambios menores

Consideremos este procedimiento usando el ejemplo de creación de una forma impresa externa de un documento de transferencia universal para un documento. Ventas de bienes y servicios. 1C: Contabilidad. Se diferenciará del formulario impreso estándar por la presencia del sello de la organización.

  1. Crear procesamiento externo con accesorios. referencia de objeto, tipo de datos - DocumentLink Ventas de Bienes y Servicios.
  2. Buscamos el diseño del formulario impreso UPD estándar (se encuentra en los diseños generales) y lo copiamos (arrastramos) a la ventana de procesamiento externo. Los diseños de otros formularios impresos pueden ubicarse en los propios documentos o libros de referencia.
  3. Realizamos los cambios necesarios en el diseño copiado del formulario impreso.
  4. Encontramos la función encargada de generar el formulario impreso. Esta función debería devolver el documento de hoja de cálculo generado. Copie su contenido a la función de exportación. Sello() en el módulo de objeto de procesamiento externo.
    En nuestro caso esta es la función. PrintUniversalTransferDocument() Exportar desde el módulo de objeto de documento Ventas de bienes y servicios.
    Si los cambios de diseño fueron significativos (áreas y/o parámetros cambiaron), entonces se deben realizar los ajustes apropiados a la función de impresión.
  5. Estamos intentando guardar el procesamiento externo. Sin embargo, es probable que reciba mensajes de error que indiquen que faltan algunos de los procedimientos y funciones llamados por la función de impresión. Estas funciones y procedimientos deben encontrarse en el documento fuente y también copiarse en el módulo de objeto de procesamiento externo. O ajuste el enlace si se exporta la función o procedimiento original.
  6. (no es necesario). Para probar una forma de impresión externa, es conveniente hacer una forma sobre la cual colocar los accesorios. Referencia de objeto. Botón Ejecutar debe llamar a un procedimiento Sello() desde el módulo de objeto. Para hacer esto, al evento de clic del botón se le da un procedimiento:
2016-12-01T12:56:42+00:00

Ha aparecido una maravillosa oportunidad en 1C: Contabilidad 8.3 (edición 3.0). Ahora un usuario en el modo 1C:Enterprise puede editar fácilmente diseños de formularios impresos.

¿Cuándo podría resultar útil? Bueno, por ejemplo, hay un formulario impreso, digamos “Factura a la vista”, en el que se realizan algunos cambios cada vez que se imprime. Cambie la fuente, vuelva a imprimir los campos, elimine cosas innecesarias.

Entonces, ¿por qué hacer esto cada vez? Si podemos realizar estos cambios en el diseño del formulario impreso una vez, el programa siempre generará el formulario impreso según lo necesitemos.

A continuación, paso a paso, le mostraré cómo cambiar el diseño del formulario impreso “Factura a la vista”. Allí agregaremos un nuevo campo: “Responsable”.

1. Cree un formulario imprimible (haga clic en el botón "Imprimir") y haga clic en el botón "Más" -> "Cambiar diseño" en el formulario que se abre (a la derecha):

2. Se abrirá el diseño imprimible. Hazle los cambios necesarios, pero ten cuidado de que no quede así. Diré de inmediato que las fuentes y los tamaños de los campos se pueden cambiar absolutamente, pero eliminar los campos existentes (especialmente aquellos en<угловых скобках>) no vale la pena. Si desea ocultar un campo en<угловых скобках>, simplemente hágalo invisible (color o tamaño), pero debe permanecer en el formulario, ya que lo requiere el código del programa 1C.

3. Agregaremos el campo "Responsable" y haremos clic en el botón "Grabar y cerrar".

4. La forma de impresión se transformó en una forma nueva como queríamos.

Si después de cambiar el formulario de impresión deja de funcionar, entonces usted.

Atentamente, Vladímir Milkin(profesor y desarrollador).

Vamos a Servicio->Informes y procesamiento adicionales->Planchas de impresión externas opcionales.

Se abre el formulario de lista de directorio con formularios impresos externos. En el menú superior de la lista, haga clic en Agregar. Aparece el formulario para crear un elemento de directorio.

Haga clic en el botón Abrir y seleccione el archivo con el formulario de impresión deseado. Después de esto, si es necesario, establezca el nombre deseado (campo Nombre).

Si el formulario impreso contiene parámetros de registro automático, aparecerá un mensaje al respecto. Hacer clic .Si esto no sucede, entonces deberá indicar a qué documento se vinculará este formulario, para ello deberá agregar una línea en la parte tabular “Afiliación del formulario impreso”, donde en el campo “Representación del objeto” Seleccionamos en el campo el tipo de documento al que vinculamos el formulario. Dado que en nuestro ejemplo se trata de un acto de cancelación de materiales, seleccionamos el documento Solicitud-factura.

Después de eso, vaya a cualquier documento Solicitud-factura, haga clic en Imprimir y seleccione el formulario recién agregado.

Para BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Para demostrar cómo agregar un formulario impreso en una interfaz administrada, mostraré cómo agregar un formulario externo de una factura para pago a un documento del mismo nombre en Contabilidad 3.0.

Nos dirigimos al apartado correspondiente del programa:


Es necesario que la bandera para el uso de informes y procesamiento externos esté activada; siga el hipervínculo a la lista de objetos externos:

En la lista que se abre, haga clic en Crear:


En el cuadro de diálogo, seleccione el archivo deseado:


Se rellena la ficha del objeto externo: en el diseño vemos el tipo de objeto base al que se adjuntará el formulario y justo debajo de su nombre:


Escribamos y cerremos el formulario del objeto externo creado.

Ahora vayamos a cualquier documento. Factura de pago al comprador. y mostrar el menú de impresión:


Este artículo describe cómo conectar un formulario impreso externo a una base de datos 1C usando el ejemplo de la configuración "Trade Management 11.2"

¡La configuración “Trade Management 11.2” es una configuración en formularios “GESTIONADOS”!

Nuestras instrucciones "muestran" cómo conectar un formulario impreso externo en la base de información 1C con la configuración en formularios "GESTIONADOS", a saber:

  • "Contabilidad 3.0"
  • "Gestión comercial 11.2"
  • "Gestión de salarios y personal 3.1"
  • "Automatización integral 2.0"
  • "Control pequeña empresa 1,6"
  • "Venta al por menor 2.2"
  • y otras configuraciones similares.

Para conectar un formulario de impresión externo en 1C, necesitaremos seguir 11 pasos.

1 — Menú “Datos maestros y administración” (En otras configuraciones, como en Enterprise Accounting 3.0, se puede llamar simplemente “Administración”). 2 — Seleccione “Formularios impresos, informes y procesamiento” (ver figura a continuación ↓)

3 — Expanda el submenú "Informes y procesamiento" (en otras configuraciones, como Enterprise Accounting 3.0, es posible que no exista dicho submenú, por lo que pasamos inmediatamente al siguiente paso). 4 — Marque la casilla “Uso de informes y procesamientos adicionales”. 5 — Ir al apartado: Informes y tramitaciones adicionales. (ver figura a continuación ↓) ()

6 — Haga clic en el botón "Crear". (ver figura a continuación ↓)

En las nuevas versiones de 1C (a partir de agosto de 2016), el programa tiene un mecanismo de advertencia incorporado sobre el peligro de utilizar desconocidos. tratamientos externos, que puede contener "virus", ¡la advertencia no aparecerá en versiones anteriores del programa! Si esto ocurre, será necesario conectar un formulario de impresión externo: 7 — haga clic en el botón “Continuar”. (ver figura a continuación ↓)

8 — Seleccione el directorio en el que se encuentra el procesamiento. 9 — Selecciónelo (el procesamiento que necesitamos). 10 — Haga clic en el botón "Abrir". O, en lugar de los pasos 9 y 10, simplemente puede hacer doble clic en el formulario impreso externo que necesitamos en la ventana de selección. (ver figura a continuación ↓)

Si necesitamos agregar una ubicación para el procesamiento agregado (por ejemplo, este es un formulario de contrato universal de nuestro sitio web y necesitamos que el comando para imprimir este formulario se muestre en algún objeto en el que no se muestra inicialmente): 11 — haga clic en la línea de ubicación (“Colocar en:”, tal vez “Ubicación:”) y seleccione los directorios y documentos necesarios. 12 — Completamos los pasos para conectar un formulario de impresión externo haciendo clic en el botón “Grabar y cerrar”. (ver figura a continuación ↓)

¡Eso es todo! ¡Felicidades! ¡La plancha de impresión externa está conectada!¿Hicimos todo bien? Vamos a revisar...

Antes de Grabar y cerrar, notamos que este formulario impreso externo se encuentra ubicado en el documento Ventas de bienes y servicios, lo que significa que podemos abrir opciones de impresión para cualquier documento del tipo: “Ventas de bienes y servicios”. presione el botón "Imprimir" y vea que ha aparecido una ventana para seleccionar formularios impresos, entre ellos se encuentra - 13 — formulario de impresión externo conectado por nosotros (ver figura a continuación ↓)

Eso es todo seguro. Esperamos que este artículo te haya resultado útil.