Menú
Está libre
registrarse
el principal  /  Consejo / Cómo organizar el acceso remoto a 1c. Lo que quieres instalar de los usuarios "1c"

Cómo organizar el acceso remoto a 1C. Lo que quieres instalar de los usuarios "1c"

En este modo, los usuarios están conectados a un servidor remoto mediante RDP (protocolo de escritorio remoto). La conexión es posible desde cualquier disposición en presencia de Internet. En este modo, puede usar toda la funcionalidad proporcionada por 1C, incluido el Configurador.

Requisitos del sistema
Para trabajar en el modo "Escritorio remoto", es necesario que se instalen una de las salas de operaciones en su computadora. sistemas de Microsoft: Windows XP, Windows Vista., Windows7, Windows 2003/2008 Server, Servidor de windows 2008 R2.
La versión del programa para iniciar el funcionamiento remoto (MSTSC.EXE) de la tabla debe ser inferior a 6.1

Conectando y configurando con un acceso directo.

Si el acceso directo ya está instalado en su escritorio, simplemente haga clic en el icono y en la ventana que aparece, ingrese sus credenciales (inicio de sesión y contraseña). La etiqueta se puede copiar a cualquier computadora y ejecutar el programa.

Autofacturación de la etiqueta para iniciar un escritorio remoto 1c
Para configurar independientemente una etiqueta de escritorio remoto, debe:
1. Ejecute el programa remoto de escritorio o aplicación remota. El nombre del archivo iniciado es mstsc.exe. Puede abrir el menú Inicio -\u003e Ejecutar, y copiar este nombre allí (MSTSC.EXE).
2. Ingrese sus parámetros cuenta.
3. En la ventana que aparece, el programa 1C se abrirá.
4. Configurar la conexión a base de información 1c (similar a la configuración cuando se conecta después de 1c: Enterprise 8.2)

Para estar disponible al trabajar con un escritorio remoto discos locales y las impresoras deben estar conectadas.

Para conectar los discos locales, es necesario:
1. En la forma de conectarse al escritorio remoto, haga clic en Opciones y vaya a la pestaña Recursos locales.


2. Poner más el botón.


3. Instale las banderas para esos discos que deben estar disponibles cuando se trabaja con un escritorio remoto.
4. Presione el botón OK.

Para conectar impresoras locales Necesitar:
1. En el formulario de conexión al escritorio remoto, vaya a la pestaña Recursos locales.
2. Establezca la bandera de la impresora.

Las condiciones modernas, con una amplia distribución de dispositivos móviles y una Internet accesible, hace nuevos requisitos para los sistemas de información, incluso las pequeñas empresas. Si hace unos años acceso remoto Hubo muchas organizaciones importantes, hoy en día la posibilidad de acceso a la información de cualquier lugar se percibe como algo concedido. Hoy le diremos lo rápido y sin costos excesivos para organizar el acceso a la web a las bases 1c: las empresas que operan en el modo de archivo.

El esquema tradicional de trabajar con 1C: Enterprise in Mode implica compartir archivos de base de información por medio de protocolo SMB (redes de Microsoft). Al mismo tiempo, una de las computadoras actúa como un servidor de archivos, mientras que otros trabajan con colocados en acceso común base de información.

pero este esquema Tiene una serie de inconvenientes significativos. La velocidad de trabajo tiene un impacto significativo de banda ancha NETRAS Y COMPUTAMENTO POTENCIA CLIENTE DE CLIENTES. Comprendimos esta pregunta con más detalle en nuestro material. Esto se manifiesta especialmente después de cambiar a la configuración basada en la aplicación administrada, que son mucho más exigentes a los recursos que la configuración de generación anterior.

También hay una pregunta aguda con acceso remoto, si para computadoras remotas Aún puede organizar el acceso remoto a través de RDP, que, por cierto, no siempre está disponible para pequeñas empresas que no tienen un servidor dedicado, entonces dispositivos móviles Todo está bastante triste.

Sin emabargo, aplicación controlada Proporciona nuevas funciones, como acceso a la web a la base de información, incluido un modo de archivo. Esto le permite cambiar cualitativamente el trabajo con sistema de informacion Prácticamente sin costo adicional.

En una computadora con una base de información, la función adicional del servidor web está aumentando, lo que se publica por la base de información. Después de eso, puede continuar trabajando con él tanto en el modo de archivo como en el modo del servidor web.

Al mismo tiempo, no es necesario usar un navegador para trabajar, el acceso a la base de datos a través de un servidor web también puede plataforma cliente ligero. Esta característica le permite organizar el acceso no solo para los clientes remotos y móviles, sino también mejorar el trabajo en las máquinas productivas suficientes en la oficina, ya que todos los cálculos principales se realizarán en el lado del servidor y se minimizarán el tráfico transmitido a través de la red. La carga en la computadora del cliente.

Bueno, por supuesto, hay posibilidades prácticamente ilimitadas de acceso remoto a la base de datos: desde cualquier lugar, desde cualquier dispositivo, habría un navegador.

A continuación consideramos las posibles configuraciones para organizar el acceso a la web a las pequeñas bases de datos que ejecutan el modo de archivo basado en los sistemas operativos del cliente.

Sobre el actualmente Se admiten dos servidores web principales de Apache y IIS, también se debe instalar una plataforma y un servidor web en la máquina con un servidor web. módulos de extensiones del servidor web. Siempre puede instalarlos, además, solo ejecute el programa de instalación de la plataforma:

Windows y IIS.

Los servicios de información de Internet (IIS) por razones incomprensibles no son populares entre los administradores y 1c-Nick. Y en vano, ignore una solución regular a favor de algún software de terceros, incluso sea bueno, se ve al menos extraño.

Para instalar IIS en el sistema operativo cliente, en nuestro caso Windows 7 X64, vaya a Panel de control: programas y componentes: active y deshabilite los componentes de Windows.

En la ventana que se abre, seleccione Servicios IIS, luego, convertir la lista, vaya a Servicio de Internet - Componentes de desarrollo de aplicaciones y marcar la casilla opuesta Extensiones ISAPI, los parámetros restantes se pueden dejar por defecto.

Después de instalar el IIS, nos dirigimos a su configuración, para hacer esto, descubrir Panel de control - Administración - Gerente de servicios IIS.

En el árbol, elegimos. Aplicaciones de piscinashaciendo clic en el botón derecho del ratón en DefaultAppPool - Parámetros avanzados y permitido Aplicaciones de 32 bitsestableciendo la opción apropiada en Cierto..

Ahora exhibe derechos necesarios Para grupos IUSR. y Iis_iusrs. En la carpeta con la base de información emitida la derecha El cambio y Lectura y ejecución:

En la carpeta compartimiento. Plataformas - Lectura y ejecución:

Luego, lanza 1c: Enterprise en nombre del administrador y carga la base de información deseada en el modo Configurador.

En el menú Administraciónescoger Publicación en un servidor web.. 1c: La compañía determinará automáticamente el servidor web (IIS) y solicita que coloque una aplicación web en la raíz del servidor web en el directorio llamado la carpeta Base de información, que también será el nombre de la publicación, si es necesario, Puede cambiar estos parámetros.

¡Listo! Para acceder a la base de datos, podemos usar el tipo de tipo. http: // nombre (dirección) _hext / name_publicing, en nuestro caso http://192.168.3.109/acc30, Ejecute el navegador y verifique el trabajo.

También puede configurar la base de datos para trabajar con él a través de la plataforma, para esto, en el cuadro de diálogo Agregar nueva base de datos de información, coloque la ubicación en el servidor web:

Paso siguiente Ingrese la dirección de conexión:

Después de iniciar la base de datos de información, puede asegurarse de que funcione en el modo del servidor web, no el archivo:

Windows y Apache 2.2

Si no desea utilizar IIS por ningún motivo, puede configurar la operación de 1C con otro servidor web de Apache Popular. Desafortunadamente, los desarrolladores de Apache han dejado de publicar compilaciones binarias para Windows, ofreciendo ponerse en contacto con sus socios, por lo que iremos al sitio web de Apache Haus y descargaremos el ensamblaje 2.2.x arquitectura x86.Incluso si tiene un sistema operativo de 64 bits.

¡Atención! Para obtener un conjunto de Apache, debe usar solo fuentes confiables que se enumeran en el sitio web del proyecto. ¡La seguridad de su servidor web y sus datos dependen de esto!

También debe instalar el paquete diseminado de Microsoft Visual C ++ 2008, que se necesita para el ensamblaje Normal Apache.

Luego desempaquetar el archivo Apache descargado en un directorio arbitrario, por ejemplo, C: \\ apache22, de todas las muchas carpetas nos interesan las carpetas. compartimiento. y htdocs.En los primeros archivos ejecutables del servidor web, el segundo es necesario tener contenido web.

Abierto línea de comando Con derechos de administrador y pasar al directorio. compartimiento. Servidores web:

Cd c: \\ apache22 \\ bin

Ahora instale Apache como servicio:

Httpd -k install

No presta atención a las advertencias, la configuración Apache se utiliza para su uso con 1C.

Dado que el servicio se está ejecutando en nombre de la cuenta del sistema, establezca los derechos de las carpetas con la base y la plataforma no es necesaria.

Luego, solo comience 1C en nombre del administrador en el modo Configurador y vaya a la publicación en el servidor web. En contraste con IIS, en este caso, la plataforma en sí no puede especificar la ruta y crear una carpeta, por lo que lo hacemos manualmente. La carpeta debe ser creada dentro del catálogo. htdocs. Y su nombre debe coincidir con el nombre de la publicación:

En nuestro caso, C: \\ apache22 \\ htdocs \\ acc30 \\Por cierto, crea catálogo requerido Puede directamente en el cuadro de diálogo Selección de carpetas. Después de eso publicamos la base de información.

El siguiente momento, 1C no sabe cómo reiniciar este conjunto Apache, por lo que lo haremos manualmente a través del SNAP Servicios:

Después de reiniciar el servidor web, la base publicada estará disponible en sí mismo, como en el caso de IIS, la dirección, simplemente cualquier cosa no será diferente y trabajará con él.

  • Etiquetas:

Por favor, active JavaScript para ver el

Instrucciones paso a paso sobre cómo configurar el acceso web a las bases de datos 1C. Escribí por mí mismo como una instrucción para no olvidar en el futuro. Tal vez alguien viene de forma útil.

Configuración del acceso del servidor cliente a 1C a través de la interfaz web

Este artículo describe la instrucción sobre cómo organizar el trabajo con la configuración 1C a través del observador de Internet.

Para el artículo, se utilizó la configuración de 1C para trabajar con la base MS. servidor SQL Y como servidor web fue utilizado por los servicios de información de Internet sistema operativo.

Antes de comenzar la instalación, 1C con el servidor de aplicaciones, SQL Server 2005 y superior, está ejecutando los servicios de información de Internet.

Como ejemplo, se utilizaron las siguientes versiones de software para describir el artículo:

Todos los pasos descritos pueden funcionar tanto en las versiones principales de los programas como en los más jóvenes. Requerimientos mínimos Especificado en el sitio 1c - http://v8.1c.ru/requirements/

Antes de comenzar, la computadora debe instalarse por encima de los productos especificados en la tabla. En este caso, el servidor 1c, el servidor SQL puede estar en diferentes físicamente o computadoras virtuales. Es deseable que los servicios del servidor 1C y la información de Internet estén en un solo servidor físico y lógico (para que haya menos problemas con la configuración).

Todo el proceso de ajuste se divide en 5 pasos:

1 - Registro de configuración y base de datos en servidores 1C y SQL.

2 - Configuración de IIS en el servidor para publicar una configuración

3 - Publicación de aplicaciones web de 1c.

4 - Configuración de bibliotecas para trabajar en el sistema operativo de 64 bits.

5 - Configure los derechos de acceso a las carpetas y las ventanas del firewall

Además, el artículo contiene información sobre cómo ir al sitio publicado.

Así como la información sobre los recursos utilizados.

7. Recursos usados

1. Registro de la base en servidores 1C y SQL.

1.1. Iniciar servidor 1c.

Después de instalar 1C, debe asegurarse de que se esté ejecutando el servidor 1C. El autor generalmente lanza el servidor manualmente. Pero si está seguro de que el servidor 1C se está ejecutando, entonces este paso no es necesario.

1.2. Registrar 1c cluster

Inicie la utilidad de administración de 1C Server:

En la ventana que se abre, registre un nuevo servidor central 1c de la empresa:

En la ventana que aparece, ingrese el nombre de red de la computadora en el que se está ejecutando 1C (o su dirección IP):

1.3. Registrar 1c Base de datos en SQL Server

Para iniciar el registro, debe iniciar la aplicación 1C. En la ventana "Inicio 1c: Enterprise", registre una nueva base de datos presionando el botón "Agregar":

Elegimos "Creación de una nueva base de información":

En la ventana que aparece, es posible crear una base de la plantilla, o crear una nueva base de datos vacía (más adelante puede descargar la base de datos, descargar la configuración o crear su propia configuración):

Cabe señalar que el campo " Nombre de la base de datos"- Estos son los nombres de la base en el servidor SQL. Y el campo" Nombre de la base de información"- El nombre de la base de datos en el servidor 1c.

Después de eso, elija la opción de Authentics en 1C (seleccione automáticamente) y haga clic en el botón "Finalizar":

1.4. Descargar o crear 1C Configuración

Ejecutar un configurador base:

Descargar la base de datos de información no descargada previamente:

2. Configuración de IIS en el servidor

Para este punto, la información fue tomada del artículo: http://infostart.ru/public/71480/

2.1. Comprobando el componente IIS

Para la operación del cliente web 1c: las empresas son requeridas por el servicio IIS, que no se instalaron de forma predeterminada instalación de Windows 8.1 x64.

Para instalarlos, vaya a "Panel de control de inicio - Programas y componentes: habilite o deshabilite los componentes de Windows". En el árbol que aparece, en la sucursal de servicio de IIS, los componentes del servicio de Internet, para marcar todos los componentes como se muestra en la figura. Luego haga clic en el botón "Aceptar":

2.2. Permiso de aplicaciones de 32 bits en el grupo de aplicaciones.

Cliente web 1c: Enterprises 8.3 es una aplicación de 32 bits. Por lo tanto, para el sistema operativo de 64 bits, es necesario permitirle trabajar en el grupo de aplicaciones del servidor IIS. Para hacer esto, vaya a "Panel de arranque - Panel de control - Administración - IIS Manager. En el administrador de servicios, seleccione "Piscinas de aplicaciones - defaultAppPool - Parámetros adicionales". En la lista parámetros adicionales La variable "Aplicaciones de 32 bits permitidas" establece el valor "verdadero":

Establezca el valor en verdadero para el parámetro "Aplicaciones permitidas de 32 bits":

2.3. Instalación de certificado de grupo de aplicaciones como una licencia de usuario anónima

De forma predeterminada, el usuario de IUSR se instala como un usuario anónimo, que no está en el sistema. Para no crearlo, simplemente puede habilitar el certificado de la piscina de la aplicación como un certificado de usuario anónimo. Para hacer esto, vaya a "Panel de arranque - Panel de control - Administración - IIS Manager. En el despachador de servicio, vaya a "Autenticación:

En la "Revisión de autenticación anónima", llamando al menú contextual "CAMBIAR":

En el diálogo que se abre, note el "Certificado de la aplicación de la aplicación". Cierre el cuadro de diálogo, haciendo clic en el botón "OK".

3. Publicación de la aplicación web de 1c.

Publicar una solicitud debe tener acceso completo La carpeta de proyectos IIS. Hay 2 formas de publicar una solicitud de 1c. 1 - Primero cree la carpeta necesaria en el directorio C: inetpubwwwwroot En nuestro caso, esta es una carpeta con el nombre "BASE1C" y dé el derecho al usuario actual a acceso completo a esta carpeta. 2 forma de ir a 1C de bajo el administrador y luego dar los derechos necesarios a la carpeta de la solicitud ya publicada. La segunda forma se describe en esto.

3.1. Para publicar la configuración en el servidor IIS, debe ejecutar 1C desde el marco del administrador:

Llame al menú contextual en el acceso directo 1C y seleccione "Ejecutar en el nombre del administrador"

Seleccione la base de datos y ejecute 1C en el modo Configurador:

3.2. Iniciar publicación en un servidor web

Para comenzar a publicar, vaya al menú "Administración - Publicación en un servidor web":

En la ventana que aparece, especifique el nombre de la publicación, especifique un servidor web y especifique la ruta en el servidor web.

1C le permite publicar en cualquier servidor web disponible en la red usando WebInst Otillitis. El artículo usó un ejemplo de publicación en una computadora local:

Más información detallada Por puntos en la ventana de publicación, puede obtener de 1C Configurador presionando el botón F1.

4. Configuración de bibliotecas para trabajar en el sistema operativo de 64 bits.

Después de publicar en un servidor web desde el Configurador, en el caso de usar un sistema operativo de 64 bits en una computadora que se usa como servidor IIS, debe configurar las bibliotecas 1C. Esto se hace cada vez después de publicar en un servidor web.

Para configurar las bibliotecas, debe realizar los siguientes pasos.

Atravesar Panel de control - IIS Administration Service Manager.

En la ventana que se abre, revelamos el grupo de sitios y nuestro sitio (en el ejemplo base1c).

Haga clic en "" en el grupo IIS:

En la ventana que se abre, buscando una cadena con el nombre "isapi-dll" y presione el elemento del menú en las acciones "Agregar una comparación de escenarios ..."

EN ventana abierta "Agregar un script que coincide" en el campo "Solicitud", ingrese el * (Asterisk, I.E. todos). En el campo "Archivo ejecutable", seleccione la biblioteca wsisapi.dll de la versión de 32 bits de 32 bits de 1C. En el campo "Nombre", puede especificar cualquier nombre (en el nombre de ejemplo \u003d 1c):

Algunos especialistas en otros artículos indican que necesita deshabilitar el límite de solicitud de solicitud. El autor no encontró la dependencia de esta marca para el programa 1C. Esta informacion Es informativo, tal vez alguien necesitará a alguien.

Puede configurar las limitaciones de la consulta haciendo clic en el botón "Límite de consulta" en la ventana Mapeo del script del Apéndice. En la ventana que se abre, retire la marca con "Llame al manejador solo al comparar la solicitud de:":

Presione el botón OK.

En la pregunta que parecía responder "sí":

Después de eso, necesitas reiniciar IIS. Para hacer esto, vaya a la raíz del panel "Conexión" (en el nombre del servidor) y en el menú Acción en la derecha para seleccionar "Reinicio":

Después de eso podemos verificar si funciona la biblioteca conectada. Para hacer esto, ve a las restricciones "ISAPI y CGI":

Una vez más, se debe tener en cuenta que este procedimiento para configurar las bibliotecas debe realizarse cada vez que se publique la solicitud desde 1C.

5. Configure los derechos de acceso a las carpetas y las ventanas del firewall

5.1. Configuración de acceso a carpetas.

Para trabajar correctamente a todos los usuarios, y no solo a los administradores con aplicaciones web publicadas, debe configurar algunos derechos a las carpetas.

Para configurar los derechos al paquete, es necesario en explorador de Windows Llame al menú contextual para la carpeta requerida y seleccione menú de contexto Articulo " Propiedades"Y voy al marcador" Seguridad"

En este caso, estamos hablando de 3 carpetas:

1. "C: Archivos de programa (x86) 1cv88.3.5.1088bin" (En esta carpeta hay una biblioteca wsisapi.dll) (número de versión "8.3.5.1088" puede ser diferente)

2. C: Inetpubwwrootbase1c. (Esta es la carpeta creada por nosotros que se utilizará para acceder a Internet)

3. Catálogo babases (Esta es la base 1c, si se usa tipo de archivo Bases), en nuestro ejemplo, la base se almacena en el servidor SQL, por lo que no hay un directorio de base de datos y no le dé acceso a ella.

Para todas las carpetas (artículos: 1,2,3) necesita para un usuario Iis_iusrs. Instalar acceso " Acceso completo":

Para una carpeta con nuestra base de datos (párrafo 3) del usuario Usuarios., establecer acceso " El cambio".

5.2. Configuración de acceso a puertos en Firewall de Windows

Si planea usar el acceso web no solo a nivel local, entonces necesita configurar firewall de Windows Para acceder a recursos externos, especificando un puerto de acceso 80. El autor no usó la configuración del firewall, y simplemente lo desactivó:

6. Acceso a la base de información publicada.

Para acceder a la base de información, debe ir al navegador de Internet (que admite HTML5, como "Muchos favoritos" Explorador de Internet.) e ingrese a la barra de direcciones: