Descripción completa del programa Turbo Accountant. Sistema de información "Turbo Contador"

04.10.2011




Hace cuatro años, para reemplazar su conocido y aún querido programa "Turbo Accountant" por los usuarios, la empresa DIC lanzó una nueva y moderna plataforma Turbo9, que implementó toda la experiencia acumulada por la empresa durante 20 años en el campo de la automatización contable. . Hasta la fecha, en la nueva plataforma ya se han lanzado los programas "Comercio", "Backoffice", "Personal", "Control de pedidos" y una serie de soluciones industriales. Pero el programa más popular en la plataforma Turbo9 es, por supuesto, "Contabilidad".

El programa de contabilidad Turbo9 funciona en cuatro ediciones de la plataforma Turbo9: Compact, Standard, Max y Max64. Compact es una edición de Turbo9 para un solo usuario, en la que puede realizar una pequeña contabilidad por completo. La base de cálculo que contiene puede contener aproximadamente hasta 100 mil transacciones. Estándar: versión multiusuario, diseñada para funcionar en entre 10 y 15 lugares de trabajo, 1 millón de transacciones. La edición Max está dirigida a grandes empresas y el número de transacciones es de hasta 10 millones. La versión de 64 bits de la edición Max no tiene restricciones en la cantidad de lugares ni en la cantidad de transacciones. Así, el usuario de Turbo9 podrá encontrar una solución de software de contabilidad para cualquier volumen y presupuesto.

Con cualquier elección, el programa se distingue por su velocidad: por ejemplo, en una base de datos de 4 millones de transacciones, se puede obtener un informe de transacciones en miles de líneas en 20 a 30 segundos, y al cambiar los datos " retroactivamente“El tiempo de reprocesamiento de los documentos será cuestión de segundos.


Puedes elegir la interfaz del programa a tu gusto.

Además de las estaciones de trabajo del programa adquiridas, no es necesario adquirir ningún componente del servidor: el servidor de datos no requiere una licencia independiente para funcionar. Cada licencia la emite el servidor de licencias únicamente tras la conexión desde la estación de trabajo.

Tanto el servidor de licencias como los datos pueden estar distribuidos físicamente en diferentes ordenadores y soportes, y se puede acceder a ellos de forma remota, lo que permitirá, en caso de ser necesario, proporcionar seguridad adicional almacenamiento de datos.

Cómo funciona el programa.

En "Turbo9 Accounting" podrás gestionar varias empresas en una única base de información, lo que te permitirá consolidar datos fácilmente. Existe contabilidad para todos los regímenes fiscales: ORNO, sistema tributario simplificado, UTII, impuesto agrícola unificado. Además, se prevé una situación en la que dentro de una empresa solo una parte de las divisiones opera en UTII o los costos se distribuyen entre los modos en proporción a los ingresos.

Todas las configuraciones para las operaciones. contabilidad recogidos en un formulario especial “Política Contable”. La configuración se puede establecer para cada una de las empresas desde cualquier fecha.


Ajustes política contable

"Turbo9 Accounting" tiene cuatro planes de cuentas: Balance, ZabalansMF - planes de cuentas regulados por la ley, así como dos planes adicionales - Cuentas Fiscal y Tecnológica. Las cuentas tecnológicas se utilizan para contabilizaciones auxiliares que almacenan los montos requeridos en contabilidad. El usuario puede agregar fácilmente cuentas y subcuentas y, si es necesario, crear sus propios planes de cuentas.

Urban Accountant es famoso por la libertad de utilizar análisis. Turbo9 heredó esta propiedad. El conjunto de dimensiones que se relacionan con una cuenta determina el tipo de esa cuenta. La estructura de tipos es jerárquica. Por ejemplo, cualquier publicación contendrá un elemento del directorio "Nuestra Empresa", y las publicaciones de costos contendrán el atributo STZ, un elemento de costo, que se describe en el tipo de cuenta Gastos, que depende del tipo de cuenta base. El usuario puede agregar sus propios tipos de cuenta y análisis, lo que le brinda la oportunidad de obtener información de sus datos en cualquier contexto: en cualquier documento del programa es posible ingresar análisis adicionales para cada una de sus posiciones.

Como ocurre con cualquier programa de contabilidad, Contabilidad contiene un conjunto de libros de referencia estándar:

  1. Temas de contabilidad: directorios "Empleados", "Contrapartes", "Divisiones" y otros temas. Para identificar a una persona se utiliza el directorio "Individual", que es necesario, por ejemplo, en situaciones en las que un empleado trabaja en diferentes empresas de la misma base de información. El conjunto de información sobre él (direcciones, apellidos y otros datos personales) siempre sigue siendo único. Este enfoque, además, facilita ocultar información sujeta a la Ley de Datos Personales mediante el establecimiento de los derechos de usuario necesarios.
  2. Objetos contables: directorios de bienes y materiales, sistemas operativos, activos intangibles, inventarios, etc.
  3. Información sobre cuentas corrientes, detalle de presupuestos y fondos de diversos pagos obligatorios, varios estándares, etc. - en Turbo9 toda esta información se almacena en forma de directorios, cuya información es válida a partir de una fecha determinada, lo que permite operar fácilmente con estos datos.
  4. Clasificadores: KLADR, OKOF, BIK, etc.

Los detalles se almacenan como un directorio separado.

Cómo utilizar el programa

Los movimientos contables en el programa se registran mediante documentos operativos. Se dividen en grupos contables: contabilidad de inventarios, liquidaciones con personal, activos no corrientes, contabilidad dinero, contabilidad del IVA.

Cuando es necesario, se crean diarios basados ​​en documentos operativos. asientos contables. Toda la información necesaria para la publicación se ofrece para editar en el documento de transacción y es fácil cambiarla si lo desea.


Documento operativo "Orden de recepción"

Al completar automáticamente datos sobre objetos contables, puede reducir significativamente el tiempo dedicado a ingresar información primaria. Si la contabilidad de su negocio requiere confirmación en papel para su contabilización, el documento de la transacción se puede imprimir fácilmente.

Las contabilizaciones se pueden agregar a través de un diario tabular, así como mediante un certificado contable; con su ayuda es fácil crear cualquier contabilización correctiva u operación no estándar. Si necesita corregir datos en períodos antiguos, no tiene que abrir un período y recalcular forzosamente todos los saldos a partir de ese momento; la organización especial de los datos le permite realizar cambios rápidamente en cualquier período. Sin embargo, para protegerse contra cambios, puede cerrar períodos anteriores.

Turbo9 permite el registro completo de todos los cambios en los documentos, así como la reversión de los cambios en cualquier momento. Lo que es muy importante para el administrador es una administración cómoda, la separación de derechos de acceso y la creación de copias de seguridad.


Diario tabular y sus entradas.

Además de las publicaciones, sobre la base de los documentos operativos, se forma un paquete "primario": documentación primaria. En la contabilidad de inventarios, por ejemplo, para cada tipo de operación se puede crear su propio conjunto de artículos primarios, que se completarán en base a los datos de esta operación. Todo el primario creado se puede editar, crear de nuevo o crear manualmente completando los campos necesarios con datos de los directorios. Los documentos primarios se almacenan en archivadores especiales. El programa contiene todos los formularios estándar regulados por el Comité Estatal de Estadística y otras instituciones (INV, M, TORG, OS, etc.)

Informes

Lo más importante para el usuario son los datos que recibe del programa.

El programa Turbo Accountant siempre se ha distinguido por la flexibilidad de su bloque de informes. En la plataforma Turbo9, esta ventaja no solo se conserva, sino que también se desarrolla significativamente. El programa Turbo9 Accounting cuenta con más de 50 informes estándar preconfigurados para diversas áreas contables: hoja de facturación, libro mayor, tablero de ajedrez, informe de contabilización, así como informes diseñados para facilitar el control sobre los datos de los subsistemas individuales. Cualquier informe se puede modificar copiándolo y personalizándolo para adaptarlo a sus necesidades.

Además, el usuario puede personalizar sus propios informes utilizando análisis estándar y agregados. El mecanismo para configurar informes es simple y dominarlo está dentro de las capacidades de un contador. Con los informes, puede realizar un seguimiento de cualquier movimiento contable y tener en cuenta todos los matices de las funciones contables de su empresa. Cualquier cifra del informe podrá ser divulgada hasta el documento que lo conforma.

La flexibilidad de los informes y análisis hace posible trabajar en un paquete estándar sin personalizar ni cambiar la lógica empresarial. Pero si necesita modificaciones, no tendrá que buscar un especialista por mucho tiempo: cualquier programador dispone de un cómodo lenguaje de programación orientado a objetos.

Realizar sus propias mejoras en un proyecto independiente le permitirá actualizar el programa de forma sencilla y rápida: las próximas actualizaciones del programa por parte del desarrollador cambiarán sólo los módulos básicos sin afectar sus mejoras. Y el usuario puede actualizarse a través de Internet.


Informe sobre el movimiento de mercancías y materiales.

Además del tipo de informe estándar para imprimir, también puede crearlo en forma gráfica, así como cargarlo en Word o Excel, en un documento web o en texto. De esta forma, podrás integrar tus datos con cualquier programa, subiéndolos en un formato preconfigurado. Por cierto, la plataforma Turbo9 admite cualquier nivel de integración, incluido el trabajo con una base de datos externa.

Informes

El programa contiene todos los formularios de informes necesarios para una empresa: contabilidad y estadística, impuestos, informes a fondos. El desarrollador mantiene siempre el programa actualizado: los CD con sus actualizaciones se publican dos veces por trimestre; Se publican actualizaciones no programadas a medida que aparecen nuevos formularios disponibles.

La cumplimentación de formularios es automatizada: los cálculos se realizan mediante fórmulas que recopilan datos de cuentas con determinadas analíticas. El usuario puede editar fácilmente las fórmulas de cálculo, editar el resultado o completar el formulario manualmente. Al igual que con los informes, desde el formulario de informe es fácil rastrear el contenido de cada cifra incluida en él, hasta el documento a partir del cual se creó la publicación.

El programa tiene un estado en caja, lo que indica su versatilidad, pero una de las prioridades en su desarrollo y soporte es la máxima automatización de las acciones del usuario. Es por eso que los desarrolladores prestan gran atención a adaptar el programa a los cambios en la legislación, nuevos formularios de declaración al Servicio de Impuestos Federales y fondos: por ejemplo, los documentos contables personalizados se completan fácilmente y de forma automática.


Formación de SZV-6-1 y SZV-6-2

Los informes se pueden cargar en formulario electrónico Además, se implementa la impresión con un código de barras PDF417 bidimensional. La carga debe probarse utilizando varios de los programas de prueba más comunes.

La empresa DIC no deja solos a sus clientes con el programa: la empresa dispone de un servicio de asistencia y una línea directa gratuita.

El programa es poco exigente en términos de recursos: humanos, monetarios, de tiempo y digitales. No es necesario invertir en equipos costosos ni contratar un equipo de programadores para mantenerlos en buenas condiciones. Puede probar el programa en acción descargando una versión de demostración del sitio web del desarrollador. En el modo de versión de demostración, el programa funciona en modo local, no se descargan datos y se muestra la palabra "demo" cuando se imprime. No existen otras restricciones, por lo que puede obtener una impresión completa del programa.

informe de práctica

3.3 Desventajas del programa Turbo Accountant y formas de solucionarlas

Durante la operación industrial del programa Turbo Accountant 2.2.5, se identificaron las siguientes deficiencias:

El programa es una aplicación Dos, por lo que funciona como una aplicación de ventana real en el mundo moderno. sistemas operativos sin emulación del entorno Dos es imposible;

El formato interno de presentación de datos en el programa no es compatible con los formatos de las aplicaciones modernas, lo que puede provocar resultados incorrectos en las operaciones de importación/exportación de datos entre aplicaciones;

El programa no cuenta con herramientas para la importación/exportación automática de datos;

El programa no cuenta con las herramientas para integrarlo en aplicaciones modernas como un módulo separado;

Se ha descontinuado el soporte técnico y el mantenimiento de esta versión del programa por parte del fabricante;

El programa no admite impresoras láser, lo que ralentiza enormemente el proceso de impresión de informes;

El programa no cuenta con herramientas para cargar informes en formato digital en diversos medios de almacenamiento, lo que resulta inconveniente a la hora de proporcionar información a las autoridades de inspección.

En base a las deficiencias anteriores, se propuso la tarea de reemplazar esta aplicación por otra que eliminara las deficiencias de este. producto de software.

La solución a este problema es crear una aplicación completamente nueva, ya sea basada en una nueva plataforma o en la plataforma utilizada actualmente en la empresa.

Crear una aplicación basada en una nueva plataforma no es práctico por los siguientes motivos:

Alto costo de un nuevo entorno de desarrollo;

Costos laborales adicionales al crear e implementar la aplicación;

Reciclaje de personal;

Posibles dificultades a la hora de integrar la aplicación con otros sistemas, que afectarán a la productividad del personal.

Por lo tanto, la solución óptima fue crear una nueva aplicación basada en la plataforma 1C:Enterprise 8.2, que se utiliza actualmente en la empresa. Para escribir la aplicación, se utilizará el lenguaje de programación 1C integrado.

Automatización contabilidad de almacén

Resolver problemas utilizando el método simplex El método simplex es un ejemplo típico de cálculos iterativos utilizados para resolver la mayoría de los problemas de optimización. El esquema computacional del método simplex implementa un proceso ordenado en el cual...

Automatizado lugar de trabajo contador

Trabajo como contador en una pequeña empresa, la empresa se dedica al comercio. La experiencia laboral en este puesto y en esta organización es de 4 años. Realizó cursos de contabilidad en el Centro de Educación en Computación ProfiKom del 11/08/04 al 22...

Programas de contabilidad

contabilidad empresarial

Khomenko I.A (cargo) (firma) (transcripción de la firma) El acta fue redactada por una comisión que estableció lo siguiente: 1) efectivo 145 rublos. 00 coronas. 2) los sellos se frotan. policía. 3) roce de valores. policía. 4) frotar. policía. 5) frotar...

El programa Turbo Contador se encuentra entre los cinco primeros en mercado ruso software para contabilidad y es una poderosa herramienta contable y analítica con la ayuda de la cual las tareas contables de una empresa se resuelven de manera integral...

Sistemas de información en contabilidad.

Hoy en día hay suficientes en el mercado. gran número sistemas automatizados de contabilidad... cada organización elige un sistema de contabilidad dependiendo de su deseo inmediato, la calidad del sistema...

Turbo Accountant es un programa universal para automatizar la contabilidad y contabilidad de gestión. Está destinado a empresas y organizaciones comerciales, productivas, financieras, de auditoría, de seguros, presupuestarias...

Investigación de programas "Turbo Accountant 2.2.5", "1C:Enterprise 8.2"

Toda la información del programa se presenta en formato de texto. Fragmento de presentación de información en el expediente COUNTS.LIS: Plan de cuentas de fecha 01/01/2001 I...

Si cualquier actividad requiere el uso de funciones especiales, entonces el tema del gobierno sin funciones básicas es raro, incluso más exótico...

Mi profesión actual es contador.

La profesión de contador se considera una de las más antiguas. Ya en la antigua India, los contadores trabajaban en el campo de la producción agrícola. Los primeros libros escritos aparecieron en los siglos XIV-XV...

Organización de la contabilidad informática utilizando el ejemplo del Servicio de Impuestos Federales y el DM de la administración de la ciudad de Zhukovsky.

El programa INOTEK ACCOUNTANT PROFESSIONAL es un sistema de contabilidad integral para empresas de cualquier tamaño y perfil...

Organización de producción y contabilidad en la empresa OJSC "Mogilevoblpischeprom"

El jefe de contabilidad supervisa al jefe del departamento financiero. El jefe de contabilidad mantiene los registros contables. Para realizar su trabajo correctamente, jefe de contabilidad se rige por este Reglamento...

El procedimiento para generar y contabilizar ganancias.

Turbo-Tech LLC produce y vende bisagras para compuertas y conexiones de fuelle para gas y agua, repara turbocompresores de todo tipo y realiza trabajos de torneado y fresado. El objetivo de Turbo-Tech LLC, como el de cualquier empresa...

Sistema de trabajo de LLC "Su Contador"

Programas modernos de construcción automática. informes contables

La ventaja de este software es la facilidad de instalación, facilidad de uso, confiabilidad del sistema y facilidad de aprendizaje. Este es casi el único programa en el enorme mercado de productos de contabilidad...

Enviar su buen trabajo a la base de conocimientos es fácil. Utilice el siguiente formulario

Los estudiantes, estudiantes de posgrado y jóvenes científicos que utilicen la base de conocimientos en sus estudios y trabajos le estarán muy agradecidos.

Publicado en http://www.allbest.ru/

Ministerio de Educación y Ciencia de Rusia

Presupuesto del estado federal institución educativa educación profesional superior

Universidad Técnica Estatal de Samara

Departamento de Ciencias de la Computación

sobre la práctica previa a la graduación

Completado por: estudiante 6-ZF-7

Golovin A.N.

Comprobado por: director de práctica

A Rasnov M.V., jefe de la UCI

Sámara 2012

Introducción

1. Información básica

3.1 Descripción del programa

5.2 Colecciones de valores genéricos

5.3 Editor de texto y módulos

5.3.1 Edición de documentos de texto

5.3.2 Editar textos del módulo

Introducción

En la primera década del siglo XXI, muchas empresas e instituciones públicas enfrentaron problemas de deterioro total de la infraestructura existente de la organización. La reparación y modernización del activo circulante en algunos casos no sólo no es aconsejable o racional, sino que incluso es imposible debido al cese de la producción de estos fondos. Por lo tanto, parece haber una sola salida: la introducción de herramientas, equipos, tecnologías, métodos, cálculos, etc.

Este problema tampoco ha salvado a la infraestructura. tecnologías de la información(infraestructura de TI) empresas industriales, especialmente aquellos que dependen mucho de las órdenes gubernamentales. Estas instituciones todavía utilizan tanto software como hardware creado en el siglo pasado. Como consecuencia, comenzaron a surgir problemas en la sincronización e interacción de la antigua infraestructura de TI con la tecnología informática, el software, las comunicaciones y las telecomunicaciones modernas, lo que afecta tanto a la productividad como a la productividad. actividades generales todos los departamentos de la empresa.

Por lo tanto, para las organizaciones forma de estado propiedad, además de las tareas de producción, ampliar las actividades de la empresa, reducir costos, etc., existe la tarea de modernizar la infraestructura de TI, utilizando principalmente recursos propios.

1. Información básica

La base de práctica es el polígono de pruebas de municiones del estado del Volga, FKP.

La tarea práctica consiste en investigar las herramientas de software disponibles en la empresa para procesar asientos contables y desarrollar métodos para implementar una solución al problema de modernizar estas herramientas de software.

2. Calendario de prácticas y finalización del trabajo

Descripción del trabajo realizado.

firma del gerente

Establecer tareas, proporcionar software y documentación relevante.

07.02.2012 - 10.02.2012

Estudio del programa "Turbo Accountant 2.2.5" - interfaz, uso, sistema de archivos, estructura de datos. Identificación y análisis de las carencias de esta aplicación. Encontrar formas de resolver las deficiencias.

13.02.2012 - 17.02.2012

Investigación del producto de software "1C: Enterprise 8.2" para detectar la presencia de mecanismos para eliminar las deficiencias del programa "Turbo Accountant 2.2.5"

20.02.2012 - 02.03.2012

Estudio de las capacidades del lenguaje de programación integrado 1C:Enterprise 8.2 para crear una configuración para procesar asientos contables.

3. Sistema de información automatizado “Turbo Accountant 2.2.5”

Turbo Accountant es un programa universal para automatizar la contabilidad y la contabilidad de gestión. Está destinado a empresas y organizaciones comerciales, productivas, financieras, de auditoría, de seguros y presupuestarias. en la empresa este programa Se utiliza para ingresar, procesar (resumir, crear informes sobre los asientos del diario, filtrar, clasificar) e imprimir asientos contables.

La publicación (asiento contable) es una entrada en un diario en papel o en una base de datos informática sobre cambios en el estado de los objetos que se contabilizan. Normalmente consta de una descripción del objeto contable que se carga y acredita, así como de las características numéricas del cambio, por ejemplo, cantidad y valor. Un método para registrar transacciones comerciales simultáneamente en dos cuentas contables diferentes pero económicamente relacionadas por montos iguales.

La versión 2.2.5 del programa Turbo Accountant es una aplicación Dos, por lo tanto, para funcionar en computadoras modernas con sistemas operativos Windows XP Pro SP3 y Windows 7 Pro de 32 bits, se requiere el modo de emulación de MS DOS.

La Figura 1 muestra la interfaz del programa "Turbo Accountant 2.2.5"

Fig 1. Interfaz del programa

3.1 Descripción del programa

Las transacciones básicas con contabilizaciones se realizan a través del menú "Diario"

Fig 2. Elementos del menú "Diario"

El ingreso de transacciones se realiza de acuerdo con el siguiente esquema: “Diario” “Ingreso de transacciones”.

Fig.3 Ventana para ingresar asientos de diario

La creación de un informe sobre las transacciones ingresadas durante un período determinado se realiza de acuerdo con el siguiente esquema: "Diario" "Emisión de un informe...". En la ventana "Parámetros del informe" puede configurar todos los parámetros necesarios.

Fig 4. Ventana de parámetros de informe

El informe se imprime según el siguiente esquema: “Archivos” “Imprimir archivo”. En la ventana "Configuración de opciones de impresión", ingrese los parámetros necesarios para imprimir informes.

Fig 5. Ventana para configurar los parámetros de impresión.

3.2 Formato de presentación de información en el programa Turbo Contador

Toda la información del programa se presenta en formato de texto.

Fragmento de presentación de información en el archivo COUNTS.LIS:

Plan de cuentas de fecha 01/01/2001

I. Activos fijos y otras inversiones a largo plazo

01_ 010 000 Activos fijos

02_ 000 410 Depreciación de activos fijos

04_ 020 000 Activos intangibles

05_ 000 415 Depreciación de activos intangibles

06_ 040 000 Inversiones financieras a largo plazo

06-1_ 040 000 Participaciones y acciones

06-2_ 040 000 Bonos

07_ 035 000 Equipos para instalación

08_ 030 000 Inversiones de capital

08-1_ 030 000 Construcción y adquisición de activos fijos

08-11_ 030 000 Construcción en curso

Fragmento de presentación de información en el archivo JOURNAL.JUR:

Diario de transacciones comerciales

: 3080.00 000 006 -- perdido

: 287804.00 000 006 -- perdido

: 2465.00 003 0013 -- zabal

: 321508.50 002 000 -- zabal

: 90,00 000 006 -- perdido

: 27018.10 25 10-100 -- sin 10

: 126640,90 23 10-100 -- sin 10

: 43556.05 20-1 10-100 -- sin 10

: 23798,74 20-4 10-100 -- sin 10

: 12186,78 20-7 10-100 -- sin 10

: 27752.29 26 10-100 -- sin 10

: 3682.08 25 10-200 -- sin 10

: 141871.00 20-1 10-200 -- sin 10

: 4887,41 20-6 10-200 -- sin 10

3.3 Desventajas del programa Turbo Accountant y formas de solucionarlas

Durante la operación industrial del programa Turbo Accountant 2.2.5, se identificaron las siguientes deficiencias:

El programa es una aplicación Dos, por lo que es imposible trabajar como una aplicación de ventana real en sistemas operativos modernos sin emular el entorno Dos;

El formato interno de presentación de datos en el programa no es compatible con los formatos de las aplicaciones modernas, lo que puede provocar resultados incorrectos en las operaciones de importación/exportación de datos entre aplicaciones;

El programa no cuenta con herramientas para la importación/exportación automática de datos;

El programa no cuenta con las herramientas para integrarlo en aplicaciones modernas como un módulo separado;

Se ha descontinuado el soporte técnico y el mantenimiento de esta versión del programa por parte del fabricante;

El programa no admite impresoras láser, lo que ralentiza enormemente el proceso de impresión de informes;

El programa no cuenta con herramientas para cargar informes en formato digital en diversos medios de almacenamiento, lo que resulta inconveniente a la hora de proporcionar información a las autoridades de inspección.

Con base en las deficiencias anteriores, se propuso la tarea de reemplazar esta aplicación por otra que eliminara las deficiencias de este producto de software.

La solución a este problema es crear una aplicación completamente nueva, ya sea basada en una nueva plataforma o en la plataforma utilizada actualmente en la empresa.

Crear una aplicación basada en una nueva plataforma no es práctico por los siguientes motivos:

Alto costo de un nuevo entorno de desarrollo;

Costos laborales adicionales al crear e implementar la aplicación;

Reciclaje de personal;

Posibles dificultades a la hora de integrar la aplicación con otros sistemas, que afectarán a la productividad del personal.

Por lo tanto, la solución óptima fue crear una nueva aplicación basada en la plataforma 1C:Enterprise 8.2, que se utiliza actualmente en la empresa. Para escribir la aplicación, se utilizará el lenguaje de programación 1C integrado.

4. Sistema "1C:Enterprise 8.2"

1C:Enterprise es un producto de software de la empresa 1C diseñado para automatizar actividades en una empresa.

1C:Enterprise es (al mismo tiempo) una plataforma tecnológica y un modo de funcionamiento para el usuario. La plataforma tecnológica proporciona objetos (datos y metadatos) y mecanismos de gestión de objetos. Los objetos (datos y metadatos) se describen como configuraciones. Al automatizar cualquier actividad, se compila su propia configuración de objetos, lo que representa una solución de aplicación completa. La configuración se crea en régimen especial funcionamiento de un producto de software llamado "Configurador", luego se inicia el modo de funcionamiento llamado "1C:Enterprise", en el que el usuario obtiene acceso a las funciones principales implementadas en esta solución de aplicación (configuración).

Hogar característica distintiva La versión 8.2 es un modo de "aplicación administrada", en el que la interfaz de usuario se describe de forma declarativa y su apariencia depende del tipo de software cliente:

· Cliente "gordo"

· Cliente "ligero"

· Cliente web (incluye partes de cliente y servidor: se admiten los navegadores web Internet Explorer y Mozilla Firefox, y el servidor web puede ejecutarse en Apache o IIS). La interacción cliente-servidor se implementa utilizando tecnologías AJAX (DHTML), XMLHttpRequest y JavaScript.

También se distingue por una implementación más "estricta" de la arquitectura cliente-servidor, en particular, requiere la transferencia de la ejecución de toda la lógica empresarial al código del servidor, se implementa el equilibrio de carga dinámico en los clústeres de servidores y se admite Se ha agregado el DBMS de Oracle. EN nueva versión La plataforma ha implementado tolerancia a fallos para el clúster de servidores 1C:Enterprise, el "componente" principal que garantiza la interacción entre el usuario y el DBMS.

software de contabilización automatizada de contabilidad

5. Lenguaje de programación integrado 1C:Enterprise 8.2

El lenguaje de programación integrado 1C:Enterprise es un lenguaje de programación que se utiliza en la familia de programas 1C:Enterprise. Este lenguaje es un lenguaje precompilado de alto nivel específico de dominio.

El entorno de ejecución del lenguaje es la plataforma de software 1C:Enterprise. El entorno de desarrollo visual ("Configurador") es una parte integral del paquete de software 1C: Enterprise.

Los dialectos de idiomas para las plataformas 1C 7 versiones (7.0, 7.5, 7.7) son compatibles de abajo hacia arriba con pequeñas excepciones. Los lenguajes para las plataformas 1C:7x y 1C:8x son compatibles en los operadores básicos, pero difieren significativamente en el trabajo con objetos de aplicación, por lo que transferir código de 1C:7x a 1C:8x no tiene sentido.

El lenguaje integrado 1C:8 es muy similar en su sintaxis al lenguaje Visual Basic.

La plataforma proporciona un conjunto fijo de clases base enfocadas a resolver problemas típicos en el área de aplicación:

· Constante,

· Directorio,

· Documento,

· Registro de documentos,

· Transferir,

· Procesamiento

· Plan de cuentas, etc.

Basado en clases base, puede crear cualquier cantidad de clases generadas utilizando herramientas de configuración visual (no existe la posibilidad de definir una nueva clase mediante programación). Sólo se permite un nivel explícito de herencia de clases.

Normalmente, los objetos de clases derivadas representan registros (o algunos conjuntos de registros) en una base de datos. Estas clases forman un "árbol de metadatos". En términos del lenguaje de programación 1C integrado, estas clases se denominan objetos de metadatos.

Los principales tipos de objetos de metadatos son: Directorios, Documentos, Informes, Procesamiento, Planes de tipos de características, Planes de cuentas, Planes de tipos de cálculo, Registros de información, Registros de acumulación, Registros de cálculo, Procesos de negocio, Tareas.

Se admite la sintaxis de comandos en ruso e inglés.

Los proyectos en el lenguaje integrado 1C:Enterprise se denominan configuraciones.

Algunos, la mayoría características significativas lenguaje incorporado:

· precompilación; antes de la ejecución, los módulos que contienen texto en el lenguaje integrado se convierten en código interno;

· almacenar en caché los módulos compilados en la memoria;

· escritura suave: el tipo de una variable está determinado por el tipo de valor que contiene y puede cambiar durante la operación;

· ausencia descripción del programa objetos de configuración; El desarrollador puede utilizar objetos integrados en la plataforma u objetos creados por el sistema como resultado del diseño visual. solución de aplicación.

5.1 Lenguaje integrado orientado a eventos

El propósito del lenguaje integrado en el sistema 1C:Enterprise está determinado por la ideología de crear soluciones de aplicaciones. Las soluciones de aplicaciones en 1C:Enterprise 8.2 no están codificadas por completo. La mayor parte de la solución de la aplicación es creada por el desarrollador a través del diseño visual: creando nuevos objetos de configuración, estableciendo sus propiedades, formularios de presentación, relaciones, etc. El lenguaje incorporado se usa solo para determinar el comportamiento de los objetos de la solución de la aplicación que difiere del estándar y crear sus propios algoritmos de procesamiento de datos.

Por esta razón, el sistema utiliza módulos que contienen texto en el idioma incorporado en situaciones específicas, previamente conocidas, que pueden surgir durante el funcionamiento de la solución de la aplicación. Estas situaciones se denominan eventos. Los eventos pueden asociarse con el funcionamiento de los objetos de la solución de la aplicación o con la propia solución de la aplicación, como tal.

Por ejemplo, una serie de eventos están asociados con el funcionamiento del objeto de solución de la aplicación Directorio, entre los que se encuentra el evento BeforeWrite:

Este evento ocurre justo antes de que los datos del elemento del directorio se escriban en la base de datos. El desarrollador, utilizando el lenguaje integrado, puede describir un algoritmo que, por ejemplo, comprobará la exactitud de los datos introducidos por el usuario. Al colocar este algoritmo en el módulo apropiado, el desarrollador se asegurará de que cada vez que el usuario escriba un elemento del directorio, el sistema ejecutará el algoritmo creado por el desarrollador y verificará si el usuario se olvidó de completarlo. detalles requeridos libro de referencia.

Por lo tanto, podemos decir que el lenguaje incorporado es un lenguaje de script para programar la lógica empresarial, y el uso de módulos en el lenguaje incorporado depende del evento, es decir. Los módulos se ejecutan cuando ocurren ciertos eventos durante el funcionamiento de la solución de la aplicación.

5 .2 Colecciones genéricas de valores

El lenguaje integrado permite trabajar con una gran cantidad de objetos diferentes. Por supuesto, el grupo principal de objetos está formado por objetos de aplicación que permiten describir algoritmos para el funcionamiento de la lógica empresarial.

Sin embargo, un grupo igualmente importante son los objetos diseñados para almacenar conjuntos temporales de datos durante una sesión de usuario. Por regla general, sirven para la recopilación, agrupación, análisis y procesamiento auxiliar de información:

Enumeremos brevemente sus capacidades:

Representa una colección numerada de valores de tipo arbitrario. Se puede acceder a un elemento de matriz por su índice. Los elementos de una matriz pueden ser, en particular, otras matrices. Esto le permite crear matrices multidimensionales.

Estructura

Representa una colección con nombre que consta de pares clave-valor. La clave solo puede ser una cadena, el valor puede ser de tipo arbitrario. Se puede acceder a un elemento de estructura mediante el valor de su clave, es decir por nombre. Normalmente se utiliza para almacenar una pequeña cantidad de valores, cada uno con un nombre único.

Correspondencia

Al igual que la Estructura, es una colección de pares Clave-Valor. Sin embargo, a diferencia de una Estructura, una clave puede ser de casi cualquier tipo.

Lista de valores

Normalmente se utiliza para resolver problemas de interfaz. Le permite crear conjuntos dinámicos de valores y manipularlos (agregar, editar, eliminar elementos, ordenar). Puede contener valores de cualquier tipo; además, los tipos de valores almacenados en una lista pueden ser diferentes.

Por ejemplo, se puede utilizar una lista de valores para seleccionar un documento específico de una lista de posibles documentos generada por un algoritmo complejo.

tabla de valores

Una tabla de valores le permite crear y manipular conjuntos dinámicos de valores. Se puede llenar con valores de cualquier tipo y en una tabla los tipos de valores almacenados pueden ser diferentes.

Un ejemplo de uso de una tabla de valores es organizar una presentación en forma de una lista de elementos de directorio seleccionados mediante un algoritmo complejo.

árbol de valores

Un árbol de valores es un conjunto de valores de cualquier tipo generado dinámicamente, similar a una tabla de valores. A diferencia de una tabla de valores, las filas de un árbol de valores pueden formar estructuras jerárquicas: cada fila del árbol puede tener un conjunto de filas subordinadas, cada una de las filas subordinadas puede a su vez tener un conjunto de filas subordinadas, y así sucesivamente. En este caso, la búsqueda de valores, la clasificación y la obtención de resultados se pueden realizar según el nivel jerárquico actual o incluyendo todos los subordinados.

Representa un contenedor de objetos sobre la matriz multidimensional SAFEARRAY de COM. Le permite crear y utilizar SAFEARRAY para intercambiar datos entre objetos COM.

Matriz fija

Matriz inmutable. El sistema llena la matriz cuando se inicializan los objetos. de este tipo o por el desarrollador, utilizando el diseñador.

5 .3 Editor de texto y módulos

Para crear y cambiar textos en el lenguaje integrado, el desarrollador puede utilizar un editor especial que tiene herramientas convenientes para crear, editar y verificar módulos sintácticamente.

El editor de textos y módulos proporciona al usuario todas las funciones básicas necesarias a la hora de editar tanto textos simples como textos de módulos de programa. Configurator 1C:Enterprise 8.2 utiliza este editor en dos modos:

§ para editar documentos de texto;

§ para editar textos de módulos (como parte del editor de formularios).

5 .3.1 Edición de documentos de texto

En modo de edición El editor de documentos de texto admite todas las funciones de edición de texto estándar:

· crear un nuevo documento o abrir uno de documentos existentes;

· introducir y editar texto;

· guardar texto editado;

· impresión de texto.

A medida que edita texto, puede saltar a una línea específica de un documento, mover bloques de texto a tabulaciones, realizar búsquedas y reemplazos, y usar marcadores. Los marcadores se pueden colocar en cualquier línea de texto:

En el futuro, será posible una navegación rápida a través de los marcadores mediante un atajo de teclado o un comando de menú:

5 .3.2 Edición de textos de módulo

La edición del texto del módulo se puede realizar durante el proceso de creación. Cambiar la forma de un objeto de solución de aplicación, directamente al desarrollar módulos de objetos o la aplicación completa, y al editar un archivo de texto externo que contiene el texto del módulo.

Además de las acciones estándar inherentes a cualquier editor de texto, el editor de texto y módulos tiene una serie de características específicas:

Resaltado de color de estructuras sintácticas.

Para facilitar la edición de los textos de los módulos, el editor puede resaltar elementos en color lenguaje incorporado: palabras clave, constantes de idioma, operadores, comentarios, etc.:

El desarrollador puede utilizar los colores de resaltado predeterminados o personalizarlos él mismo. En general, el propio sistema monitorea la necesidad de habilitar el modo de resaltado de color. Sin embargo, en una situación en la que el sistema "no sabe" que se está editando el texto del módulo (por ejemplo, si se está editando un archivo de texto externo que contiene el texto del módulo), el desarrollador puede habilitar el modo de resaltado de color manualmente usando el configurador. menú:

Agrupamiento

Al visualizar módulos, el editor le permite combinar algunos sintetizadores. construcciones xicas del lenguaje en grupos, colapsarlas y expandirlas. El uso de agrupaciones de estructuras sintácticas le permite percibir mejor diferentes partes del texto, así como transferir y copiar grupos completos:

Operaciones de bloque

El editor le permite realizar una serie de operaciones en bloques seleccionados módulo por cierto:

Navegar por procedimientos y funciones

En una situación en la que un módulo contiene una gran cantidad de procedimientos y funciones, es conveniente utilizar el modo de búsqueda de procedimientos, que es compatible con el editor. Los procedimientos y funciones se muestran en una ventana separada en el orden en que aparecen en el módulo, pero el desarrollador puede ordenarlos alfabéticamente. Los iconos a la izquierda del nombre indican procedimientos y funciones disponibles, y los nombres entre corchetes angulares corresponden a procedimientos predefinidos que no están disponibles actualmente pero que pueden colocarse en este módulo.

Si coloca el cursor sobre un procedimiento que aún no está en el módulo y hace clic. Vaya, el diseñador insertará automáticamente el título del procedimiento predefinido en el texto del módulo.

Comentarios sobre la práctica previa a la graduación

durante el paso práctica de pregrado Golovin Anton Nikolaevich, estudiante de sexto año de la especialidad "Computadoras, sistemas, complejos y redes", hizo frente por completo a la tarea de investigar las herramientas de software disponibles en la empresa para procesar asientos contables y desarrollar métodos para implementar soluciones al problema de la modernización de estas herramientas de software. .

Durante la pasantía, el estudiante Anton Nikolaevich Golovin se demostró como un trabajador concienzudo y responsable, capaz de aprender por sí mismo y resolver de forma independiente las tareas que se le asignaban.

Lista de fuentes utilizadas

1. Radchenko M.G., Khrustaleva E.Yu. 1C:Empresa 8.2. guía practica revelador. - M.: 1C-Publishing LLC, 2009. - 874 p.: Ill.

2. Mijailov S.E. 1C: programación como dos veces dos. Manual de autoinstrucciones. - San Petersburgo: Triton, 2005. - 173 p.: ill.

3. http://ru.wikipedia.org

4. http://www.1c.ru/

5. http://v8.1c.ru/

6. http://www.dic.ru/

7. Goncerov D.I. 1C:Empresa 8.2. Ejemplos simples desarrollo. M.: 1C-Publishing LLC, 2010. - 420 págs.: enfermo.

Publicado en Allbest.ru

Documentos similares

    Análisis de sistemas contables. Sistema de contabilidad automatizado "BEST-5". sistema contable"Turbo Contador" Trabajo colaborativo sobre documentos. Procedimientos de conversión de información. Automatización del procesamiento en todas las etapas del proceso técnico.

    trabajo del curso, añadido el 08/04/2014

    Posibilidades de lo moderno. programas de contabilidad. Complejo "BEST-PRO", sistema "Turbo Accountant 6.5" y "1C:Enterprise 7.7". Ventajas de la contabilidad informática. Automatización de diversas secciones de la contabilidad. Contabilización de activos intangibles.

    trabajo del curso, añadido el 09/03/2009

    Diagrama tecnológico trabajos de LLC "Su Contador", tipos de actividades. Nivel actual uso de tecnologías de la información del objeto de investigación. Revisión de medios técnicos. Diseño de la base de datos “Contabilidad de contratos de trabajo”, modelo conceptual.

    informe de práctica, añadido el 31/10/2013

    Estudio de la estructura y funciones de la contabilidad, clasificación de contadores y coordinación de sistemas de procesos contables en una empresa. Descripción de los tipos de trabajo en la profesión "Contador". Estudiando responsabilidades laborales y los conocimientos necesarios del jefe de contabilidad.

    trabajo del curso, añadido el 22/08/2010

    Contador: ¿quién es? ¿Qué es la contabilidad? Materia, método y objetivos de la contabilidad. El trabajo de un contador es peligroso, difícil, divertido e importante.

    resumen, añadido el 17/12/2002

    AWP "Contabilidad integral" CJSC "Infotech". Sistema R/3 integrado: ventajas y desventajas. Algoritmo de funcionamiento sistema automatizado procesamiento de información. Configuración de la estación de trabajo R/3. Lanzar el programa y usarlo.

    tesis, agregada el 20/06/2011

    Sobre el estudio de la historia de la contabilidad. Un contador que conoce la experiencia de sus predecesores puede trabajar mejor; no perderá el tiempo inventando lo que antes se sabía. Al estudiar historia, un contador no puede rehacerla, pero sí repensarla.

    manual de formación, añadido el 14/06/2008

    Breve descripción sistema de información 1C: Empresa 8.1. Introducción de la contabilidad de cálculos mediante el sistema 1C. Análisis de información y generación de informes. registros fiscales movimientos de cuentas por pagar y cuentas por cobrar en el sistema 1C: Enterprise.

    prueba, añadido el 11/06/2012

    La esencia organizativa y económica de la contabilidad de los activos fijos (FA) en una empresa. Creación de una nueva base de información en el programa "1C: Enterprise 8.2". Soporte informativo para la resolución de problemas de contabilidad de activos. Organización del procesamiento de información sobre contabilidad de activos.

    trabajo del curso, añadido el 12/03/2014

    Automatización de la contabilidad en la empresa. Capacidades de los programas de contabilidad. El proceso de agrupar datos. Programa "1C: Contabilidad", "Parus-contabilidad", "Info-Contador". Contabilización de costes de personal. Elaboración de un balance.

Programa "TURBO CONTADOR"

"Turbo Accountant" es un programa universal para automatizar la contabilidad y el trabajo de oficina de las empresas. Proporciona:

mantener contabilidad sintética y analítica, incluida la contabilidad multidivisa;

preparación, almacenamiento e impresión automatizados de documentos contables primarios y formularios de informes;

establecer un plan de cuentas de trabajo, operaciones típicas, contabilidad analítica, formas documentos primarios, formularios de informes, etc.;

mantener registros en varios lugares de trabajo y mantener varios departamentos de contabilidad en una computadora.

El programa Turbo Accountant es compatible con otros programas de computadora, por ejemplo, con el programa Contabilidad salarios» empresa "A&T", con el programa "Contabilidad de operaciones de almacén" de la empresa "Computer-Service", etc. La compatibilidad se logra importando transacciones y transacciones.

Si se tiene en cuenta una cantidad significativa de operaciones, el programa le permite organizar el procesamiento de información en varias estaciones de trabajo en una red local. Si los lugares de trabajo de los contadores no están conectados por canales de comunicación, entonces el trabajo entre ellos se puede dividir organizando varios diarios de transacciones comerciales (para cada contador, el suyo). Para resumir la información, los diarios se copian mediante disquetes en la computadora del jefe de contabilidad y se incluyen en el diario general de operaciones.

El esquema de contabilidad utilizando el programa Turbo Accountant es el siguiente. Transacciones comerciales se registran ingresando en el registro de transacciones o usando el modo de transacción estándar. Si es necesario, se forman los primarios. documentos contables, y luego el programa genera transacciones típicas para un documento determinado y las ingresa en el diario. Los directorios de características analíticas de las operaciones estándar se forman de antemano de acuerdo con el sistema contable adoptado por la empresa. Los datos de los documentos primarios se almacenan en archivadores y se pueden utilizar en la preparación de diversos informes. A partir de las entradas del registro de transacciones, el programa genera varios informes internos:

declaraciones de facturación

facturación y estados analíticos

ordenar revistas

libro mayor

A partir del registro, también puede recibir informes externos regulados, así como informes de formato libre creados por el usuario.