¿Programación 1C o C# (o qué otra cosa?)? - página 7

 
Mikhail Mitin:

No estoy de acuerdo aquí - trabajo en una empresa con más de 100 empleados y todo el mundo trabaja en 1s, he implementado todo en 1s que no está de ninguna manera relacionado con la contabilidad - nuestro 1s envía SMS a los clientes (200 por día), se comunica con la telefonía ip y es capaz de hacer que haga llamadas salientes, el servicio de seguridad interactúa con todos los departamentos, abogados y así sucesivamente, todo, absolutamente todo el flujo de documentos internos va en 1s. Incluso lleva la cuenta del periodo de seguro de los coches que ha comprado. Y mi director conoce bien las capacidades de 1C y tiene la tarea de automatizar los procesos de todas las personas de la empresa. Y el hecho de que sea un regalo no es en absoluto el caso. Hay mucho trabajo. Sin embargo, el trabajo se hizo tarde o temprano después de que el director evaluara todas las capacidades del programa, y que realmente podría ahorrar mucho tiempo a los usuarios.

El trabajo que tiene una gran cantidad de probablemente porque cada actualización tal monstruo 1C con un montón de dopisok - una larga mierda, sin garantía de servicio normal en las secuelas. Lo único bueno - un especialista que desarrolló tal monstruo y se sienta en él bastante difícil de reemplazar. Pero esto es una ventaja para él y un gran inconveniente para la empresa. Si el director entiende las capacidades de 1C, probablemente no comprenda los graves riesgos que corre la empresa si ese especialista, por ejemplo, es atropellado por un coche. 1C ha pasado de ser un programa de contabilidad a convertirse en un medio para sacar dinero a los usuarios y socios: un montón de servicios de pago, suscripciones obligatorias, certificaciones de pago, etc. Bueno, también se pueden enviar mensajes de texto desde un programa escrito en BASIC - aquí el 1C claramente no es líder y no es la mejor herramienta.
 
Evgeniy Zhdan:

Entonces, ¿trabajar como programador de 1C es malo o bueno?

Interesante pregunta))) Hay pros y contras. Para mí, ahora mismo, las desventajas son: no reclamar en el extranjero.

 
Aleksey Vyazmikin:

Así que puede insinuar periódicamente la necesidad de aumentar los salarios.

Pues sí, pero hay un salario medio adecuado en mi región y un máximo por encima del cual no tendría sentido pedirlo.

 
Yury Kirillov:
El trabajo que tiene una gran cantidad de probablemente porque cada actualización tal monstruo 1C con un montón de dopisok - una larga mierda, sin garantía de rendimiento normal en las secuelas. Lo único bueno - un especialista que desarrolló tal monstruo y se sienta en él bastante difícil de reemplazar. Pero esto es una ventaja para él y un gran inconveniente para la empresa. Si el director entiende las capacidades de 1C, probablemente no comprenda los graves riesgos que corre la empresa si ese especialista, por ejemplo, es atropellado por un coche. 1C ha pasado de ser un programa de contabilidad a ser un medio para sacar dinero a los usuarios y socios: un montón de servicios de pago, suscripciones obligatorias, certificaciones de pago, etc. Bueno, también se pueden enviar mensajes de texto desde un programa escrito en BASIC - aquí el 1C claramente no es líder y no es la mejor herramienta.

Hay tanto sí como no. En primer lugar, es prácticamente imposible actualizar un monstruo de este tipo, porque a lo largo de los años, yo personalmente he reescrito un montón de funcionalidades estándar + refinado un montón de funcionalidades adicionales. Por lo tanto, en la práctica funcionan de manera diferente. En "este monstruo revisado" se hace toda la contabilidad, y los informes se presentan desde otra base, que es la estándar. Y entre ellos hay una descarga escrita. Y oops... caso en cuestión.

En segundo lugar, estoy de acuerdo, he escrito "tal monstruo" en su mayor parte y soy difícil de reemplazar.

En tercer lugar, el envío de mensajes de texto es sólo uno de los muchos, + es práctico, se ha creado un documento en 1s y se ha especificado un interlocutor con un número de teléfono, y cuando se alcanzan ciertas circunstancias, se le envía un texto. No se trata de un envío manual, sino que está totalmente automatizado, comprobando el envío una vez cada media hora durante el horario laboral, por lo que no tiene que preocuparse de que se le haya olvidado decir algo al cliente.

 

Hay una función más maravillosa de 1C que uso para mis propios fines - para conectar con MetaTrader5: escribí una funcionalidad agradable para la optimización automatizada de Asesores Expertos . Aquí hay un ejemplo de cómo funciona: Quiero optimizar, por ejemplo, 3 Asesores Expertos, cada uno con su propio conjunto de 20 símbolos y también puedo especificar que los mejores 5 conjuntos de optimización deben ser probados y el gráfico de resultado y el archivo de conjunto deben ser almacenados en una carpeta determinada. O realizar pruebas de avance sobre los mejores resultados. Y ahorra mucho tiempo porque puedo ejecutar optimizaciones durante la noche (por ejemplo, 10 series), obtener los resultados por la mañana, analizarlos y hacer otra cosa. Al mismo tiempo en el nivel 1c puedo especificar que se ignoren ciertos resultados, por ejemplo, si el beneficio es menor que algunos (aunque, lo hago a través de max personalizados), pero esta funcionalidad fue hecha para mi amigo, que no sabe programar, y es más conveniente para él configurarlo en modo usuario.

Técnicamente: iniciar el terminal con el archivo ini especificado; escanear el administrador de tareas para ver si el terminal está cerrado; leer y procesar el archivo de resultados; generar nuevos conjuntos a partir del archivo de resultados y el conjunto de fuentes.

Sí, no discuto que 1c no sea el mejor entorno para esto, es sólo que yo trabajo como técnico de 1c y me resulta más fácil hacerlo en 1c.

Adjunto, una captura de pantalla de cómo se ve.

Archivos adjuntos:
 
Mikhail Mitin:

Técnicamente: iniciar el terminal con el archivo ini definido; escanear el administrador de tareas para ver si el terminal está cerrado; leer y procesar el archivo de resultados; generar nuevos conjuntos a partir del archivo de resultados y el conjunto de fuentes.

¿Y cómo iniciar el terminal con un determinado archivo ini?

 
Sergey Savinkin:

¿Y cómo se inicia un terminal con un archivo ini específico?

Simple, envíe un comando a cmd como "[exe ruta al archivo de la terminal] /config:[ruta al archivo de configuración]".

Ejemplo: C:\Program Files\MetaTrader 5\terminal64.exe /config:C:\Test Opt\Config1.ini

 
Mikhail Mitin:

Simple, envíe un comando a cmd como "[ruta del archivo exe del terminal] /config:[ruta del archivo config]"

Ejemplo: C:\Program Files\MetaTrader 5\terminal64.exe /config:C:\Test Opt\Config1.ini

Gracias, ¿pero cómo llenar el archivo ini?

¿Tal vez haya algo en la documentación al respecto?

 
php
 
Veo que hay gente curtida en 1C aquí:) Quiero reenviar una pregunta de un tipo, es una persona de 1C. Pero tiene ciertos complejos por ser un "sub-programador". Constantemente me preguntó lo que necesito para aprenderlo, lo que elevaría su nivel, especialmente como un programador y no 1C-nik. Lo que la bestia es un 1C-nik no sé, por lo que sus preguntas tienen que responder constantemente incomprensiblemente, como "aprender los algoritmos, etc.". Pero algo concreto para aconsejarle en términos de carrera o elevar su nivel no puede, tema demasiado específico este 1C. ¿Así que tal vez puedas decir algo más específico? ¿Puede crecer 1C-niku como programador? ¿O es mejor cambiar inmediatamente de dirección? ¿Qué consejo puede dar a alguien que trabaje en este campo, pero que desee mejorar su nivel?
Razón de la queja: