Abierto
Cerca

1 s sobre el programa. Para un usuario novato: diferencias entre los productos de software del sistema del programa 1C:Enterprise. Acelerar la toma de decisiones

Los procesos de mecanización, automatización y robotización de todo lo que hace una persona ocurren constantemente. Anteriormente, esto consistía en crear turbinas eólicas o aquellas que asumían el procesamiento intensivo de granos. Ahora se pueden encontrar signos de progreso en la producción, la gestión y el intercambio de información. Los programas de la serie 1C ayudan enormemente a las empresas. ¿Qué son, qué son y por qué se desarrollaron?

1C: ¿para qué está destinado el programa?

En primer lugar hay que decir que el nombre completo de este software es “1C: Enterprise”. Está diseñado para automatizar las actividades de organizaciones o individuos. Se puede instalar en cualquier computadora moderna en una oficina o en un entorno doméstico. es un programa que permite automatizar la contabilidad o facilitar la toma de decisiones de una empresa (presupuesto familiar). Está formado por dos partes:

  1. Plataforma.
  2. Solución de aplicación.

La plataforma 1C: Enterprise es la base que se instala en una computadora y ejecuta la solución de la aplicación. Cuando inicia este software, esto es lo que se muestra primero. Una solución de aplicación es un conjunto de archivos que contiene un conjunto específico de capacidades e informes necesarios para mantener un tipo específico de contabilidad y compilar toda la base de información necesaria. Aunque los componentes funcionan juntos, son sistemas separados. Y si es necesario, se puede sustituir uno de ellos. Bueno, ahora no debería haber preguntas sobre 1C ("qué es y para qué sirve").

¿Cómo funciona la automatización contable?

Puede considerar un ejemplo de automatización utilizando la solución de aplicación "1C: Gestión de salarios y recursos humanos 8". Te permite facilitar el trabajo del departamento de RRHH, realizar nóminas, aportes a fondos, impuestos independientemente de las personas (todo depende de la cantidad de días trabajados, salario, etc., por lo que solo necesitas ingresar los datos iniciales, y el programa hará el resto). La solución de la aplicación puede ser utilizada no solo dentro de una organización grande, sino también por un empresario individual que paga el impuesto sobre la renta personal. Para los componentes de software, no importa qué números se cuenten, por lo que la base de datos de 1C puede ser pequeña. Pocas personas saben que esta aplicación es aplicable incluso para un presupuesto familiar. Y no es de extrañar, porque el coste es bastante elevado y pocas personas pueden permitírselo. El software se utiliza para llevar libros de gastos e ingresos, así como otros aspectos importantes para la empresa. Cabe señalar que la cantidad de soluciones de aplicaciones es muy grande: hay cientos, si no miles. Algunos de ellos son de serie, lo que muchas empresas pueden utilizar para resolver sus problemas sin configuraciones adicionales. Además, son los más populares. También existen soluciones de aplicaciones personalizadas creadas para empresas específicas (normalmente por programadores internos). Pero este proceso requiere bastante mano de obra, por lo que sólo tiene sentido si se comprende claramente la necesidad de crear soluciones específicas.

Acelerar la toma de decisiones

Cualquier solución de aplicación adoptada se implementa mediante la plataforma 1C: Enterprise. Es el entorno el que lanza y ejecuta todo. Además, estos procesos ocurren a la velocidad máxima que es capaz de alcanzar una computadora. Incluso para las grandes empresas, calcular los salarios de una gran cantidad de empleados no es un problema, porque 1C es un asistente para tales casos. Cuando comience a trabajar, la plataforma cargará la solución de aplicación necesaria en la que deberá ingresar datos. Todo lo necesario será calculado directamente por el ordenador, y sólo se mostrará el resultado final. Es necesario tener en cuenta que cada solución de aplicación sólo puede funcionar con la plataforma para la que está escrita. Afortunadamente, vale la pena señalar que hay pocos y es imposible confundirse.

Se revisó brevemente la funcionalidad del programa. ¿Qué le da a la gente? Los beneficios del software para contables y directores de empresas deben considerarse por separado, aunque 1C es una herramienta que pueden utilizar muchas otras personas.

Beneficios para los contadores

El uso de este software le permite realizar rápidamente todos los cálculos necesarios, registrar eventos y reducir la influencia del factor humano. 1 C es un programa que proporciona almacenamiento y uso conveniente y compacto de toda la documentación. E incluso si el propio contador no trabaja temporalmente, el empleado que desempeña sus funciones podrá resolver todo sin perder tiempo. 1C es una herramienta útil que hará que la contabilidad sea confiable y abierta.

Beneficios para los gerentes

También existen importantes beneficios para los jefes de empresa. El aspecto y valor principal es la capacidad de controlar y monitorear el estado actual de las cosas. Además, todo esto se hace sin necesidad de interrumpir el trabajo de los especialistas. Simplemente inicie el programa, seleccione el componente que sea de mayor interés y descubra los datos. Para un gerente de 1C, esta es una oportunidad para rastrear todos los cambios tan pronto como se registran.

Varias soluciones presentes en el programa 1C: Enterprise

Cabe señalar que el producto se selecciona en base a dos criterios: la industria en la que se utilizará y el problema funcional que resuelve. Para presentar las capacidades del programa, aquí se describirán las áreas de aplicación. Primero las industrias de uso:

  1. Silvicultura y agricultura.
  2. Producción industrial.
  3. Construcción.
  4. Sector financiero.
  5. Comercio, logística, almacén.
  6. Establecimientos de alimentación y hostelería.
  7. Medicina y asistencia sanitaria.
  8. Cultura y educación.
  9. Administración municipal y pública.
  10. Servicios profesionales.

Hay tareas más funcionales, pero también resultan de gran interés como herramienta para lograr el objetivo:

  1. Flujo de documentos.
  2. Gestión de procesos relacionados con el cliente.
  3. Sistema integrado de gestión de recursos empresariales.
  4. Registros de personal, gestión de personal y salarios.
  5. Contabilidad financiera y de gestión.
  6. Gestión de transporte, logística y ventas.
  7. Gestión de datos de ingeniería.
  8. Gestión de proyectos.
  9. Gestión de reparaciones.
  10. Impuestos y contabilidad.
  11. Aprendizaje electrónico.

Conclusión

Este software, por su funcionalidad y capacidades de aplicación, es importante para garantizar la velocidad de interacción y monitorear la situación actual. Permite automatizar una serie de procesos en las empresas y lograr una mayor eficiencia en la gestión de los recursos laborales y materiales. Bueno, ahora, después de leer, podemos decir que si escuchas la frase "programa 1C", qué es, ya puedes responder.

El programa 1C siempre utiliza dos modos principales: configuración y trabajo con la base de información. Puede seguir estos pasos en el orden que desee. El modo “Configurador” es necesario para configurar los modos necesarios para el usuario del programa. En el modo "Configurador", se cargan configuraciones que contienen información sobre la estructura de documentos y formularios contables. Es la configuración la que determina la orientación del software 1C. La configuración incluye los siguientes componentes: un conjunto de constantes, la composición y estructura de directorios, formas de operaciones y publicaciones, una interfaz de usuario, algoritmos de informes y mucho más.

El trabajo principal del usuario se produce al iniciar el modo 1C: Enterprise. Aquí es donde funciona el sistema en el proceso de producción requerido. En el modo "1C: Enterprise", se ingresa información, se realizan transacciones y se generan informes. El usuario puede ingresar y analizar información según la configuración del sistema.

Cómo trabajar en el programa 1C.

La interfaz del programa 1C es bastante sencilla y comprensible para el usuario. Para comenzar, debe iniciar una nueva versión del programa y conectar la base de datos de información. En la ventana que aparece en la pantalla, debe ingresar la ruta a la base de datos. Luego ejecute el programa en modo "1C: Enterprise".

Cuando inicie el programa por primera vez, debería aparecer un asistente para ayudarlo a configurar los parámetros necesarios. Es necesario completar información sobre la organización en la sección “Servicio”. En una configuración típica, la línea requerida se llama "Información de la organización", pero en aplicaciones no estándar puede tener un nombre diferente. Luego se completan los directorios del programa. Por ejemplo, la información sobre los empleados debe ingresarse en el "Directorio de empleados".

Los datos bancarios se ingresan en la línea "Detalles bancarios", la información sobre los socios se ingresa en el directorio "Contrapartes". En las secciones “Documentos de pago” y “Banco”, complete la información sobre la cuenta corriente. Todos los movimientos de transacciones financieras se mostrarán en los diarios correspondientes. Las configuraciones típicas tienen secciones "Facturas", "Productos", "Factura" para mantener registros de los productos fabricados y vendidos. Todos los datos ingresados ​​deben ser verificados.

El trabajo posterior con el software 1C depende del enfoque de la aplicación. Si va a trabajar en la aplicación 1C: Contabilidad, debe estudiar los formularios estándar de informes y publicaciones en el programa. Cuando trabaje con una configuración diseñada para automatizar otra área, debe aprender los principios básicos para trabajar en esta aplicación. Puede aprender a utilizar el programa usted mismo estudiando la literatura y los sitios web disponibles en Internet, o realizando cursos especializados en un centro de formación autorizado.

Artículo relacionado

Los servicios de un contador competente siempre han sido y serán valiosos. Si está iniciando una pequeña empresa, es posible que también necesite conocimientos de contabilidad, incluso si planea contratar a un especialista. Además, este tipo de habilidades pueden resultar útiles para llevar la contabilidad de su propia casa.

Instrucciones

Lo primero que debes empezar si decides dominar la contabilidad por tu cuenta es estudiando el sistema ruso. Si ya tienes un título superior en economía, lo más probable es que puedas saltarte esta etapa de formación. Solo necesitas refrescar tu memoria de los capítulos del Código Tributario y familiarizarte con los que han aparecido recientemente.

Decide con qué sistema tributario trabajarás. Si estamos hablando de, entonces es necesario estudiar las disposiciones de la ley que se refieren específicamente a él. Así, en el Código Tributario del sistema tributario simplificado (sistema tributario simplificado), el artículo 26.2 del mismo nombre establece que es simplificado. Para comprender todas las complejidades, por supuesto, no basta con leer el Código, así que compre, por ejemplo, el libro de Smyshlyaeva S.V. "Reglas y matices del sistema tributario simplificado".

Después de esto, vaya a cursos especiales o continúe dominando el tema de forma independiente. En cuanto a los cursos, son de diferentes tipos: basados ​​en la educación secundaria (normalmente duran hasta un año) y basados ​​en la educación superior (la duración de los estudios es de unos 5 a 6 meses). El diploma se expide en ambos casos.

Puede estudiar de forma independiente los conceptos básicos de contabilidad utilizando cursos o libros remotos. Lo importante aquí es elegir una buena guía que contenga información actualizada con la última edición del Código Tributario. Compre, por ejemplo, el libro de Tamara Belikova "Contabilidad de cero al balance". Tiene buenas críticas entre quienes dominan las habilidades contables. Los tutoriales contienen las tareas más sencillas para realizar transacciones y calcular saldos. Intenta resolverlos, y también crea el tuyo propio en base a ellos. Si puedes manejar esto, considérate un maestro en contabilidad.

Tenga en cuenta que ahora todos los registros se guardan en programas informáticos especiales basados ​​​​en bases de datos. Los cursos le enseñarán cómo utilizarlos. Pero si decides prescindir de la ayuda de los profesores, tendrás que adquirir adicionalmente un manual para utilizar el programa que elijas. El más común de ellos es el 1C.

Consejo útil

Los principios más importantes a la hora de estudiar contabilidad son la diligencia y el cuidado. No debe haber errores al calcular impuestos, salarios, gastos e ingresos, ya que esto puede generar pérdidas y multas importantes.

¿Ha decidido dominar la profesión de contador o complementar sus conocimientos profesionales en el campo de los negocios? Hay muchas formas de estudiar contabilidad. Elija el que sea adecuado para usted.

Instrucciones

Aplicar a una institución de educación secundaria especializada o superior para contabilidad. Si es un graduado del noveno, entonces le conviene tener la facultad adecuada. La formación se puede realizar tanto a tiempo completo como a tiempo parcial y por la tarde. La duración de los estudios después del noveno grado es de 3 a 4 años, después del undécimo grado, de 10 meses a un año.

Inscríbete en una institución de educación superior con un enfoque relevante si estás en el 11.º grado. Las formas de educación también pueden ser diferentes: a tiempo completo, a tiempo parcial o nocturnas. La duración de la formación será de 5-6 años. Pero el período de estudio se puede reducir a 3-4 años si se tiene una educación secundaria especializada en el perfil adecuado.

Inscríbase en cursos de contabilidad de corta duración. La duración de dichos cursos oscila entre uno y cuatro meses. Los trabajos teóricos se combinan con los prácticos; al final del curso, se realiza un examen y se emite un certificado de finalización del curso de contabilidad. Los buenos cursos deben incluir el trabajo con programas informáticos, sin los cuales es imposible mantener la contabilidad moderna, como: "1C: Contabilidad", "1C: Empresa", etc.

Contrata a un tutor para que te ayude a dominar la contabilidad. Puede tratarse de un contador experimentado que tenga la capacidad de transmitir los conocimientos acumulados en una forma accesible para un principiante. Combinar conocimientos teóricos con ejercicios prácticos: elaboración de asientos contables, etc.

Edúcate tu mismo. Este es el camino más difícil de todos, pero sujeto a una alta autoorganización, la disponibilidad de buena literatura educativa o programas informáticos educativos, esta idea es bastante factible. De hecho, en el mundo moderno, lo primero que se valora son los conocimientos y las habilidades, y luego tener “credenciales en educación”.

El programa de contabilidad "1C Enterprise" se encuentra en la computadora de casi todos los contables modernos. A pesar de su aparente complejidad, el programa es bastante fácil de usar y tiene una amplia gama de funciones útiles. Para aprender a utilizar el programa, todo lo que necesita hacer es instalar el programa en su computadora y comenzar a trabajar en él.

Necesitará

  • - Programa 1C.

Instrucciones

Instale el programa 1C Accounting en el sistema operativo de su computadora. Si hay espacio en el disco del sistema local, instale este software allí, ya que dichas utilidades deben incluirse con el sistema operativo. Cuando lo inicias por primera vez, el programa aún no tiene ninguna base de datos, por lo que la lista de inicio estará vacía. Agregue una nueva base de datos usando el botón Agregar. En este caso, inicialmente puede ingresar el nombre de la nueva base de datos, así como algunos parámetros.

Después de iniciar el programa, complete los datos básicos: detalles de su organización, información de la cuenta actual, nombres e información sobre los empleados, acuerdos con otras organizaciones, etc. Puede completar información sobre su organización a través del elemento del menú "Servicio". La interfaz del paquete de software será clara incluso para un usuario novato, por lo que no debería haber dificultades especiales durante el funcionamiento.

El programa de contabilidad 1C mantiene registros de todas las transacciones comerciales en curso. Las transacciones en efectivo en la cuenta deben ingresarse en el diario "Documentos de pago", la recepción de mercancías se registra en el diario "Bienes y ventas", las facturas emitidas y las facturas, en los diarios. Para analizar las actividades económicas de una empresa, el programa ofrece una selección de varios informes: "Balance de facturación", "Libro de compras", "Libro de ventas", varios informes para las autoridades reguladoras.

Lea la literatura sobre el mantenimiento de registros de una entidad comercial y familiarícese con los conceptos básicos, y luego todas las secciones del programa le resultarán familiares y comprensibles. También vale la pena señalar que en Internet hay una gran cantidad de videos diferentes que muestran claramente los principios básicos para trabajar con software de 1C.

Artículo relacionado

El programa de contabilidad 1C se utiliza recientemente en casi todas las empresas. Este programa contiene todo tipo de documentación utilizada en el registro de actividades comerciales, así como los diarios e informes necesarios para el trabajo de un contador.

Instrucciones

Regístrese para cursos de formación en el programa 1C: Contabilidad. Se llevan a cabo cursos similares en cualquier ciudad importante. Como regla general, los números de teléfono de las instituciones educativas se pueden encontrar en cualquier periódico informativo de la ciudad. No solo recibirá un conocimiento profundo de un usuario seguro de 1C, sino también un documento que confirma la finalización de los cursos. También puede ver videos de capacitación especiales en Internet que muestran claramente el funcionamiento de una función particular en el software de 1C.

Consulte los libros "1C: Contabilidad 8. Versión educativa" de la empresa 1C, "Contabilidad y contabilidad fiscal en "1C: Contabilidad 8", "1C: Contabilidad 8 para" (autor S.A. Kharitonov), "Contabilidad del impuesto sobre la renta "en "1C: Contabilidad 8" Baeva N.G. y otros. Puedes encontrarlos en Internet. Escanee siempre todas las descargas en línea utilizando un software antivirus. Si no hay Internet, estos libros se pueden encontrar en las librerías.

Instale el programa 1C: Contabilidad en su computadora e intente estudiarlo usted mismo. Como regla general, es mejor instalar este software en el disco local del sistema de una computadora personal, de modo que si se reinstala el sistema operativo, se pueda crear una copia. Cree una base de datos de documentos para su organización ficticia, elabore un libro de compras y ventas, agregue empleados y contratistas, agregue una cuenta corriente e ingrese datos bancarios.

Después de completar los datos en el programa, estarán disponibles varios informes. Intente elaborar un balance o informes preparados para un fondo de pensiones, registrar recibos y cancelaciones de bienes. Monitoree los cambios en la cantidad de bienes en stock a través de un elemento del menú. El programa 1C puede parecer complicado sólo por su amplia funcionalidad. En el trabajo diario, un contable estándar sólo puede utilizar un tercio de los recursos disponibles.

1. Qué es 1c, la diferencia entre plataforma y configuración.
2. Opciones de almacenamiento de información.
3. Arquitectura de tres niveles.
4. Soporte tecnológico

Qué es 1c, la diferencia entre plataforma y configuración.

El programa es a la vez un producto de software de solución empresarial y un entorno de desarrollo. Tiene muchas configuraciones estándar y personalizadas. Para que quede más clara la diferencia entre plataforma y configuración, haré una comparación con el programa Word de la suite ofimática de Microsoft. La plataforma equivale al programa Word y la configuración equivale a un archivo con extensión “*.doc” creado en el programa.

Aquellos. al tener solo una plataforma, no hay nada que mirar ni dónde ingresar datos, y al tener una configuración sin plataforma, no hay nada que abrir. Como regla general, la configuración cubre una determinada industria o área temática y resuelve sus problemas, por ejemplo: gestión comercial, contabilidad empresarial, gestión de salarios y personal, empresa de transporte por carretera. En cuanto al entorno de desarrollo, hay una herramienta de configuración integrada en la plataforma y todas las configuraciones existentes se crean con ella. Además, la comprensión del código se simplifica gracias al lenguaje de programación: es ruso. La interfaz principal a través de la cual trabajan los usuarios es Formularios .

Cómo se ve el 1

En los últimos años 1c ha sufrido importantes cambios en la interfaz, sigamos de la versión 7.7 a la versión 8.3 "Taxi"

Opciones de almacenamiento de información.

Porque Los principales objetivos del uso de programas en los negocios son la acumulación de datos para control y gestión, luego es necesario hablar sobre cómo lo hace 1C. Hay dos tipos de almacenamiento de información en bases de datos:

  1. Archivo– este formato implica crear un archivo “1Cv8.1CD” en su computadora, que es una base de datos.
  2. Servidor de cliente- este formato implica el uso de un programa de terceros para almacenar información y el programa 1c accede a él para realizar algunas acciones sobre los datos. En lugar de la frase cliente-servidor, se puede utilizar la palabra servidor, así como una arquitectura de tres niveles o tres niveles.

Arquitectura de tres niveles.

Creo que no habrá dificultades para comprender la versión en archivo de la construcción de un sistema contable. Te contaré más sobre el cliente-servidor. Con esta opción de implementación, el paquete de software consta de tres niveles: Cliente, 1C Enterprise Server, SQL Server.
Nota: El acrónimo SQL significa Lenguaje de consulta estructurado, que se traduce como lenguaje de consulta estructurado, pero a menudo se utiliza para indicar un tipo de servidor.

El objetivo principal de esta opción para construir un sistema es aumentar la confiabilidad y el rendimiento. Los programas de terceros más famosos son: MS SQL Server, PostgreSQL y este último es gratuito y viene en sus discos.

La confiabilidad se logra debido al hecho de que la base de datos se puede operar a través de un programa especializado que monitorea la integridad de los datos, realiza copias de archivo, optimiza el tiempo de recuperación de los datos, etc.

Actuación– debido a la posibilidad de distribuir diferentes partes lógicas del paquete de software a diferentes computadoras. De hecho, incluso con la versión cliente-servidor, todas las partes del paquete de software se pueden ubicar en una computadora.
Una descripción simplificada de las funciones realizadas por las diferentes partes del paquete de software se verá así:

  1. Cliente: todo lo relacionado con la visualización en la pantalla del monitor
  2. Servidor 1C: solicitud de información a un servidor SQL en lenguaje SQL, imponiendo restricciones a los derechos de los usuarios sobre la información recibida
  3. Servidor SQL: almacenamiento y cambio de información.

Si comparamos las versiones de 1c de 7.7 a 8.3 y resaltamos una diferencia clave, podemos indicar lo siguiente

  • 7.7 es en gran medida una versión de archivo, no funciona completamente con SQL
  • Sistema monopuesto 8.0, no tiene suficiente paralelismo para varios usuarios
  • Sistema cliente 8.1, ejecuta SQL, pero la mayoría de los procesos se ejecutan en la máquina cliente
  • 8.2 cliente-servidor, pero con funcionalidad de cliente web débil
  • Cliente web 8.3, alejándose de las ventanas modales.

Soporte tecnológico

La plataforma 1c admite muchas tecnologías modernas:

  • com: le permite acceder a otros objetos independientemente de los límites del proceso o de la máquina, es decir. leer datos de otras aplicaciones. Por ejemplo desde Excel
  • ole: le permite incrustar partes de otras aplicaciones en formularios 1C.
  • xml: un formato generalmente aceptado para el intercambio de datos
  • y muchos otros.

Instalar 1c no es más difícil que instalar cualquier aplicación, el único matiz es la clave de seguridad.

En conclusión, un dato interesante: la decodificación "1C" inicialmente no significaba más de un segundo y era el nombre de un motor de búsqueda, no de una empresa que desarrolla aplicaciones comerciales.

Una de las consultas más populares en el motor de búsqueda es "Programa 1C 8.2 para tontos". ¿Qué provocó este interés? Vamos a resolverlo.

¿Por qué aprender 1C es un problema para algunos?

A pesar de todos los esfuerzos de los desarrolladores de 1C, resultan bastante difíciles para un usuario no capacitado. Esto suele deberse a la complejidad del tema.

Por ejemplo, ¿cómo se puede entender un programa de contabilidad sin saber contabilidad? Así es, de ninguna manera.

Veamos los mejores tutoriales para programas 1C Enterprise 8.2 y 8.3 para principiantes: materiales, videos, lecciones, libros, audio, capacitaciones.

En primer lugar, ¿necesita saber qué es exactamente lo que la "tetera" necesita estudiar en 1C 8.3? Existe una gran variedad de programas 1C que difieren significativamente. ¿O quizás quieras aprender a programar 1C? ¡Fácilmente!

Libros sobre contabilidad 1C

Cursos en vídeo gratuitos sobre contabilidad 1C

Hay una gran cantidad de tutoriales en vídeo e instrucciones de pago de alta calidad sobre los programas 1C en Internet, no es difícil encontrarlos. Es mucho más difícil encontrar materiales gratuitos y de alta calidad. Echemos un vistazo a ellos.

Nuestra selección de vídeos

Puede ver nuestros videos tutoriales para principiantes en 1C en una lista de reproducción especial en Youtube. Necesariamente suscríbete a nuestro canal de youtube , ¡publicamos regularmente nuevos videos!

Cursos en vídeo de torrents

Si sabe cómo descargar archivos de rastreadores de torrents, podrá encontrar fácilmente mucha información útil.

Cursos en vídeo en youtube.com

Si escribe "Contabilidad 1C" en la búsqueda de este sitio, se sorprenderá de la cantidad de material del programa 1C para tontos.

Cursos pagos en línea/fuera de línea

Entre los cursos y formaciones, puedo destacar los cursos online 1C - profbuh8.ru. Siguiendo el enlace podrá descargar más de 200 lecciones en vídeo de la empresa ProfBukh8 de forma gratuita para revisarlas.

Los cursos fuera de línea incluyen cursos de la propia empresa 1C (www.1c-uc3.ru) y cursos del centro de especialistas (www.specialist.ru)

Contabilidad comercial y de almacén en el programa 1C Enterprise

La contabilidad de almacén suele ser mucho más sencilla para simples mortales como tú y como yo. Aquí no es necesario conocer planes de cuentas, Talmuds como PBU 18/02, etc.

La contabilidad de almacén no está regulada de ninguna manera, los métodos y formas de mantenerla no están limitados de ninguna manera.

Libros sobre el comercio en 1C

1C:Enterprise 8. Gestión de operaciones comerciales en preguntas y respuestas.

Un libro excelente que contiene varios cientos de casos (ejemplos) de la vida real para estudiar el programa 1C. Este libro es adecuado tanto para principiantes en el programa 1C como para usuarios avanzados. El libro se publicó para las ediciones 10.3 y 11 del programa.

1C Empresa 8″. Configuración "Gestión comercial" edición 11

El libro que viene con el ““programa” es un material muy útil y relevante.

Cursos en vídeo gratuitos sobre gestión comercial de 1C

    • Sitio web Teachvideo.ru http://www.teachvideo.ru/catalog/24
    • Cursos en vídeo de torrents
    • Cursos en youtube.com

Ejemplo: vídeo en YouTube, mercancía que llega al almacén:

Cursos de comercio pagados

Los cursos pagos para programas 1C sobre contabilidad de almacenes para principiantes y principiantes son similares:

  • Entre los cursos y capacitaciones, puedo destacar los cursos en línea: profbuh8.ru, aquí hay un enlace a una prueba de manejo de su curso en 1C Commerce
  • Los cursos fuera de línea incluyen cursos de la propia empresa 1C (www.1c-uc3.ru) y cursos del centro de especialistas (www.specialist.ru)

Programación 1C 8 para tontos

La parte más interesante y difícil es para principiantes. La configuración de 1C 8.3 y 8.2, por regla general, no requiere un estudio en profundidad de las áreas temáticas: contabilidad, finanzas, etc. Sin embargo, es necesario tener una idea general.

Libros para programadores principiantes.

Se ha escrito una gran cantidad de libros para aprender a programar para principiantes, pero no recomiendo leerlos todos.

Anteriormente revisé los libros más útiles para enseñar programación a principiantes, puedes leerlos en la página.

Vídeo de formación para programadores.

En una palabra:

  • buenos cursos gratuitos son los cursos de Pavel Chistov;
  • Entre los cursos de pago en términos de relación calidad/precio, podemos destacar los cursos de la empresa “Fair Start”: siguiendo el enlace puede obtener más de 30 lecciones de demostración gratuitas. Lo más valioso de estos cursos es que los profesores no sólo aportan conocimientos de programación, sino que también ayudan con el futuro laboral.
Hoy en día, los productos de software 1C son una especie de estándar para contabilidad, gestión y otros tipos de contabilidad en pequeñas y medianas empresas. Los empleadores exigen que sus empleados tengan las habilidades necesarias para trabajar con este producto de software en particular. Si en la agenda surge el tema de la integración de una tienda online y sistemas de automatización (restos, precios, pedidos, etc.), la oficina suele disponer también de una base de datos 1C con la que se debe realizar la integración. Lo mismo ocurre en muchos otros casos: cualquier proceso de automatización para pequeñas y medianas empresas tradicionalmente comienza con los productos 1C y continúa con su uso.

Como consultor de negocios, a menudo me encuentro con preguntas sobre qué es 1C, qué estructura puede tener este producto de software y, en general, cómo funciona todo este sistema. Por lo general, las hacen los desarrolladores web que se ven obligados a lidiar con problemas de integración sitio y. 1C, programadores especializados en aplicaciones móviles y otros especialistas que, por la naturaleza de su trabajo, tienen que lidiar con programas 1C con poca frecuencia.

En este artículo decidí recopilar respuestas a las preguntas más comunes que surgen constantemente en mi trabajo. Por lo tanto, quiero advertirles de inmediato: el artículo está destinado a personas familiarizadas con las tecnologías de TI, empresarios, contadores y personas alejadas del ámbito de las TI probablemente tendrán dificultades para comprender algunos de los matices. Por supuesto, intentaré escribir lo más simple posible y no planeo ahondar en matices técnicos a nivel de código, pero aún así, ciertos términos y conceptos pueden parecer complejos para los no especialistas.
Algunas palabras sobre mi experiencia con 1C
Hubo un tiempo en que trabajé como programador de 1C en un gran proyecto, luego asumí el puesto de director de proyecto y durante bastante tiempo fui jefe del departamento de proyectos, que se ocupaba exclusivamente de tareas en 1C.

Ahora, como he escrito más de una vez, trabajo como consultor empresarial en el ámbito de las pequeñas y medianas empresas. Constantemente me enfrento a diversas tareas relacionadas con la automatización del trabajo y, como resultado, a los productos de software 1C. La mayoría de las veces, como consultor de negocios, contrato especialistas de 1C para resolver ciertos problemas, tengo un equipo permanente y también atraigo a especialistas externos, incluidos autónomos. En casos muy raros, yo mismo escribo algo en 1C, la mayoría de las veces si necesito resolver urgentemente un pequeño problema.

Por otro lado, me alejo cada vez más del trabajo constante con los productos 1C. Si al comienzo de mi carrera trabajar con programas 1C me generaba el 100% de mis ingresos, hoy la implementación de algunas soluciones 1C no ocupa más del 20% de mi trabajo, todo lo demás son sitios web, sistemas CRM, etc.

Por lo tanto, aunque todavía no me he desviado demasiado de las cuestiones relacionadas con el programa 1C, decidí sistematizar mis conocimientos, recopilar y registrar aspectos y matices importantes del trabajo con estos productos de software.

Un poco más sobre 1C y por qué escribo todo esto
Yo mismo sé que estoy a punto de, como dicen, abrazar la inmensidad. Por tanto, otra advertencia:
  1. Planeo crear toda una serie de artículos sobre 1C, donde hablaré sobre este producto de software desde diferentes puntos de vista. Este artículo está destinado principalmente a programadores. Por eso lo publico en Habré. Lo siguiente cubrirá una gama más amplia de conceptos, incluidos aquellos de interés para empresarios y usuarios de productos de software 1C y, por lo tanto, se publicarán en Megamind.
  2. No profundizaré en los matices del uso del código u otros detalles técnicos, que cada uno de ustedes puede leer por su cuenta en el sitio web oficial de 1C, en los sitios de soporte, en foros conocidos, etc.
  3. No discutiré los matices de cómo funciona tal o cual versión de la plataforma. Además, la mayoría de las veces hablaré de la plataforma 8.3 como la última en el momento de escribir este artículo, así como de las configuraciones típicas que tienen más demanda entre mis clientes (medianas y pequeñas empresas).
Al mismo tiempo, no solo quiero ayudar a un programador web u otro especialista a comprender dónde buscar el código correcto, sino que quiero ayudarlos a comprender qué es: 1C.
Hoy en día, la propia empresa 1C ha introducido tanta confusión en las descripciones de los productos, en los requisitos para el nivel de especialistas que configurarán el sistema, en la elección de la plataforma, configuración, complementos, complementos, versiones, etc. etc., que el sistema 1C personalmente comienza a recordarme la antigua serie de televisión " Pulpo". Si alguien recuerda, en esta película el comisario luchó contra un grupo criminal, parte del cual era un grupo bancario. Y este sistema bancario era tan confuso que era muy difícil entender de dónde venía el dinero, adónde iba, cómo funcionaba tal o cual división y, lo más importante, por qué.

En el sistema 1C, me parece que los esfuerzos por "confundir" al usuario tienen como objetivo una cosa: no es necesario entender nada, solo hay que pagar. Y muchos empresarios acaban pagando sin saber si necesitan esta actualización, si necesitan este producto. Simplemente pagan y listo.

Intentaré desenredar los "tentáculos del pulpo" y estructurar una comprensión general de cómo funciona el sistema 1C.

También nos gustaría recordar a los programadores que pueden encontrar cualquier información técnica en el sitio web de 1C. No planeo insistir en estos matices en absoluto. Escribiré en un lenguaje sencillo, en la medida de lo posible, sobre cuestiones fundamentales.

Y si necesita matices técnicos específicos de 1C, siempre puede utilizar los siguientes recursos:

  1. Sitio web de 1C y foro de socios. http://www.1c.ru
  2. Otros recursos
En la gran mayoría de los casos, las respuestas a sus preguntas las encontrará en uno de estos recursos. Hay muchos más foros y otras cosas, pero la mayoría de las soluciones están ahí.

1C como ecosistema

Cuando un empresario, abogado, contador, vendedor y otro usuario se encuentra con los programas 1C, muy a menudo surge un malentendido de qué se trata. Algunas personas piensan que 1C es un sistema de contabilidad conveniente, otras piensan que es un sistema para automatizar una tienda en línea, otras no entienden realmente de qué estamos hablando. Algunos incluso piensan que con la ayuda de tal o cual producto 1C se puede solucionar cualquier problema empresarial, solo hay que elegir el producto adecuado y, quizás, modificarlo un poco.

La razón de percepciones tan claramente erróneas es que nadie entiende qué es 1C desde el punto de vista de la plataforma. Cada uno ve algo diferente, específico. La propia 1C genera aún más confusión, ya que apoya activamente todos estos conceptos erróneos debido a su marketing, que intenta posicionar a 1C como una solución para todas las ocasiones y para cualquier propósito.

En el artículo Por qué 1C es malo y por qué a los programadores de 1C no les gusta tanto, ya dije que, de hecho, 1C debería percibirse como un ecosistema completo. Es este enfoque el que le ayudará a comprender qué es 1C y por qué es necesario.

Entonces, desde el punto de vista del ecosistema técnico, 1C consta de los siguientes componentes:

  1. La plataforma 1C es la base sobre la que se escriben las configuraciones, con la que trabajan los programadores, etc. Se actualiza de versión en versión, por lo que puede ser: 6.0, 7.7, 8.0, 8.2 u 8.3.
  2. Configuración. Este es el siguiente nivel de especificidad. Las configuraciones se escriben en la plataforma utilizando el código 1C. Los usuarios trabajan con configuraciones.
  3. Bitrix 1C. Vale la pena hablar del sistema para trabajar con sitios web por separado.
Otro aspecto en el que se puede estructurar el trabajo de 1C es el nivel organizativo. Y aquí hay 2 partes que tampoco funcionan una sin la otra:
  1. La propia empresa 1C y su plantilla de especialistas.
  2. Socios de 1C (franquicias) y especialistas involucrados en el mantenimiento del sistema. También vale la pena destacarlos como uno de los componentes del ecosistema. Sin especialistas que finalicen e implementen 1C, el sistema no funcionará. Podrían ser empresas asociadas de 1C o autónomos solteros, no importa, simplemente tienen que serlo, de lo contrario el sistema no será viable.
A continuación, propongo echar un vistazo más de cerca a las partes del ecosistema 1C.

Plataforma

La plataforma es la base misma sobre la cual los programadores de 1C, utilizando el lenguaje de programación 1C, escriben programas (configuraciones) listos para usar para los usuarios. La plataforma es la base sin la cual ningún componente o configuración funcionará. Al mismo tiempo, la plataforma en sí sin configuración puede ser de interés exclusivamente para un programador de 1C, para todos los demás (usuarios, varios especialistas) es inútil;
Puedes trabajar en diferentes versiones de la plataforma. Sé que en la práctica se utilizan las versiones 8.2 y 8.0, así como la bastante antigua, pero aún popular, 7.7, a veces incluso se utiliza la primera versión exitosa, 6.0. Pero hablaré exclusivamente de la versión 8.3, por ser la más reciente en el momento de escribir este artículo. Muchas de las cosas que discutiremos son igualmente relevantes para versiones anteriores. Pero algunos se agregaron sólo en versiones recientes. Me gustaría que los lectores tuvieran en cuenta este hecho.

Es importante comprender que la mayoría de las veces los usuarios no necesitan toda la gama de capacidades que ofrece 1C. Esta afirmación es especialmente relevante para las pequeñas y medianas empresas. Pero la calidad y fiabilidad del trabajo son extremadamente importantes para los usuarios. Y en este sentido, lamentablemente, surgen bastantes problemas con los productos de software 1C.
Cuando trabajan con 1C, los programadores utilizan un lenguaje de programación especial creado por los desarrolladores de 1C para trabajar con la plataforma 1C. Hoy en día está disponible en ruso e inglés, pero originalmente fue escrito en ruso y, por lo tanto, las configuraciones estándar también se escriben tradicionalmente en ruso, aunque siempre es posible utilizar versiones en inglés de los operadores en el lugar correcto, si es más conveniente para el usuario. programador para trabajar de esa manera. Este lenguaje es una mezcla de BASIC y C+ con la adición de SQL para escribir consultas. Además, ofrece la posibilidad de utilizar varios constructores y complementos.

Una de las características de la plataforma 1C es la falta de modularidad. La plataforma es algo completo; es imposible indicar claramente qué fragmento de código (módulo) es responsable de qué capacidades. Por supuesto, durante la instalación puedes especificar qué componentes deben instalarse y cuáles no. Pero esta opción sólo está presente en el momento de la instalación y, de hecho, ofrece un número muy reducido de opciones.

Una nota más que, con suerte, ayudará a evitar incendios y disputas:

Entiendo que la plataforma 1C es una herramienta poderosa y muy flexible. Y si usted, como programador experimentado de 1C, se propone escribir algo especial en él, lo más probable es que obtenga un software excelente. Y para diferentes casos, aquí puedes encontrar una solución precisamente gracias a la riqueza de capacidades de la plataforma. Pero la mayoría de las veces me encuentro con el uso de configuraciones estándar (Contabilidad, Gestión Comercial, Nómina y Recursos Humanos, Gestión de Producción), la mayoría de los usuarios trabajan con ellas, especialmente cuando se trata de pequeñas y medianas empresas. Por lo tanto, escribiré sobre la elección de la plataforma y sobre algunos problemas asociados con el funcionamiento de 1C principalmente desde el punto de vista del trabajo con configuraciones estándar.

Al mismo tiempo, también entiendo que con muchas ganas y un nivel suficiente de conocimiento del programador se pueden resolver muchas cuestiones, pero los problemas no serán relevantes. Por lo tanto, si utilizas algunos desarrollos únicos, los problemas y cuestiones que te revelo pueden no resultarte del todo interesantes. Para todos los demás, continúo.
Opciones de entrega de plataforma
Al elegir una plataforma, es muy importante prestar atención a las opciones de entrega de la solución. Lo primero que le importa es el método de organización del trabajo con datos:
  • Solución de archivos
  • Opción cliente-servidor
En una solución basada en archivos, toda la información del trabajo se almacenará en un archivo común. No importa qué configuración instales. En cualquier caso, recibirás un archivo de servicio con extensión CD (formato interno 1C), en el que se almacenará todo: directorios, documentos, registros, etc. Si el número de usuarios de su programa no supera las 4 personas, lo más probable es que esta opción sea muy adecuada para usted. Además, configurar un sistema de archivos es mucho más fácil; aquí puede hacerlo incluso sin la ayuda de un especialista de 1C. El problema de la velocidad se puede resolver en parte utilizando RPD (Protocolo de escritorio remoto), pero sólo en parte.

Pero para utilizar 1C en empresas con un flujo de documentos bastante activo y una cantidad bastante grande de usuarios del sistema (más de 4 personas), el sistema de archivos no funcionará satisfactoriamente. Los usuarios accederán al mismo archivo casi simultáneamente, cuyo volumen aumentará constantemente. Además, serán necesarias sincronizaciones constantes, lo que ralentizará aún más el trabajo.

Para resolver este problema, la empresa 1C está intentando probar el almacenamiento en caché de datos, pero este método hasta ahora trae aún más problemas. Si alguien está interesado en este tema, simplemente escriba "Problemas de caché de 1C" en el motor de búsqueda, habrá muchos foros y discusiones sobre esto con una variedad de problemas que, en última instancia, se reducen al hecho de que el almacenamiento en caché lo hace; no siempre funciona correctamente.

La organización cliente-servidor del almacenamiento de datos es la organización de bases de datos en tablas en el servidor. Podría ser MSSQL, Oracle u otra opción de organización de base de datos.

Las ventajas de esta opción son obvias: no importa cuántos usuarios accedan a las bases de datos, no surgirán problemas de velocidad y acceso. Esta es la opción que utilizan la mayoría de las medianas empresas y es la que suelo recomendar a los clientes.

En la mayoría de los casos, las empresas instalan un servidor Windows en el que se almacenan tanto el programa como la base de datos. A veces, las aplicaciones y las bases de datos están separadas en diferentes servidores, pero estos casos son complejos y bastante raros, por lo que no me detendré en ellos.

Versiones 1C para diferentes plataformas.
Hoy puede elegir diferentes versiones del software 1C para trabajar en diferentes plataformas. Aquí también vale la pena averiguar qué vale la pena comprar y en qué caso.

Entonces, existen versiones de 1C:

  • para ventanas,
  • para Linux.
Al momento de escribir este artículo, no se ha desarrollado ninguna versión para Mac OS.

El programa 1C, que se ejecuta en Windows, fue desarrollado desde el principio; es una herramienta poderosa, familiar para todos, lo suficientemente refinada para usarla sin problemas; La versión de Linux hoy en día se considera todavía nueva y, por lo tanto, bastante “bruta” y todavía tiene muchos errores, como ocurre con cualquier producto de software nuevo.

Los empresarios y cualquier representante empresarial son personas bastante conservadoras; lo más importante para ellos es un trabajo estable y fiable. La mayoría de las veces, una empresa no está tan interesada en la alta velocidad o en una lista enorme de capacidades, ya que simplemente requiere un funcionamiento estable. Además, hoy en día Linux no tiene una gran demanda en las empresas nacionales. Por lo tanto, esta versión se encuentra muy raramente.

Componente base 1C
La base de componentes de 1C es muy extensa, contiene una gran cantidad de capacidades, mientras que 1C divide y agrega funciones constantemente. Aquellos. Cuando los desarrolladores de 1C necesitan crear algo nuevo, casi siempre crean un nuevo tipo de objeto. Por ejemplo, cuando se requirieron servicios web, los desarrolladores no crearon ningún tipo de complemento, sino que simplemente introdujeron el concepto: servicio web. De manera similar, para muchos procesos de negocios en una empresa 1C, la mayoría de las veces se crea un nuevo componente, incluso en los casos en que el existente podría simplemente modificarse.

Qué se puede decir sobre los componentes de la plataforma 1C:

  • Algunos componentes han estado funcionando durante mucho tiempo, otros desde la creación del producto de software. Son estables y confiables.
  • Algunos componentes se agregaron recientemente, otros se están agregando ahora mismo. La mayoría de ellos están muy mal probados y, por lo tanto, es necesario trabajar con ellos con extrema precaución.
Al elegir un componente con el que trabajar, siempre debes prestar atención al momento en que se agregó. Los programadores profesionales de 1C tienen esta regla: cuando los desarrolladores agregan una nueva función, si es posible, evítela hasta que haya pasado un tiempo suficiente. Aquellos. esperan hasta que el componente haya sido probado en la práctica, se hayan identificado y solucionado los principales “errores” y solo entonces comienzan a trabajar activamente con él.

Uno de los componentes de la reputación negativa de 1C es la práctica de la empresa de agregar constantemente soluciones nuevas y no probadas. A pesar de que a menudo los componentes ya implementados funcionan mal, los errores aún no se han corregido y los desarrolladores ya están añadiendo algo nuevo. Estos no pueden ser solo componentes, pueden ser nuevas funciones para objetos existentes, nuevos métodos, etc. Todos los programadores que trabajan con 1C se enfrentarán a este problema: la presencia constante de software "tosco", "errores" constantes y sus constantes correcciones.

Los usuarios también pueden encontrar este problema: errores y funcionamiento inestable del software cuando trabajan con la plataforma. Existe un determinado conjunto de funciones de mantenimiento de 1C que un usuario puede realizar. Existe una interfaz de usuario de la plataforma para este propósito. Y aquí vale la pena volver a las diferentes versiones de la interfaz de usuario.

La plataforma 1C consta de muchos componentes diferentes que se agregan constantemente, ampliando las capacidades de este producto. Además de documentos, directorios y registros diversos, también existen diversos componentes para la entrada/salida de información, es decir, interfaces de usuario.

Según esta característica, puede elegir:

  1. Cliente nativo 1C. Esta es una interfaz de software tradicional cuando se accede a 1C desde 1C.
  2. Trabajar a través de un navegador.
  3. Trabajar a través de una aplicación móvil.
Cada una de las opciones tiene algunas limitaciones; puedes leer más sobre ellas en el sitio web oficial de 1C.
Cliente nativo
El cliente nativo también se divide en una serie de subclientes, lo que introduce un caos adicional en el proceso de selección de software. Lo más importante aquí es elegir una opción de cliente "pesado" o "ligero". A primera vista, la elección aquí no es crítica, especialmente para un programador. De hecho, al trabajar con la configuración a través de la interfaz pueden surgir problemas por errores de selección.

¿Cuál es la diferencia entre estos subclientes?

"Grueso" requiere un canal de comunicación amplio (grueso), "delgado" necesita un mínimo. La gran mayoría de mis clientes utilizan un cliente "pesado", ya que ahora todo el mundo tiene buenos canales locales o de Internet y no hay problemas con su "ancho". Por otro lado, un cliente “ligero” tiene ciertas limitaciones en su funcionamiento, hay cosas que no se pueden hacer en él;

Cliente web (trabajar a través del navegador)
Un cliente web trabaja con el programa 1C a través de un navegador. Aquellos. utiliza una determinada tecnología que le permite acceder a la base de datos a través de Internet, utilizando un navegador que le resulte conveniente. En este caso, la interfaz se muestra completamente directamente en el navegador.

Esta opción impone ciertas restricciones, esto debe recordarse constantemente. Por otro lado, trabajar con el cliente web es bastante estable, está bien depurado y llega a cierta conclusión lógica. Es por eso que mucha gente usa esta opción de interfaz. Trabajar con 1C en línea puede resultar muy cómodo e incluso necesario.

version móvil
Esta versión del cliente de 1C apareció hace relativamente poco tiempo y aún no tiene una gran demanda. Razones de esta actitud:
  1. El cliente resultó ser muy difícil. Para configurar este programa, una persona debe conocer tanto 1C como las tecnologías móviles, y bastante profundamente a nivel de código. Está claro que es bastante difícil encontrar un especialista de este tipo, lo que no contribuye a la popularidad de la solución de software.
  2. La tecnología todavía está muy “en bruto” y mal depurada. Personalmente intenté utilizar esta solución para mis clientes, hablé con compañeros que también se familiarizaron con esta tecnología, y de momento mi opinión y la de mis compañeros coinciden: es más fácil y conveniente crear algún tipo de aplicación móvil que para usar la opción de 1C.
La versión móvil debe combinar muchas cosas; requiere el trabajo de varios especialistas que trabajarán juntos y se ayudarán mutuamente:
  • Configurar el acceso a la base de datos desde el exterior;
  • Resolver problemas de seguridad;
  • Configurar un servidor para trabajar con aplicaciones móviles;
  • Configuración de productos de software 1C;
  • Configuración de aplicaciones web (si es necesario).
Todo esto es necesario para garantizar el correcto funcionamiento de la aplicación móvil 1C. Está claro que reunir un equipo de especialistas de este tipo es difícil y costoso y, por lo tanto, esta solución no es popular en las pequeñas y medianas empresas.
Plataforma 1C: resumen
La plataforma 1C es muy funcional; tiene una lista enorme de diversas capacidades. Y esta cantidad, naturalmente, se convierte en complejidad. Como resultado, la barrera de entrada para un programador a trabajar con 1C es muy alta. Los clientes escuchan sobre varias capacidades de 1C y le piden a un programador que les ayude a implementarlas. Esto significa que un especialista debe estar constantemente al tanto de las actualizaciones, comprender y saber una variedad de cosas.

Es muy difícil encontrar un programador que pueda entender todo a nivel de programa a la vez: trabajar con 1C, programación web, trabajar con aplicaciones móviles, etc. Esto es posible a nivel conceptual, es decir. en el que ahora estoy compartiendo mis conocimientos.

Pero los clientes generalmente no entienden esto y comienzan a exigir que el programador de 1C implemente una variedad de capacidades.

Por otro lado, la plataforma 1C cambia constantemente, tiene una gran cantidad de opciones, muchas soluciones diferentes y, como resultado, una gran cantidad de errores y sus correcciones.

Todo esto en conjunto conduce a un problema de posicionamiento:

  • Por un lado, está la empresa 1C, que les dice a sus clientes que 1C es sencillo y cómodo. No escriben en ninguna parte que mantener 1C requerirá un especialista con conocimientos especiales, que es difícil para los programadores trabajar con 1C moderno.
  • Por otro lado, en realidad el cliente se enfrenta a todos estos problemas. Y sería bueno que reciba ayuda de un equipo que trabaje bien y que participe en la implementación de 1C o de un consultor empresarial con mi nivel de conocimientos que pueda encontrar los especialistas adecuados y asignarles las tareas adecuadas. En otros casos, el usuario enfrentará muchos problemas durante el proceso de implementación.

Brevemente sobre la plataforma 1C: una gran cantidad de posibilidades, un alto grado de flexibilidad, muchas soluciones diferentes. Y al mismo tiempo: baja calidad de implementación, complejidad de la solución en constante crecimiento, una gran cantidad de errores en cada versión.

A nivel conceptual creo que hay suficiente información. Y siempre puede encontrar matices técnicos en los recursos de 1C que recomendé anteriormente.

Configuraciones

Las configuraciones 1C son soluciones de software listas para usar que se crean sobre la base de una versión específica de la plataforma. La configuración es con lo que trabajan directamente los usuarios, el entorno de software en el que mantienen registros actualizados, trabajan con el flujo de documentos, directorios, etc. Es posible que los usuarios a menudo no sepan qué tipo de plataforma tienen. Pero siempre saben qué configuración específica se utiliza.

Hay configuraciones:

  1. Estándar: escrito por la empresa 1C. Todos están presentes en el sitio web de 1C.
  2. Atípico: escrito por empresas asociadas.
A nivel de usuario, los dos tipos se diferencian de la siguiente manera:
  1. Las configuraciones estándar son creadas y mantenidas por 1C. En la mayoría de los casos, son de mayor calidad, en estas configuraciones el trabajo con el código está mejor organizado, las soluciones óptimas se utilizan con mayor frecuencia y los errores se corrigen rápidamente. Por supuesto, todo el mundo oye hablar constantemente de "errores eternos" en las configuraciones típicas de 1C y, de hecho, están constantemente presentes allí, pero aun así vale la pena dar crédito a los especialistas de la empresa. Solucionan errores críticos muy rápidamente.
  2. Las configuraciones atípicas están escritas por empresas asociadas de 1C y es bastante difícil decir algo definitivo aquí. Estas configuraciones son muy diferentes. La mayoría de las veces se escriben en una ocasión: para una industria específica (para una industria específica) o para una ocasión específica (una empresa específica). Y aquí es necesario comprender que las empresas asociadas de 1C en su mayor parte tienen una rotación de personal bastante alta. Y, por lo tanto, las configuraciones en ellos están escritas de una manera bastante desorganizada. Un programador empieza a escribir, otro continúa y un tercero termina. Al mismo tiempo, cada uno aporta algo propio, su comprensión, soluciones, ideas. Y aplica los desarrollos de su predecesor según le conviene y no como estaba previsto.
¿Quizás recuerdas la divertida caricatura "Tres de Prostokvashino"? Allí, el niño tío Fyodor escribió una carta a sus padres, pero no la terminó, se distrajo y sus amigos se turnaron para terminarla por él: un gato y un perro. Y cada uno de ellos habló de sus problemas. Como resultado, los padres del niño se sorprendieron al saber que “le dolían las patas y se le estaba cayendo la cola”. Este es el principio utilizado para escribir configuraciones no estándar.
La falta de continuidad en la redacción de configuraciones no estándar y, a menudo, la falta de documentación suficientemente detallada, lleva a que para todas las cuestiones de implementación y modificaciones sea necesario ponerse en contacto con la empresa que desarrolló esta configuración.

Las configuraciones no estándar también vienen en dos tipos:
  1. Escrito en base a los estándar. Estas configuraciones se crean agregando funcionalidad a alguna estándar. Por ejemplo, existe un producto como 1C: Trade Management y CRM. Aquí combinamos la configuración estándar de Trade Management y el sistema CRM. Es interesante que los creadores de la configuración, la empresa Rarus, lo llamen subsistema de Gestión Comercial, aunque en realidad fue la base sobre la que se escribió toda la configuración.
        pros Estas configuraciones son más funcionales en comparación con las estándar y, a menudo, se les agregan características muy necesarias.
        Desventajas– los desarrolladores de estas configuraciones a menudo no tienen tiempo para crear sus actualizaciones de manera oportuna. Por lo tanto, es muy posible que la empresa 1C ya haya publicado sus opciones de actualización, y el usuario de una solución no estándar tendrá que esperar un tiempo hasta que el desarrollador cree una actualización similar para una solución específica. Además, dichas modificaciones también pueden ser bastante “brutas” y contener muchos errores.
       
  2. Configuraciones escritas desde cero. Al crearlos, no se utilizan configuraciones estándar; se escriben soluciones para tareas específicas.
        pros: la configuración fue escrita exactamente de acuerdo a las necesidades del cliente, hay todo lo necesario y casi nada superfluo.
        Desventajas: Por lo general, al escribir este tipo de soluciones, no se respetan los estándares de código; la mayoría de las veces es muy difícil modificar dichos productos de software, solo el autor puede hacerlo con la suficiente rapidez;
Si llego a los clientes y veo que hay una configuración atípica escrita desde cero, trato de no tocarla en absoluto o cambiarla por completo a una solución conveniente y universal. Muy a menudo, estas soluciones no son realmente necesarias, especialmente en las pequeñas y medianas empresas. Al mismo tiempo, los productos estándar son más fáciles de mantener y, por tanto, más baratos, lo que siempre es importante para las empresas.

Resumen

Es importante comprender que los emprendedores suelen buscar configuración. Por ejemplo, para automatizar el trabajo del departamento de contabilidad, necesitan 1C.Contabilidad y para organizar el trabajo con los clientes, 1C. Gestión comercial. Son estos productos los que les resultan comprensibles y, por tanto, interesantes.

Por tanto, es importante que el programador sepa con qué plataforma necesitará trabajar. El usuario está interesado en la configuración. Al mismo tiempo, sin la ayuda de un programador 1C, en la mayoría de los casos una empresa no podrá establecer la configuración deseada. Por eso llamo a los especialistas de 1C una parte integral del ecosistema de 1C.

Permítanme recordarles que los especialistas de 1C también son diferentes. Algunos participan en el desarrollo de la plataforma y configuraciones estándar (empleados de la empresa 1C), otros son sus socios y participan en la implementación y modificaciones, mientras que otros ayudan de forma privada a resolver ciertos problemas relacionados con la implementación de 1C. Agregar etiquetas