Casa / Instrucciones / Información contable. Agregar procesamiento externo a la base de datos Informes externos adicionales 1c 8.3

Información contable. Agregar procesamiento externo a la base de datos Informes externos adicionales 1c 8.3

En el menú superior ir a Servicio->->.

Después de eso, aparecerá el formulario de lista de directorios. En el menú superior, haga clic en Agregar.

Aparece la ventana para agregar un nuevo informe. Presionamos el botón Abierto.

Seleccione el archivo con el informe deseado y haga clic en Abierto. Después de agregar el archivo, si es necesario, cambie el nombre del informe (la forma en que se mostrará en la lista). Hacer clic DE ACUERDO.

Como resultado, el nuevo informe aparece en la lista.

Después de eso, se puede usar el informe, se completa la adición. Para abrir este informe más tarde, vaya también a Servicio->Informes adicionales y procesamiento->Adicional informes externos .

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

Para agregar un informe externo en 1C:Configuraciones de Enterprise 8.3 en interfaz administrada(sobre el ejemplo de Contabilidad 3.0) ingresaremos a la sección correspondiente del programa:


Es necesario que la señal de uso de informes adicionales esté habilitada, siga el hipervínculo:

En la lista que se abre, haga clic en el botón Crear:


Después de eso, se abrirá inmediatamente un cuadro de diálogo para seleccionar un archivo con un informe, en el que debe seleccionar archivo deseado(en mi caso, se trata de un expediente con un análisis plan-hecho de costes).

Ahora necesitas configurar alojamiento(lugar del programa donde estará disponible el informe):


Seleccione aleatoriamente la sección deseada del programa de la lista:


Ahora necesita registrar los cambios en la boleta de calificaciones externa:

Ahora abra el informe desde la interfaz del programa:


La lista está vacía, haga clic aquí Personalizar lista:


En el formulario de selección, marcamos nuestro informe:


Ahora ha aparecido en la lista:


Por botón Correr se abre el formulario de informe:


Considere en este artículo instrucciones paso a paso para crear procesamiento externo en 1C 8.3 en el modo de aplicación administrada, respectivamente, usaremos formularios administrados. Y lo más importante, aprenderemos cómo conectarlo al mecanismo de "procesamiento externo" de configuraciones 1C construidas en la biblioteca de subsistemas estándar versión 2.0 y más reciente.

La tarea será la siguiente: crear el procesamiento externo más simple que realizará una acción grupal en el libro de referencia "Nomenclatura", es decir, establecer el porcentaje seleccionado de la tasa de IVA para el grupo especificado de artículos.

Para hacer esto, inmediatamente realizaremos las configuraciones necesarias en el programa (se considera la configuración 1C 8.3: "Contabilidad empresarial 3.0" en formularios gestionados).

Marcar esta casilla nos da la posibilidad de utilizar el procesamiento externo.

Creando un nuevo procesamiento externo en 1C 8.3 por ejemplo

Ahora vamos al configurador. Seleccione "Nuevo..." en el menú "Archivo". Se abrirá una ventana para seleccionar el tipo de archivo a crear. Seleccione "Procesamiento externo":

Se abrirá una nueva ventana de procesamiento externo. Vamos a darle un nombre ahora mismo. Se ofrecerá al guardar el procesamiento en el disco:

Agreguemos un nuevo formulario de procesamiento administrado. Le indicamos que este es el formulario de tramitación y es el principal:

En el formulario tendremos dos accesorios:

  • Grupo de nomenclatura: enlace al libro de referencia "Nomenclatura";
  • Seleccionar tasa de IVA: un enlace a la lista de la tasa de IVA.

Creamos detalles en la columna "Accesorios" en la ventana superior derecha. Arrástrelos con el mouse a la ventana superior izquierda. Los nuevos detalles deberían aparecer inmediatamente en el siguiente formulario.

La secuencia de detalles se puede cambiar con las flechas "Arriba" - "Abajo":

Obtenga lecciones en video de 267 1C gratis:

Queda por agregar el botón "Instalar". En los formularios administrados, no puede simplemente agregar un botón a un formulario. Incluso si lo agrega a la estructura de los elementos del formulario, no será visible en el formulario en sí. El botón debe estar asociado con el comando que ejecutará. Vaya a la pestaña "Comandos" y agregue el comando "Establecer tasa de IVA". Cree una acción en las propiedades del comando. Seleccione el controlador de comandos "En el cliente". También se puede agregar un comando al formulario simplemente arrastrándolo y soltándolo en la sección con elementos del formulario.

Se creará un procedimiento del mismo nombre en el módulo de formulario. En él, llamamos al procedimiento en el servidor:

&EnCliente

Procedimiento Establecer tasa de IVA (comando)

EstablecerTasaIVAEnServidor();

Procedimiento final

En el procedimiento en el servidor, escribiremos una pequeña consulta y acciones relacionadas con la configuración de la tasa de IVA:

&En el servidor

Procedimiento SetVATRateOnServer()

Solicitud = Nueva Solicitud;
Solicitud.Texto =
"ESCOGER
| Nomenclatura.Enlace
| DESDE
| Directorio Nomenclatura AS Nomenclatura
|DONDE
| Nomenclatura.Referencia EN JERARQUÍA (&Grupo de nomenclatura)
| Y NO Nomenclatura. Marca de eliminación
| Y NO la Nomenclatura, esto es el Grupo”;

Query.SetParameter("Grupo de nomenclatura", Grupo de nomenclatura);
SolicitudRes = Solicitud.Ejecutar();
SelectDetRecords = ResRequest.Select();

Mientras SelectDetRecord.Next() Bucle

Intento
SprNo.Object.Write();
Excepción
Report("Error al escribir el objeto """ + SprNoobObject + """!
|» + DescripciónError());
Fin del intento;

FinCiclo;

Procedimiento final

Volvemos a la pestaña "Formulario", agregamos un botón al formulario y lo asociamos al comando:

Como tal, nuestro procesamiento está listo para usar. Para llamarlo, en el modo "1C Enterprise", debe ir al menú "Archivo" - "Abrir" y seleccionar el archivo creado.

Sin embargo, trabajar en este modo es conveniente para el procesamiento de depuración y no es muy adecuado para que el usuario trabaje con él. Los usuarios están acostumbrados a tener todo “a mano”, es decir, en la propia base de datos.

Para ello se utiliza el apartado "Informes adicionales y tramitación".

Pero para agregar nuestro procesamiento allí, primero debemos darle una descripción y decirle al programa sus propiedades.

Descripción de los detalles del procesamiento externo

Daré un ejemplo del contenido de esta función. Debe ser exportable y, en consecuencia, estar ubicado en el módulo de procesamiento:

Función DetailOnExternalProcessing() Exportar

DataForReg = Nueva Estructura();
DataForReg.Insert("Nombre", "Configuración de la tasa de IVA");
DataForReg.Insert("Modo Seguro", Verdadero);
DataForReg.Insert("Versión", "ver.: 1.001");
DataForReg.Insert("Información", "Tramitación para fijación del tipo de IVA en el directorio de Nomenclatura");
DataForReg.Insert("Ver", "Procesamiento Adicional");

TabZnCommands = Nuevos valores de tabla;
TabZnCommands.Columns.Add("Identificador");
TabZnCommands.Columns.Add("Uso");
TabZnCommands.Columns.Add("Ver");

NuevaLínea = TabZnCommands.Add();
NuevaCadena.Identificador = "ProcesamientoAbierto";
NuevaLínea.Uso = "Formulario Abierto";
NewLine.View = "Procesamiento abierto";
DataForReg.Insert("Comandos", TabZnCommands);

Devolver DataForReg;

funciones finales

Para comprender mejor qué campos de la estructura de datos de registro necesita usar, veamos los detalles del directorio "Informes y procesamiento adicionales":

Como puedes ver, todo es bastante simple. Solo un atributo no coincide: "Opción de lanzamiento" - "Uso". Si miras el código de uno de módulos comunes, luego veremos cómo surgen un montón de estos campos:

Para determinar qué campos de la estructura son obligatorios, primero puede no describirlos, simplemente crear uno vacío y luego usar el depurador. Si rastrea los módulos al registrar el procesamiento, queda inmediatamente claro qué campos son obligatorios y cuáles no.

Conexión de procesamiento externo en 1C 8.3

Descargar procesamiento de objetos universales 1C 8.3.

En una aplicación normal de la plataforma versión 1C 8.2 y 8.1 (en formas regulares) tuvo un tratamiento tan maravilloso como "Selección y procesamiento universal de objetos". Simplificó enormemente la vida de los programadores y administradores de programas.

Apareció el mismo procesamiento 1C para una aplicación administrada (8.3 y 8.2). Antes de esto, en 1C 8.3, era necesario arreglárselas con el procesamiento típico de un cambio de grupo en los detalles, pero no resuelve todas las tareas que se requieren en el trabajo diario de un usuario o programador de 1C.

Búsqueda y selección de objetos.

Después de descargar el procesamiento, podemos ejecutarlo como externo. Quién no lo sabe, esto se hace a través del menú "Archivo" - "Abrir". Aparecerá la ventana de procesamiento:

En la primera pestaña, debemos seleccionar el objeto con el que vamos a trabajar. Y así, en el campo "Objeto de búsqueda" ya está seleccionado el documento "Ejecución (actos, facturas)". Esto se debe a que este objeto ya ha sido seleccionado antes. El procesamiento puede recordar.

Al hacer clic en el botón "Configuración de filtro", podemos configurar el filtro para casi cualquier campo del objeto:

Si estas selecciones no son suficientes, puede seleccionar los objetos deseados mediante una consulta arbitraria. Para hacer esto, mueva el interruptor "Modo de selección" a la posición adecuada.

Después de todas las configuraciones, los objetos deben ser seleccionados. Haga clic en el botón "Buscar objetos" y vea el resultado de la selección:

Manejo de elementos

Vamos a la pestaña "Procesamiento":

Separado visión general Digno, tal vez, sólo los primeros tres tratamientos. El trabajo del resto está claro por su nombre y no requieren ajustes.

Algoritmo arbitrario

El procesamiento del "algoritmo arbitrario" le permite escribir un programa de acciones sobre objetos en el lenguaje interno de 1C. El procesamiento requiere habilidades de programación y su descripción merece un artículo aparte. Con su ayuda, puede realizar acciones prácticas en objetos:

Configuración de accesorios

El procesamiento de "Detalles de instalación" le permite cambiar los detalles de los documentos o directorios seleccionados, así como los registros de información. Procesamiento bastante útil y, a veces, solo necesario. Por ejemplo, reemplacemos la moneda del documento en los documentos seleccionados:

Debe tenerse en cuenta de inmediato que el procesamiento se puede realizar de inmediato o puede guardar la configuración. Esta configuración se mostrará en el árbol de procesamiento.

Renumeración de objetos

El procesamiento de "Renumeración de objetos" en consecuencia le permite renumerar documentos o cambiar códigos de referencia. El procesamiento proporciona un amplio conjunto de acciones. Por ejemplo, decide cambiar el prefijo de los documentos que seleccionó:

Ahora veamos qué podemos hacer con la configuración guardada. Resulta que podemos ejecutar en un paquete transfiriendo a la ventana "Procesamiento seleccionado":

Ahora podemos ejecutar secuencialmente la configuración seleccionada haciendo clic en el botón "Ejecutar".

Fuente: programador1s.ru

Ir al menú superior Servicio->->.

Aparece el formulario de lista del directorio de procesamiento externo. Haga clic en el botón en el menú superior Agregar.

Aparecerá el formulario para agregar un nuevo objeto. Presione el botón abrir y seleccione el archivo con procesamiento necesario. Después de haber seleccionado el archivo deseado, si es necesario, especifique el nombre de procesamiento (campo Nombre). Después de eso, debe hacer clic en Aceptar para guardar los cambios.

Después de eso, la ventana de creación de elementos de directorio se cierra y vuelve al formulario de lista, en el que ya está presente el nuevo procesamiento.

¡Eso es todo! El proceso de agregar procesamiento a la configuración ahora está completo. Para abrir posteriormente este procesamiento, vaya a la ruta anterior: Servicio->Informes adicionales y procesamiento->Procesamiento externo adicional.

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

Hay varios tipos de procesamiento externo para 1C: Enterprise 8. En este tutorial, le mostraré cómo adjuntar una modificación masiva y completar el procesamiento de objetos específicos.

Para el primer caso, agreguemos procesamiento para completar la referencia de la lista de existencias desde Excel.

Vaya a la sección correspondiente del programa:


Es necesario que se establezca el signo de uso de informes y procesamiento adicionales, siga el hipervínculo a la lista de objetos externos:

Haga clic en la lista Crear:


En el cuadro de diálogo que se abre, seleccione el archivo deseado con procesamiento:


Se ha rellenado la ficha de un nuevo objeto externo en el programa, solo queda configurar alojamiento(secciones del programa desde las que estará disponible el procesamiento):


Como ubicación, seleccione una sección arbitraria (o varias):


Escriba y cierre la tarjeta de objeto externo:


Ahora abramos el procesamiento desde la interfaz:


La lista está vacía, haga clic en Personalizar lista:


Elegimos nuestro procesamiento:


Ahora está disponible para su selección. Para abrir el procesamiento, debe hacer clic en Correr:


Ahora veamos cómo se agrega el procesamiento para rellenar (modificar) objetos específicos. Por ejemplo, tomemos el procesamiento externo que adjunta escaneos a elementos seleccionados de directorios o documentos del sistema. El comienzo de agregar dicho procesamiento no difiere de la versión anterior. La diferencia es que en este caso la ubicación se completa automáticamente (y no por la sección del programa, sino por los tipos de objetos base):


Si lo desea, la lista de ubicaciones se puede ajustar ( no agregue una ubicación adicional, pero elimine el exceso):


Para aceptar el cambio, también se debe registrar la tarjeta de objeto externo.

Para usar el procesamiento, debe ir a un objeto específico de la base (de la lista de ubicación), hacer clic Llenar en la barra de comandos y seleccione el comando: