Menú
Es gratis
registrarse
el principal  /  Problemas / Ampliación de trabajo con archivos. Configuración de IE para ejecutar componentes externos y extensiones en modo de cliente ligero

Extensión de trabajar con archivos. Configuración de IE para ejecutar componentes externos y extensiones en modo de cliente ligero


Palabras clave: Extensión para trabajar con archivos, cliente web, StartConnectingExtensionsWorking with Files, StartInstallingExtensionsWorking with Files

En el hermoso mundo nuevo de los clientes web y la programación asincrónica, no puede simplemente tomar y
cargue el archivo en la base de datos cuando trabaje en el cliente web. Al intentar utilizar el cuadro de diálogo de selección de archivos,
un mensaje sobre la necesidad de alguna "Extensión para trabajar con archivos". No debe confundirse con esto
una extensión con una extensión para el navegador web (que también es necesaria). Estas son dos entidades diferentes.

Si la extensión del navegador web se instala desde Chrome Web Store (o desde donde
otros navegadores), la extensión para trabajar con archivos se instala de la nada cuando
ejecución del método del lenguaje incorporado 1C "StartSettingExtensionWithFiles ()". Haciendo
con este método, se carga un archivo con el formato "1CExtension1509032170224.exe" en la carpeta "Descargas". Es necesario
ejecute este archivo para cada usuario de computadora que use la extensión. Archivo
se puede guardar y centralizar a todos los usuarios necesarios.

Ahora, antes de usar la funcionalidad de transferencia de archivos entre el cliente y el servidor, debe hacer
el método de lenguaje incorporado "StartExtensionWorkingWithFiles (Notification)". El método requiere en
el parámetro "Alerta" tiene una descripción de la alerta con un procedimiento que contiene los parámetros:
- <Подключено> - resultado de la conexión, Tipo: Booleano. Verdadero: extensión conectada correctamente
- <ДополнительныеПараметры> - el valor que se especificó cuando se creó el objeto
Descripción Alertas.

En este procedimiento, verificamos si Conectado \u003d Verdadero, luego la conexión fue exitosa y luego
regresa y sigue adelante.

Tenga en cuenta que toda la funcionalidad para trabajar con archivos debe escribirse en un estilo asincrónico,
aquellos. una serie de procedimientos con manejadores de notificaciones en su interior.
En el módulo se puede encontrar un ejemplo de la implementación de la transferencia de archivos asíncrona utilizando la extensión.
"Data ExchangeClient" + el formulario general "Pregunta sobre la instalación de extensiones con archivos" en el estándar ZUPR 3. No
sorprendentemente pocos procedimientos.

Configuración y uso del navegador web Microsoft Internet Explorador

Caracteristicas de uso

Si su computadora está ejecutando el sistema operativo Windo.ws XP SP 2, la biblioteca es necesaria jscript.dll versión 5.6.0.8834 y más alto. 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 del sitio web de Microsoft.

Configuración de uso del navegador web

Antes de utilizar un navegador web por primera vez, debe configurar las propiedades de Internet. Para hacer esto, debe seguir los siguientes pasos:

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

2. Permitir la ejecución de scripts JavaScript:

  • Ficha Seguridad para la zona de Internet, haga clic en Personalizado;
  • En la sección Scripting para Active scripting, seleccione Habilitar y haga clic en Aceptar.

3. Permitir ventanas emergentes:

  • Pestaña de privacidad;
  • En la sección Bloqueador de elementos emergentes, desmarque la casilla de verificación Bloquear elementos emergentes.

4. Permitir cookies:

  • Pestaña Privacidad: seleccione el nivel de uso de cookies que le resulte más conveniente, pero no superior a Medio alto.

Si planea trabajar con equipos externos (lectores de códigos de barras, balance electrónico etc.), debe realizar configuraciones adicionales para el navegador web:

1. Ficha Seguridad: haga clic en el botón Nivel personalizado;


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

  • Solicitud automática de controles ActiveX
  • Descargar controles ActiveX firmados
  • Trabajar con complementos y objetos de ActiveX (ejecutar controles y complementos de ActiveX);
  • Secuencias de comandos de controles ActiveX marcados como seguros para secuencias de comandos.

No comprobardisposición del teclado cada vez que aparecen las ventanas secundarias, puede establecer el idioma de entrada predeterminado. Esto requiere:

1. Abra la configuración del sistema operativo "Opciones regionales y de idiomas"

2. Pestaña "Idiomas", sección "Servicios de texto e idiomas de entrada" - presione el botón "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 para trabajar con archivos.

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

Para utilizar herramientas avanzadas para trabajar con archivos en explorador de Internet necesita instalar un componente ActiveX especial "1C: Enterprise 8.2. Extensión para trabajar con archivos para Internet Explorer (x86)" (versión de 32 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 InstallExtensionWorkWithFiles en la configuración.

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

Imprimir (Ctrl + P)

Trabajar con archivos en modo asincrónico 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 el lado del cliente.
Consideremos un ejemplo de cómo trabajar con archivos en la técnica asincrónica: eliminar todos los archivos en el directorio de archivos temporales. Para una técnica sincrónica, dicha acción se verá así:

& OnClient
Procedimiento Eliminar (comando)
DeleteFiles (Directorio de archivos temporales (), GetMaskAllClientFiles ());

Fin del procedimiento
La técnica asincrónica se verá diferente:

& OnClient
Procedimiento Eliminar (comando)
Devolución de llamada \u003d Nuevo Descripción de alerta ("GetTemporaryFilesDirectoryCompletion", ThisObject, "DeleteError", ThisObject);
StartGettingDirectoryTemporaryFiles (devolución de llamada);
Fin del procedimiento
& OnClient
Procedimiento GetTempFilesDirectoryCompletion (TempFilesDirectoryName, AdditionalParameters) Exportar
Devolución de llamada \u003d Nuevo Descripción de alerta ("DeleteCompletion", ThisObject, "FileError", ThisObject);
StartDeletingFiles (Devolución de llamada, Nombre de directorio de archivos temporales, GetMaskAllClientFiles ());
Fin del procedimiento
& OnClient
Procedimiento Exportar DeleteCompletion (AdditionalParameters)
Informe ("Eliminación completada con éxito");
Fin del procedimiento
& OnClient
Procedimiento FileError (Información de error, Procesamiento estándar, Parámetros adicionales) Exportar
Informe ("Se encontró un error al ejecutar una operación de archivo:" + BriefEnterprise (ErrorInformation));
Fin del procedimiento

En primer lugar, cabe señalar que casi todas las operaciones de archivos se han vuelto asincrónicas. Incluso tal acciones simplescomo 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 que se eliminen todos los archivos del directorio temporal. En este ejemplo, se trata de la emisión de un mensaje de finalización de operación.
Si ocurre un error durante la ejecución de las operaciones del archivo, el control se transferirá al controlador. Error de archivo ()... En él, puede manejar correctamente la situación actual.

Trabajar con archivos en el cliente web

Trabajar con archivos en el cliente web tiene varias características:
1. Sin instalar extensiones, en cualquier navegador web, solo están disponibles los métodos GetFile () y StartPlaceFile (). El método PlaceFile () no es compatible cuando se trabaja con el navegador web Google Chrome y cuando el uso de métodos modales está prohibido para la configuración (propiedad de configuración Modo de uso de modalidad, consulte aquí).
2. Al instalar la extensión para trabajar con archivos en todos los navegadores web, excepto en Google Chrome, están disponibles métodos sincrónicos y asincrónicos para trabajar con archivos (el sincronismo o asincronía depende de la propiedad de configuración Modo de uso de modalidad),
3. Para navegador web google Chrome solo tiene una extensión de archivo asincrónica. No se admite el funcionamiento sincrónico.
4. La extensión del archivo no admite HTTPS con un certificado de cliente.
Nota 1. Para el correcto funcionamiento de la extensión para trabajar con archivos en el navegador web Microsoft Internet Explorer, se recomienda utilizar
Bibliotecas de Microsoft Core XML Services (MSXML) 4.0 o 6.0.
Nota 2. La extensión para trabajar con archivos para el navegador web Microsoft Internet Explorer está instalada en el directorio% APPDATA% \\ 1C \\ 1СEWebExt \\ FileSystemExtIE

Los usuarios pueden trabajar con las aplicaciones de servicio mediante un navegador web. Este artículo describirá cómo configurar su navegador para que funcione en el servicio 1C: Fresh.

Navegadores que se pueden utilizar para trabajar en el servicio 1C: Fresh:

Google Chrome para Windows (32 bits y 64 bits)

· Mozilla Firefox versiones de 38 para Windows y Linux;

Microsoft Internet Versiones del explorador 8, 9 (x86), 10 (x86), 11;

· Microsoft Edge para ventanas;

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

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

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

Obtenga más información sobre cómo instalar y configurar un cliente ligero.

Configuración de Google Chrome

  1. Haga clic en el botón Configurar y gestión de google Chrome "(Personalizar y controlar Google Chrome) en la esquina superior derecha de la ventana del navegador.
  2. En el menú que se muestra, seleccione el elemento "Configuración".
  3. En la parte inferior de la página Configuración que se abre, haga clic en Mostrar ajustes adicionales"(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 que se abre:
  • en el grupo "Cookies" seleccione el modo "Permitir configurar datos locales (recomendado)";
  • en el grupo de JavaScript, seleccione el modo "Permitir que todos los sitios ejecuten JavaScript (recomendado)";
  • si el botón de opción "No permitir que ningún sitio muestre ventanas emergentes" está seleccionado en el grupo Ventanas emergentes, haga clic en el botón Administrar excepciones y agregue a la plantilla de lista de exclusiones //1cfresh.com seleccionando Permitir en la lista desplegable Comportamiento. -lista abajo.

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

7. Se recomienda habilitar la casilla de verificación "Preguntar dónde guardar cada archivo antes de descargar" bajo el título "Descargas".

¡Hecho! Google Chrome listo para trabajar con el 1C: Fresh service.

Configuración de Mozilla Firefox

1. Empiece con navegador Mozilla Firefox cualquier 1C: aplicación empresarial.

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 funcionamiento correcto del navegador. En estos casos, se recomienda deshabilitar los complementos (extensiones) del navegador de terceros.

Personalización de Internet Explorer

  1. Inicie el navegador 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 se muestra. En Microsoft Internet Explorer anterior a la versión 9, el elemento requerido 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 Sitios de confianza. En Microsoft Internet Explorer anterior a la versión 9, el elemento requerido 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 la casilla de verificación "Requerir verificación del servidor para todos los sitios de esta zona".
  7. En Internet Explorer anterior a la versión 9, esta casilla de verificación se denomina "Todos los sitios de este grupo requieren la validación del servidor https".
  8. En la misma ventana, debajo de Agregar este sitio web a la zona, ingrese la línea //1cfresh.com y haga clic en el botón Agregar.
  9. En la pestaña Seguridad de 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 el encabezado "Restablecer la configuración personalizada", seleccione el modo "Bajo" y haga clic en el botón "Restablecer".
  • Si está utilizando Microsoft Internet Explorer 7 u 8, en la barra de opciones, vaya a la sección Micsellaneo y configure Mostrar contenido mixto en Habilitar.
  • Haga clic en el botón Aceptar.

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

  • Asegúrese de que la configuración de seguridad esté establecida en Medio o Medio alto. Esto es necesario para aceptar cookies.
  • Si desea utilizar un bloqueador de elementos emergentes, debe habilitar la casilla de verificación "Activar el bloqueador de elementos emergentes". 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 Cerrar.

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

13. Cierre todas las ventanas navegador de Internet Explorer y, a continuación, vuelva a iniciar el navegador para que se apliquen todas las configuraciones.

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

Configuración de Microsoft Edge

1. Inicie su 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 se muestra, 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 " Opciones extra"(Ajustes avanzados).

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

  • establezca el botón de opción "Bloquear ventanas emergentes" en "Desactivado" (Apagado).
  • seleccione de la lista "Cookies" el valor "No bloquear galletas"(No bloquee las cookies).

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

Personalización de Safari

1. Abra el navegador Safari de Apple.

2. Llamar a la ventana configuración de Apple Safari seleccionando el comando de menú: "Safari | Configuración" (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 del botón de opción "Cookies y datos del sitio web" debe ser:

  • Permitir siempre, o
  • "Permitir desde los sitios web que visito": si ya ha visitado el sitio 1cfresh.com.

¡Hecho! Safari está listo para trabajar con el servicio 1C: Fresh.