Menu
Gratis
Registro
Inicio  /  Los problemas   / Extensión de trabajo con archivos. Configurar IE para trabajar con componentes externos y extensiones en modo cliente ligero

Extensión de archivo Configurar IE para trabajar con componentes externos y extensiones en modo cliente ligero


Palabras clave: Extensión para trabajar con archivos, cliente web, StartConnectingExpansionWorks with Files, StartSettingExpansionWorks with Files

En un hermoso mundo nuevo de clientes web y programación asincrónica, no puede simplemente tomar
cargar un archivo a la base de datos cuando trabaje en el cliente web. Cuando intente utilizar el cuadro de diálogo de selección de archivo, aparecerá
un mensaje sobre la necesidad de cierta "Extensión de archivo". No confundas esto
extensión con una extensión para el navegador web (que también es necesaria). Estas son dos entidades diferentes.

Si la extensión para el navegador web está instalada desde Chrome Web Store (o de dónde proviene)
otros navegadores), entonces la extensión del archivo se instala de forma desconocida
ejecución del método de lenguaje incorporado 1C "Comenzar a instalar la extensión de trabajo con archivos ()". Al hacer
de este método, un archivo del tipo "1CExtension1509032170224.exe" se carga en la carpeta "Descargas". Necesario
ejecute este archivo para cada usuario de la computadora usando la extensión. Archivo
puede guardar y capetapit centralmente a todos los usuarios correctos.

Ahora, antes de usar la funcionalidad de transferencia de archivos entre el cliente y el servidor, debe realizar
método de lenguaje incorporado "StartConnectingExpansionWorkWith Files (Alert)". El método requiere en
el parámetro "Alertar" la presencia de una descripción de la notificación con el procedimiento que contiene los parámetros:
- <Подключено>  - el resultado de la conexión, Tipo: Boolean. Verdadero: extensión conectada correctamente
- <ДополнительныеПараметры>  - el valor que se especificó al crear el objeto
Descripción Alertas.

En este procedimiento, verificamos si Connected \u003d True, la conexión fue exitosa y luego
volver y seguir adelante.

Tenga en cuenta que toda la funcionalidad de trabajar con archivos debe escribirse en un estilo asíncrono,
es decir Una serie de procedimientos con manejadores de alertas dentro.
En el módulo se puede ver un ejemplo de la implementación de la transferencia asíncrona de archivos utilizando la extensión.
"Intercambio de datos del cliente" + forma general de "Pregunta sobre la instalación de extensiones de trabajo con archivos" en una RAM típica 3. Hay
sorprendentemente bastantes procedimientos.

Configurar y usar el navegador web Microsoft Internet Explorer

Características de uso

Si Windo.ws XP SP 2 está instalado en su computadora, se requiere una biblioteca   jscript.dll versión 5.6.0.8834  y hasta La biblioteca se puede encontrar en la carpeta system32  sistema operativo Las versiones anteriores de la biblioteca ralentizarán significativamente el cliente web. Para versiones anteriores de jscript.dll, recomendamos descargar el paquete de actualización en el sitio web de Microsoft.

Configuración del navegador web

Antes de la primera sesión en un navegador web, debe configurar las propiedades del navegador. Para hacer esto, siga los siguientes pasos:

1. En la esquina superior izquierda del navegador, haga clic en el icono "Configuración", seleccione Opciones de Internet y configure las siguientes opciones:

2. Permitir la ejecución de scripts JavaScript:

  • Ficha Seguridad para la zona de Internet, haga clic en Otro (Nivel personalizado);
  • La sección de secuencias de comandos para la opción de secuencias de comandos activa, seleccione la opción Habilitar y haga clic en "Aceptar".

3. Permitir ventanas emergentes:

  • Pestaña de privacidad;
  • Sección Bloqueador de elementos emergentes Desmarque la opción Bloquear elementos emergentes.

4. Permitir el uso de cookies:

  • Pestaña de privacidad: seleccione un nivel de cookies que sea conveniente para usted, pero no superior a Medio alto.

Si planea trabajar con equipos externos (escáneres de códigos de barras, balanzas electrónicas, etc.), debe configurar adicionalmente su navegador web:

1. Pestaña Seguridad: haga clic en el botón Personalizar;


2. En la ventana que se abre, marque Habilitar para los siguientes parámetros:

  • Solicitar permiso para objetos ActiveX (Solicitud automática para controles ActiveX)
  • Descargar controles ActiveX firmados con permiso del usuario (Descargar controles ActiveX firmados)
  • Trabajar con objetos y complementos de ActiveX (ejecutar controles y complementos de ActiveX);
  • Trabaje con objetos marcados como seguros (Script ActiveX controla marcado como seguro para secuencias de comandos).

Para no verificardiseño del teclado cada vez que aparecen ventanas auxiliares, puede establecer el idioma de entrada predeterminado. Para hacer esto, debes:

1. Abra la configuración del sistema operativo "Idioma y estándares regionales" ("Opciones regionales y de idiomas")

2. Pestaña "Idiomas", sección "Idiomas y servicios de entrada de texto" ("Servicios de texto e idiomas de entrada") - haga clic en el botón "Detalles ..." ("Detalles ...")

3. En la ventana que aparece, haga clic en la pestaña "Configuración" en la sección "Idioma de entrada predeterminado" y seleccione el idioma deseado

4. haga clic en "Aceptar"

Características del uso de herramientas avanzadas de administración de archivos

Las operaciones de archivo en modo cliente web se realizan de forma interactiva. Incluso si la acción no requiere interacción con el usuario (selección de archivos, etc.), el programa muestra un cuadro de diálogo donde el usuario debe confirmar su acción.

Para utilizar las herramientas avanzadas de administración de archivos en Internet Explorer, debe instalar un componente ActiveX especial "1C: Enterprise 8.2. Extensión de archivo para Internet Explorer (x86)" (32 bits o 64 bits). Este componente ya está incluido en la plataforma 1C: Enterprise 8.2, pero su instalación requiere la implementación de una llamada al método InstallExpansionWorks with Files en la configuración.

Para que el componente funcione correctamente, debe proporcionar al navegador los derechos para instalar y usar componentes ActiveX firmados para la zona en la que se encuentra el sitio web.

   Imprimir (Ctrl + P)

Trabajar con archivos en modo asincrónico está presente solo en el lado de la aplicación cliente. En general, se recomienda utilizar métodos síncronos para trabajar en el lado del servidor y métodos asíncronos para trabajar en la aplicación cliente.
  Considere un ejemplo de trabajo con archivos en una técnica asincrónica: eliminar todos los archivos en un directorio de archivos temporal. Para la tecnología síncrona, esta acción se verá así:

& En cliente
Procedimiento Eliminar (comando)
DeleteFiles (Catálogo de archivos temporales (), GetMaskAllFilesClient ());

Procedimientos finales
  Una técnica asincrónica se verá diferente:

& En cliente
Procedimiento Eliminar (comando)
Devolución de llamada \u003d Nuevo Descripción de alertas ("Obtener la finalización del directorio de archivos temporales", ThisObject, "DeleteError", ThisObject);
Comenzar a obtener un directorio de archivos temporales (devolución de llamada);
Procedimientos finales
& En cliente
Procedimiento Obtener el directorio final de archivos temporales (nombre del directorio de archivos temporales, parámetros avanzados)  Exportar
Devolución de llamada \u003d Nuevo Descripción Alertas ("Eliminar finalización", ThisObject, "Error de archivo", ThisObject);
Comience a eliminar archivos (devolución de llamada, nombre del directorio de archivos temporales, GetMaskAllFilesClient ());
Procedimientos finales
& En cliente
Procedimiento Eliminar Finalizar (Opcional) Exportar
Informe ("Desinstalación completada con éxito");
Procedimientos finales
& En cliente
Procedimiento Error de archivo (información de error, procesamiento estándar, opciones avanzadas)  Exportar
Informe ("Se detectó un error al realizar una operación de archivo:" + Presentación breve de errores (Información de error));
Procedimientos finales

En primer lugar, debe tenerse en cuenta que casi todas las operaciones de archivo se han vuelto asíncronas. Incluso pasos simples como obtener un directorio de archivos temporales. Y la necesidad de obtener dicho directorio conduce a la primera llamada asincrónica. Entonces se llama a la eliminación real de todos los archivos. Y procesar la finalización de la eliminación requiere un segundo controlador, que debe contener las acciones que deben ocurrir después de la eliminación de todos los archivos en el directorio de archivos temporales. En este ejemplo, este es el mensaje de finalización.
  Si se produce un error al realizar operaciones de archivo, el control se transferirá al controlador FileError (). En él, puedes manejar correctamente la situación actual.

Trabaja con archivos en el cliente web

Trabajar con archivos en el cliente web tiene una serie de características:
  1. Sin instalar extensiones, en cualquier navegador web, solo están disponibles los métodos GetFile () y StartFileFile (). El método PlaceFile () no es compatible cuando se trabaja con el navegador web Google Chrome y si los métodos modales están prohibidos para la configuración (modalidad Usar la propiedad de configuración del modo de modalidad, consulte aquí).
  2. Al instalar la extensión de archivo en todos los navegadores web, excepto Google Chrome, están disponibles métodos sincrónicos y asincrónicos para trabajar con archivos (la sincronización o asincronía depende de la propiedad de configuración Modo de uso de la modalidad),
  3. Para el navegador web Google Chrome, solo está disponible la extensión de archivo asíncrono. La operación sincrónica no es compatible.
  4. La extensión del archivo no admite la operación del protocolo HTTPS utilizando un certificado de cliente.
  Nota 1. Para el correcto funcionamiento de la extensión de archivo en el navegador web Microsoft Internet Explorer, el uso de
  Bibliotecas de Microsoft Core XML Services (MSXML) versión 4.0 o 6.0.
  Nota 2. La extensión de archivo para Microsoft Internet Explorer se instala en el directorio% APPDATA% \\ 1C \\ 1CEWebExt \\ FileSystemExtIE

Los usuarios pueden usar las aplicaciones del servicio usando un navegador web. Este artículo describirá cómo configurar el navegador para que funcione en el servicio "1C: Fresh".

Navegadores que se pueden usar para trabajar en 1C: Servicio nuevo:

Google Chrome para Windows (32 bits y 64 bits)

· Mozilla Firefox versión 38 para Windows y Linux;

· Microsoft Internet Explorer versiones 8, 9 (x86), 10 (x86), 11;

· Microsoft Edge para Windows;

· Versiones de Apple Safari de 4.0.5, para Mac OS X.

El servicio no es compatible con otros navegadores (Opera, navegador Yandex, UC Browser, etc.) y versiones obsoletas de los navegadores (por ejemplo, Microsoft Internet Explorer 6).

Puede trabajar con aplicaciones del servicio no solo a través del navegador, sino también con el cliente ligero 1C: Enterprise 8.

Lea más sobre cómo instalar y configurar un cliente ligero.

Configuración de Google Chrome

  1. Haga clic en el botón "Personalizar y controlar Google Chrome" en la esquina superior derecha de la ventana del navegador.
  2. En el menú que aparece, seleccione "Configuración".
  3. En la parte inferior de la página de Configuración que se abre, haga clic en Mostrar configuración avanzada.
  4. En la sección "Privacidad", haga clic en "Configuración de contenido".
  5. En el panel de configuración de contenido de la página abierta:
  • en el grupo Cookies, seleccione el modo "Permitir que se establezcan datos locales (recomendado)";
  • en el grupo JavaScript, seleccione el modo "Permitir que todos los sitios ejecuten JavaScript (recomendado)";
  • si la opción No permitir que ningún sitio muestre ventanas emergentes está seleccionada en el grupo Ventanas emergentes, haga clic en el botón Administrar excepciones y agregue a lista de excepciones plantilla //1cfresh.com seleccionando el elemento "Permitir" en la lista desplegable "Comportamiento".

6. Cierre el panel "Configuración de contenido" haciendo clic en el botón "Listo".

7. Bajo las palabras "Descargas", se recomienda que seleccione la casilla de verificación "Indicar siempre dónde descargar" (Pregunte dónde guardar cada archivo antes de descargar).

Hecho Google Chrome está listo para trabajar con 1C: servicio nuevo.

Configurar Mozilla Firefox

1. Inicie cualquier aplicación 1C: Enterprise utilizando el navegador Mozilla Firefox.

3. Si aparece un mensaje en la pantalla que indica que Firefox ha bloqueado la solicitud de instalación, haga clic en el botón Permitir.

5. Espere hasta que se instale la extensión y luego haga clic en el botón "Reiniciar ahora".

Las extensiones de navegador de terceros instaladas pueden interferir con la instalación de la extensión "1C: Enterprise" y el correcto funcionamiento del navegador. En estos casos, se recomienda deshabilitar complementos de navegador de terceros (extensiones).

Configuración de Internet Explorer

  1. Inicie Microsoft Internet Explorer.
  2. Haga clic en el botón "Herramientas" en la esquina superior derecha de la ventana del navegador y seleccione "Opciones de Internet" en el menú que aparece. En Microsoft Internet Explorer anterior a la versión 9, el elemento deseado se llama "Opciones de Internet".
  3. En la ventana "Opciones de Internet" que se abre, vaya a la pestaña "Seguridad".
  4. Seleccione la zona de Sitios de confianza. En Microsoft Internet Explorer anterior a la versión 9, el elemento deseado se llama Sitios de confianza.
  5. Haga clic en el botón "Sitios". En Microsoft Internet Explorer anterior a la versión 9, este botón se llama "Sitios".
  6. En la ventana "Sitios de confianza" que aparece, desmarque "Requerir verificación del servidor para todos los sitios en esta zona" para todos los sitios en esta zona.
  7. En Internet Explorer anterior a la versión 9, este indicador se llama "Para todos los sitios de este grupo, se requiere la verificación del servidor https".
  8. En la misma ventana, ingrese la línea //1cfresh.com debajo de la inscripción "Agregar este sitio web a la zona" y haga clic en el botón "Agregar".
  9. En la pestaña Seguridad para la misma zona de Sitios de confianza, haga clic en el botón Nivel personalizado.
  10. En la ventana que se muestra, haga lo siguiente:
  • En "Restablecer configuración personalizada", seleccione "Bajo" y presione el botón "Restablecer".
  • Si está utilizando Microsoft Internet Explorer versión 7 u 8, en el panel de opciones, vaya a la sección "Micsellaneous" y seleccione "Mostrar contenido mixto" para "Activar".
  • Haz clic en Aceptar.

11. Haga clic en la pestaña "Privacidad". En esta pestaña:

  • Verifique que el nivel de configuración de seguridad esté establecido en Medio o Medio alto. Esto es necesario para recibir cookies.
  • Si desea utilizar el bloqueo de ventanas emergentes, la casilla de verificación Activar bloqueador de ventanas emergentes debe estar activada. En este caso, haga clic en el botón "Configuración", agregue el sitio //1cfresh.com a la lista "Sitios permitidos" y haga clic en el botón "Cerrar".

12. Cierre el cuadro de diálogo "Opciones de Internet" (Opciones de Internet) haciendo clic en "Aceptar".

13. Cierre todas las ventanas del navegador Internet Explorer y luego inicie el navegador nuevamente para que todas las configuraciones surtan efecto.

Hecho Internet Explorer está listo para trabajar con el servicio 1C Fresh.

Configuración de Microsoft Edge

1. Inicie un navegador.

2. Haga clic en el botón Más en la esquina superior derecha de la ventana del navegador.

3. En el menú que aparece, seleccione "Configuración".

4. En el panel de parámetros que se muestra, haga clic en el botón "Ver configuración avanzada" debajo de la inscripción "Configuración avanzada".

5. En el panel que se muestra de parámetros adicionales:

  • ajuste el interruptor "Bloquear ventanas emergentes" en "Desactivado" (Off)
  • seleccione "No bloquear cookies" de la lista "Cookies".

Hecho Microsoft Edge está listo para trabajar con el servicio 1C Fresh.

Configurando Safari

1. Abra el navegador Apple Safari.

2. Llame a la ventana de configuración de Apple Safari seleccionando el comando de menú: "Safari | Configuración".

3. En la ventana que aparece, seleccione la pestaña "Seguridad".

4. En esta pestaña:

  • la casilla de verificación "Bloquear ventanas emergentes" debe estar desactivada;
  • la casilla de verificación Habilitar JavaScript debe estar habilitada.

5. Haga clic en la pestaña "Privacidad". En esta pestaña, el valor para el interruptor "Cookies y datos del sitio web" debe ser:

  • Permitir siempre, o
  • "Permitir sitios web que visito" (Permitir de sitios web que visito), si ya ha visitado 1cfresh.com.

Hecho Safari está listo para trabajar con 1C: servicio nuevo.