1С:Enterprise es una plataforma de desarrollo diseñada por 1C Company para la creación de software de automatización empresarial personalizable .
1C:Enterprise es una plataforma full-stack de código reducido que proporciona infraestructura y herramientas para el desarrollo de aplicaciones empresariales, como ERP , POS , WMS u otro software corporativo personalizado. 1C:Enterprise utiliza un enfoque de diseño basado en dominios para desarrollar software empresarial. El desarrollo de aplicaciones dentro de 1C:Enterprise se realiza utilizando un lenguaje orientado a objetos de alto nivel en un modelo conceptual que simula tareas empresariales. La edición visual se utiliza durante todo el proceso de desarrollo de 1C:Enterprise. 1C Company afirma que esto mantiene el volumen de programación como tal al mínimo, de acuerdo con el paradigma de desarrollo de código reducido. La plataforma 1C:Enterprise consta de las siguientes partes:
En la década de 1990 se desarrollaron varias versiones del sistema operativo DOS : 3.0, 4.0 y, luego, simultáneamente 5.0 y 2.0 PROF (que es casi idéntica a la v5.0 en términos de funcionalidad). 2.0 PROF estaba disponible en versiones para un solo usuario y multiusuario (para colaboración en una red local). El principio de “trabajar desde el documento” (la idea de que las operaciones realizadas en una aplicación deberían generar sin problemas documentos burocráticamente/legalmente significativos) se implementó en las versiones 5.0 y 2.0 PROF, junto con el lenguaje de programación incorporado, los registros contables y el editor de formularios de impresión. [1]
La versión 6.0 para Windows 3.1 reemplazó a la versión 5.0 en 1995. La nueva versión tenía mucho en común con las versiones DOS, pero tenía un nuevo núcleo.
1С:Enterprise 7.0 y 1С:Enterprise 7.5 fueron reemplazados evolutivamente por 1С:Enterprise 7.7. La versión 7.7 consta de un "envoltorio" de tiempo de ejecución, es decir, un motor, que funciona con una o varias bases de datos definidas en la aplicación ("configuración" en términos de 1C:Enterprise). Los componentes que ejecutan varios procesos contables y administrativos están conectados al motor. Los componentes estándar incluyen:
El lenguaje de programación incorporado que se utiliza en la v7.7 difiere significativamente de los que se utilizan en las versiones 3.0-6.0. El concepto de “objetos de datos” apareció por primera vez en la v7.7. El lenguaje se volvió esencialmente universal (es decir, hay algunos ejemplos de juegos simples – Tetris, damas, etc. – que se crearon en la plataforma 1C: Enterprise).
La versión demo de 1С:Enterprise 8.0 se lanzó el 14 de agosto de 2002. Un año después, se lanzó la primera aplicación para el mercado masivo, 1C:Enterprise 8.0 Trade Management, que simultáneamente marcó el lanzamiento de la plataforma tecnológica 1C:Enterprise destinada al mercado masivo.[9] 1С:Enterprise 8 está localizada en ruso, inglés y chino, así como en varios otros idiomas (ver Presencia en el mercado).
La característica clave de la versión 8.2 es la “aplicación administrada”: la interfaz de usuario se describe de forma declarativa y depende del tipo de software cliente:
A finales de mayo de 2013, 1C Company anunció el lanzamiento de 1C:Enterprise 8.3 con funcionalidad en la nube. Esta versión se presentó como la versión final (o más completa) de la plataforma. 1C:Enterprise como plataforma en la nube consta de los siguientes servicios y tecnologías:
Junto con el desarrollo en curso de la versión 8.3 de la plataforma Enterprise, 1C Company ofrece una nueva versión del entorno de desarrollo de la plataforma: las herramientas de desarrollo empresarial (EDT) basadas en Eclipse. EDT presenta algunas ventajas con respecto al entorno de desarrollo de la plataforma 1C:Enterprise tradicional:
Sobre la plataforma 1C:Enterprise se han desarrollado numerosas aplicaciones empresariales, en gran medida destinadas a automatizar procesos empresariales y diversas formas de elaboración de informes y documentación. Según un estudio de IDC de 2014, 1C:Enterprise ocupa un tercio del mercado ruso de software empresarial, superado por SAP, con un 49 por ciento. [2]
1C se está expandiendo más allá de la CEI y se ha localizado en más de 20 idiomas.
Los países con presencia incluyen Estados Unidos , Alemania , Rumania , Polonia , Italia , España y Vietnam . [3]