Configuration des serveurs Web pour fonctionner avec 1C:Enterprise. Configuration des serveurs Web pour fonctionner avec 1C:Enterprise Installation d'iis sur Windows 7 pour 1c

Comme vous le savez, avec la sortie des configurations 1C 8.3 écrites entièrement sous des formulaires gérés, il est devenu possible de publier ces configurations sur un serveur web.

La publication de 1C 8.3 sur le serveur Web IIS ne diffère que par l'installation de la partie serveur.

Installation du serveur Web Apache

Vous devez d’abord télécharger la distribution du serveur. Il se trouve sur http://www.apache.org. Téléchargez la dernière version de la distribution pour Windows et démarrez l'installation.

Cliquez sur « Suivant » jusqu'à ce que la fenêtre suivante apparaisse :

Dans les deux premiers champs nous entrerons « localhost » (ou 127.0.0.1). Cela signifie que le serveur fonctionnera sur votre ordinateur local. Dans le troisième champ, saisissez votre adresse email, les réponses du serveur lui seront envoyées.

A noter que Skype peut également utiliser le port 80. Par conséquent, si vous l'utilisez, désactivez le port 80 dans les paramètres.

Cliquez sur Suivant".

Dans la fenêtre suivante, je suggère de choisir une installation standard. Cela installera tous les composants nécessaires au fonctionnement.

Nous laisserons également le répertoire d'installation par défaut. Cliquez sur « Installer ». Le processus d'installation commencera.

Obtenez 267 leçons vidéo sur 1C gratuitement :

Une fois l'installation terminée, le serveur devrait démarrer automatiquement. Une icône apparaîtra dans la barre d'état système. Cela signifie que le serveur a démarré avec succès. Si vous double-cliquez sur cette icône, la fenêtre suivante s'ouvrira :

Publication d'un client web et de services web en 1C 8.3 (8.2) sur le serveur Apache

Le serveur est en cours d'exécution. Passons maintenant au programme 1C. Lançons le Configurateur.

Dans le Configurateur, sélectionnez le menu « Administration », puis « Publier sur un serveur web ».

Les paramètres requis ici sont minimes. Fondamentalement, tout devrait être défini par défaut.

Il vous suffit de sélectionner un répertoire, vous pouvez en utiliser n'importe quel vide. Le « Nom » doit être spécifié en caractères latins.

Vous pouvez choisir comme vous le souhaitez. Vous pouvez le désactiver complètement. L'essentiel est d'aller dans l'onglet Services HTTP. Ici, vous devez effectuer les mêmes réglages que dans l'onglet précédent :

Bien que 1C ne recommande pas d'utiliser un serveur Web en mode fichier (mais uniquement en mode serveur) - néanmoins, pour les petites entreprises avec 2-3 comptables, utiliser un serveur Web sur de nouvelles configurations avec des « formulaires gérés » (Comptabilité 3.0, Salaire 3.0, etc.) - permet d'organiser un accès assez rapide à une base de données d'ordinateurs du réseau, même s'il s'agit essentiellement de vieux déchets. Il est seulement important que l'ordinateur principal avec les bases de données et le serveur Web soit correct (par exemple, Core I3, 8 Go de RAM et un lecteur SSD).

Guide étape par étape pour configurer un serveur Web 1C sur Apache (y compris la version fichier de la base de données)

1. Téléchargez le programme d'installation d'Apache

Pour une raison quelconque, Apache a arrêté de publier toutes les nouvelles versions (par exemple 2.4.25) en tant que distribution auto-extractible. Il est tout à fait acceptable pour nous d'utiliser une distribution non récente, la 2.2.25, qui nous permet d'obtenir un installateur pratique et d'éviter des manipulations supplémentaires.

Veuillez noter qu'il est pratique pour nous d'utiliser le programme d'installation *.msi

Sur la base des recommandations de l'utilisateur (merci Vladimir), je publie un lien vers la version 2.4 d'Apache (www.apachelounge.com). Également d'après ses mots - si vous téléchargez x64, préparez-vous à installer une plate-forme x64 1c similaire et à modifier la ligne LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll" dans httpd.conf.
Mais je ne recommande pas moi-même d'utiliser 1C 64 bits, car, avec un degré de probabilité élevé, d'énormes difficultés surviendront lors de la connexion d'équipements commerciaux ou d'autres bibliothèques tierces.

Nous sélectionnons la distribution « no SSL » si les bases de données seront ouvertes uniquement au sein de notre réseau local ou la distribution « SSL » si la base de données sera ouverte sur Internet. Vous pouvez en savoir plus sur la configuration de SSL dans l'article Infostart

Dans notre exemple, nous allons configurer un serveur sans SSL pour une utilisation uniquement au sein du réseau local.

2. Exécutez le programme d'installation téléchargé

Remplissez le domaine réseau : Localhost, le nom du serveur : Localhost

Appuyez sur SUIVANT, type de configuration : SUIVANT typique, SUIVANT, INSTALLER.

3. Vérifiez si le serveur Web a démarré

Pour ce faire, ouvrez n'importe quel navigateur et spécifiez l'adresse de la page http://localhost

Nous devrions voir une page qui dit It Works !

Découvrons l'adresse IP de notre ordinateur sur le réseau local. Pour ce faire, dans le coin inférieur droit (à côté de l'horloge), nous trouvons l'icône du réseau local, faites un clic droit dessus et ouvrez « Centre Réseau et partage ».

Choisissez notre réseau

Et cliquez sur le bouton "Détails"

Dans mon cas, l'adresse de l'ordinateur sur le réseau local est 192.168.0.189

Revenons maintenant au navigateur et vérifions la disponibilité de la page It Works à l'adresse IP http://192.168.0.189 (dans votre cas, les numéros seront différents)

Si vous voyez à nouveau la page It Works familière, tout va bien,

4. Vérifiez l'accessibilité de la page depuis d'autres ordinateurs et configurez le pare-feu

Encore une fois, nous essayons d'ouvrir la page familière http://192.168.0.189 (vos numéros sont différents) mais depuis n'importe quel autre ordinateur du réseau local.

Si, au lieu d'une page familière, vous voyez « Impossible d'accéder au site » ou un message similaire, configurons le pare-feu. Pour cela, retournez sur l'ordinateur sur lequel Apache est installé, allez dans « Panneau de configuration » - « Système et sécurité » - « Pare-feu Windows » et sur le côté gauche de l'écran cliquez sur « Paramètres avancés »

Cliquez sur la rubrique « Règles pour les connexions entrantes », puis sur le côté droit de la fenêtre « Créer une règle »

Cochez les trois cases

Spécifiez un nom arbitraire, par exemple « Port du serveur Web 80 pour 1C ». Prêt.

Encore une fois, nous allons sur d'autres ordinateurs et veillons à ce que le navigateur affiche désormais la page que nous connaissons à l'adresse IP http://192.168.0.189. Ça marche

5. Nous publions notre base de données sur le serveur Web.

Ouvrez notre configurateur de base de données (Exécutez 1C en tant qu'administrateur)

Pour qu’un site Internet apparaisse sur Internet, il doit être hébergé sur un serveur connecté au réseau et disposant d’une adresse IP. Un serveur est un ordinateur sur lequel un logiciel spécial est installé, également appelé serveur Web. Il existe un grand nombre de serveurs Web et le plus populaire est Apache.

Apache est un serveur Web extensible, open source et complet qui répond à presque tous les besoins du développement Web moderne. Apache est multiplateforme, c'est-à-dire prend en charge de nombreux systèmes d'exploitation - Microsoft Windows, Linux, BSD, Mac OS, Novell NetWare, BeOS. Ses principales fonctions : support du protocole http, possibilité de connecter des modules externes, utilisation d'un SGBD pour l'authentification des utilisateurs et le traitement des fichiers de configuration.



Fig.1 Fonctions Apache

Avant de configurer Apache pour 1C et de publier la base de données 1C sur le serveur Web Apache, celle-ci doit être téléchargée. Il n'existe actuellement aucun assembly binaire pour Windows, ce qui signifie que nous téléchargeons une version antérieure, 2.2.25, à titre d'exemple, en utilisant la recherche.



Figure 2

Exécutez le fichier téléchargé et suivez l'installation.


Figure 3


Figure 4


Figure 5

Ensuite, nous fournissons des informations sur notre serveur. Si le serveur se trouve sur un réseau local et que l'entreprise ne possède pas son propre domaine, indiquez toute information et le nom du serveur est Localhost, ce qui signifie que le serveur fonctionnera sur l'ordinateur local. Dans le champ suivant, renseignez l'adresse email à laquelle les réponses du serveur seront envoyées (la nôtre est arbitraire par exemple).

Nous sélectionnons l'un des deux paramètres suivants : Apache démarrera automatiquement ou manuellement, uniquement pour l'utilisateur actuel. Laissons les paramètres recommandés.


Figure 6

Pour une utilisation conjointe avec le programme 1C, l'installation recommandée de la configuration Apache est suffisante.


Figure 7


Figure 8


Figure 9


Figure 10

Une fois l'installation terminée, le serveur commence à fonctionner automatiquement. L'icône du programme apparaîtra en bas du panneau.


Figure 11

Le moyen le plus simple de vérifier le fonctionnement de notre serveur Web est d'ouvrir n'importe quel navigateur et de saisir http://localhost dans la barre d'adresse.

Le message « Ça marche ! » devrait apparaître dans la fenêtre.


Figure 12

(hôte local) est un ordinateur sur des réseaux informatiques, un nom de domaine standard officiellement réservé pour les adresses IP privées. Rappelons que lors de l'installation d'Apache, nous l'avons précisé dans le champ « Nom du serveur ».



Figure 13

La deuxième façon de déterminer la santé de notre serveur Web consiste à utiliser l'adresse IP.

Déterminons l'adresse IP de notre PC dans la zone locale. En cliquant sur l'icône « Réseau » dans le coin gauche, allez dans le menu « Centre Réseau et partage ».


Figure 14

Dans la fenêtre qui s'ouvre, sélectionnez l'élément « Connexion réseau sans fil », c'est-à-dire notre réseau, et dans la fenêtre qui apparaît, cliquez sur le bouton « Détails ». Là, nous voyons l'adresse IP de notre ordinateur sur le réseau. Dans notre cas - 192.168.0.102.



Figure 15

Pour vérifier le fonctionnement du serveur Web, ouvrez n'importe quel navigateur et entrez - http://192.168.0.102. Si nous voyons à nouveau « Ça marche ! » dans la fenêtre du navigateur, tout fonctionne.


Figure 16

Lors de l'ouverture depuis un autre PC en LAN, vous devriez obtenir le même résultat.

Ouvrez 1C:Enterprise dans le configurateur en tant qu'administrateur et chargez la base d'informations requise.


Figure 17

Dans « Administration », nous sélectionnons la fonction dont nous avons besoin.


Figure 18

Si la fenêtre apparaît :


Figure 19

...vous devez installer des modules d'extension de service Web.

Pour ce faire, allez dans « Panneau de configuration-Programmes et fonctionnalités », recherchez « 1C:Enterprise » et cliquez sur « Modifier ».


Figure 20

Sélectionnez « Modules d'extension de service Web » et cliquez sur « Suivant » jusqu'à ce que nous atteignions « Terminer ».



Figure 21



Figure 23

Dans la fenêtre qui s'ouvre, précisez le nom, sélectionnez le serveur Web (le programme a automatiquement vu Apache installé) et un dossier arbitraire à publier (le nom du dossier doit être écrit en latin).

Imprimer (Ctrl+P)

Configuration des serveurs Web pour fonctionner avec 1C:Enterprise

1. Informations générales

Cet article décrit le mécanisme de configuration des serveurs Web pour qu'ils fonctionnent avec un client Web et des services Web, ainsi que la configuration de la prise en charge de l'authentification OpenID. Une fois publiés, les composants publiés seront accessibles comme suit :
● Accès au client Web. Pour lancer le client web, vous devez utiliser une adresse formée selon les règles suivantes : <Имя хоста веб-сервера>/<Имя виртуального каталога> . Si le nom du répertoire virtuel est DemoCfg, alors pour lancer le client Web, vous devez saisir l'URL suivante (pour y accéder depuis la machine locale) : http://localhost/DemoCfg.
● Contacter un service Web. Pour accéder au service Web, vous devez utiliser une adresse formée comme suit :
<Nom d'hôte du serveur Web>/<Имя виртуального каталога>/ws/<Имя Web-сервиса> ou <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Адрес Web-сервиса> .
Ainsi, si le répertoire virtuel porte le nom DemoWS, le nom du service Web dans le configurateur est spécifié comme DémonstrationWorkWS, et DemoWorkWS est spécifié comme adresse, alors le service Web est accessible simultanément à deux adresses (pour accéder depuis la machine locale) :
http://localhost/DemoWS/ws/Démonstration de WS ou http://localhost/DemoWS/ws/DemoWorkWS.
En savoir plus sur les services Web.
● Appel d'un service HTTP. Pour accéder au service HTTP, vous devez utiliser une adresse formée comme suit :
<Имя хоста веб-сервера>/<Имя виртуального каталога>/hs/<путь к ресурсу>.
Pour plus d'informations sur les services HTTP, cliquez ici.
● L'authentification OpenID est effectuée automatiquement par le système.
Les serveurs web de la famille Internet Information Services (ci-après dénommés IIS) sont fournis avec le système d'exploitation, et pour mieux comprendre quel serveur web vous utilisez, voici un tableau de correspondance entre la version du serveur web et le système d'exploitation :

Version IIS Version du système d'exploitation
IIS 5.1 Windows XP Professionnel
IIS 6.0 Windows Server 2003 ou Windows XP Professionnel Édition x64
IIS 7.0 Windows Vista ou Windows Server 2008
IIS 7.5 Windows 7 ou Windows Server 2008 R2
IIS 8.0 Windows 8 ou Windows Server 2012
IIS 8.5 Windows 8.1 ou Windows Server 2012 R2
IIS 10.0 Windows 10

La distribution du serveur Web Apache (pour les systèmes d'exploitation Windows et Linux) peut être obtenue sur le site Web du projet : http://httpd.apache.org/download.

2. Exigences générales

L'ordinateur sur lequel vous publiez doit disposer d'un serveur Web pris en charge installé et configuré. Pour installer le serveur Web Internet Information Services, vous aurez peut-être besoin d'un package de distribution pour le système d'exploitation que vous utilisez. Lors de l'installation d'un serveur Web, vous devez installer la prise en charge des extensions ISAPI. L'installation d'un serveur Web nécessite des privilèges administratifs sur l'ordinateur sur lequel le serveur Web souhaité sera installé. La publication peut se faire de deux manières :
● Utilisation de la boîte de dialogue de publication sur un serveur Web, si l'ordinateur sur lequel se trouve le serveur Web a la capacité de lancer le configurateur de la profondeur de bits requise.
● Utilisation de l'utilitaire webinst (appelez l'utilitaire webinst depuis le répertoire bin de la version 32 bits de 1C:Enterprise).

Pour publier sur des serveurs Web, vous devez disposer de privilèges administratifs sur l'ordinateur sur lequel vous publiez :

● Pour Windows Vista et versions antérieures, pour publier, vous devez lancer le configurateur à l'aide de l'élément Exécuter en tant qu'administrateur menu contextuel d'une application ou d'un lanceur. Si la publication est effectuée à l'aide de l'utilitaire webinst, l'utilitaire lui-même ou l'interpréteur de ligne de commande Windows doit être lancé en tant qu'administrateur.
● Sous Linux, pour publier, vous devez devenir un superutilisateur (utilisateur root) à l'aide de la commande su ou exécuter l'application qui publie à l'aide de la commande sudo.

Lorsque vous essayez de publier, le système vérifie si vous disposez des privilèges nécessaires pour effectuer l’opération. Si les privilèges de l'utilisateur actuel ne sont pas suffisants pour effectuer la publication, alors :

● Lors de la publication à partir du configurateur, il est demandé à l'utilisateur s'il doit continuer la publication. Le dialogue indique la raison de l'apparition (du dialogue) et contient des recommandations sur la manière d'obtenir les privilèges nécessaires.
● Lors de la publication à l'aide de l'utilitaire webinst, l'utilisateur reçoit un message de diagnostic, mais la publication continue.

La publication n'est possible que si 1C:Enterprise se trouve sur un ordinateur doté d'un serveur Web.
Pour les serveurs Web IIS 7.x et versions ultérieures, la publication n'est pas prise en charge si la propriété Directory (ou le paramètre dir de l'utilitaire webinst) pointe vers un répertoire. %SYSTEMDRIVE%\Inetpub\wwwroot.
NOTE. Pour travailler avec la configuration via le serveur Web, la configuration ne doit pas être vide.

3. Types de publications

3.1. Schéma général de publication

Le schéma général de publication est le suivant :

● le module de traitement des requêtes (module d'extension du serveur web) correspondant au serveur web est enregistré ;
● une application virtuelle est enregistrée sur le serveur web ;
● un répertoire d'application virtuelle est créé et le fichier default.vrd y est placé et configuré ;
● Les utilisateurs se voient attribuer des droits sur le répertoire contenant le fichier de base de données (uniquement pour l'option fichier).

Pour publier un client Web, vous devez utiliser la version de 1C:Enterprise utilisée pour travailler avec l'infobase à laquelle vous envisagez d'accéder à l'aide du client Web. Si deux versions sont installées sur votre ordinateur, par exemple 8.3.3.100 et 8.3.3.150, et que la version 8.3.3.150 du serveur 1C:Enterprise est en cours d'exécution, alors pour la publication, vous devez utiliser le configurateur ou l'utilitaire webinst exactement de la même version.
Lors de la publication, n'oubliez pas que le nombre de bits de l'extension du serveur Web enregistré doit correspondre au nombre de bits du serveur Web lui-même.

Lors de la publication sur un serveur Web IIS, sachez que :
● La publication est toujours effectuée sur le site Web par défaut ;
● La publication est toujours effectuée pour le pool d'applications par défaut (DefaultAppPool) ;
● Pour le pool d'applications utilisé pour exécuter 1C:Enterprise, la prise en charge de l'environnement .NET doit être désactivée. Pour ce faire, définissez la propriété du pool d’applications des versions .NET Framework sur Aucun code managé.
Pour publier depuis le configurateur, vous devez utiliser la boîte de dialogue de publication ( Administration – Publication sur le serveur Web…).

Riz. 1. Publication sur un serveur web

Ensuite, vous devez procéder comme suit :
● Saisissez le nom du répertoire virtuel dans le champ Nom, le nom du répertoire virtuel ne peut être composé que de caractères latins.
● Dans le champ Serveur Web, spécifiez le type de serveur Web pour lequel vous publiez.
● Dans le champ Répertoire, précisez l'emplacement physique du répertoire dans lequel se trouveront les fichiers décrivant le répertoire virtuel. Lors de l'utilisation du serveur Web Apache, le nom du répertoire doit contenir uniquement des caractères latins.
● Cochez les cases en fonction du besoin Publier des clients légers et Web et publier des services Web.
● Pour le serveur Web IIS, vous pouvez spécifier s'il convient de s'authentifier auprès du serveur Web à l'aide du système d'exploitation.
● Si nécessaire, sélectionnez les services Web que vous souhaitez publier. La colonne Adresse peut être modifiée. Cette colonne spécifie le synonyme du service Web. Vous pouvez accéder à un service Web soit par nom, soit par synonyme.
● Si nécessaire, configurez d'autres paramètres de publication.
● Cliquer sur le bouton Publier démarre le processus de publication. Cliquer sur le bouton Désactiver supprime la publication du serveur Web sélectionné.

Après la publication, vous serez invité à redémarrer le serveur Web dans les cas suivants :
● la version de « 1C:Enterprise » a changé ;
● le chemin d'accès au module d'extension du serveur Web a changé ;
● une nouvelle publication a été réalisée pour le serveur web Apache ;
● la publication a été désactivée.
Lors de l'utilisation de l'authentification anonyme et d'une infobase de fichiers, lors de la publication, l'utilisateur au nom duquel l'accès anonyme a les droits d'accès au répertoire de l'infobase est coché. Si l'utilisateur ne dispose pas des droits nécessaires, un avertissement est émis concernant l'impossibilité de travailler avec cette infobase via le serveur Web. Il est recommandé soit d'accorder des droits sur le répertoire avec l'infobase, soit de cocher la case Utiliser l'authentification du système d'exploitation sur le serveur Web.
Si la publication à partir du configurateur n'est pas disponible (par exemple, lors de l'utilisation d'un système d'exploitation Windows 64 bits), la publication peut être effectuée à l'aide de
Utilitaire de ligne de commande webinst, disponible sous Windows et Linux dans les deux tailles de bits. La boîte de dialogue de publication sera décrite en détail ci-dessous.
commutateurs de ligne de commande pour l’utilitaire webinst.

3.2. Boîte de dialogue de publication

La boîte de dialogue de publication est utilisée pour créer une publication ou préparer un fichier modèle pour la publication à l'aide de l'utilitaire webinst (à l'aide du paramètre de ligne de commande -descriptor).
Tous les paramètres modifiables lors de la création d'une publication se trouvent sur deux onglets. Regardons-les de plus près.

3.2.1. Boutons de dialogue

Le bouton Publier publie sur le serveur Web. Lors de la publication, un répertoire est créé sur le disque et le serveur Web spécifié est configuré pour fonctionner avec 1C:Enterprise. N'oubliez pas que la publication sur le serveur Web IIS est toujours effectuée pour le site Web par défaut (Site Web par défaut) et le pool d'applications par défaut (DefaultAppPool).
Sous Linux OS, les actions suivantes sont effectuées :
● Pour le répertoire dans lequel se trouve le fichier default.vrd, le groupe propriétaire est défini sur le groupe de l'utilisateur pour le compte duquel le serveur Web s'exécute ;
● Le fichier default.vrd est défini pour un accès en lecture pour le groupe qui inclut l'utilisateur pour le compte duquel le serveur Web est exécuté.
Dans le cas de la publication d'une infobase de fichiers, pour le répertoire contenant le fichier de l'infobase, le groupe propriétaire est défini sur le groupe de l'utilisateur pour le compte duquel le serveur Web fonctionne, et l'héritage du groupe propriétaire est configuré pour assurer le travail avec l'infobase .

Riz. 2. Publication sur un serveur web

Le bouton Désactiver supprime l'application du serveur Web et du répertoire de publication, si nécessaire.
Le bouton Enregistrer enregistre les paramètres spécifiés dans la boîte de dialogue de publication sur le serveur Web dans un fichier. Lors de la sauvegarde, le système demande le nom et l'emplacement du fichier dans lequel la sauvegarde sera effectuée. L'enregistrement sera effectué au format de fichier default.vrd. À l'aide de cette commande, vous pouvez créer des fichiers modèles qui seront utilisés comme paramètre -descriptor de l'utilitaire webinst. Les valeurs des attributs ib et base de l'élément point contiendront les paramètres de l'infobase à partir de laquelle le fichier est enregistré.
Le bouton Charger vous permet de charger un fichier default.vrd arbitraire pour le modifier. Lors du chargement, les attributs ib et base de l'élément point du fichier chargé sont ignorés.
Le bouton Fermer ferme la boîte de dialogue.
Le bouton Aide ouvre une fenêtre contenant des informations d'aide sur la boîte de dialogue de publication.

3.2.2. Onglet « Basique »
3.2.2.1. Paramètres communs
Riz. 3. Publication sur un serveur Web. Basique

Sur cet onglet, vous pouvez définir les paramètres de publication de base.
Nom. Spécifie le nom de la publication. Lors de la publication à l'aide de l'utilitaire webinst, elle est décrite par le paramètre -wsdir. Dans le fichier default.vrd, correspond à l'attribut de base de l'élément point.

Serveur Web. Indique sur quel serveur Web la publication est effectuée. Les serveurs Web Apache sont ajoutés à la liste s'ils sont détectés sur l'ordinateur. Lors de la publication à l'aide de l'utilitaire webinst, le serveur Web utilisé est spécifié par l'un des paramètres iis, apache2, apache22 ou apache24. Sous Linux, la publication n'est possible que pour le serveur Web Apache.
Si le système ne parvient pas à déterminer sans ambiguïté la version du serveur Web Apache installée sur l'ordinateur (2.2 ou 2.4), les deux versions du serveur Web seront présentes dans la liste. Il convient de noter que pour les versions 2.2 et 2.4 du serveur Web Apache, les modifications apportées au fichier de configuration du serveur Web diffèrent. Par conséquent, si vous spécifiez incorrectement la version du serveur Web, la publication ne fonctionnera pas.

Catalogue Spécifie le répertoire physique sur le disque où se trouvera le fichier default.vrd et où le répertoire virtuel du serveur Web sera mappé. Le répertoire doit exister. Lors de la publication à l'aide de l'utilitaire webinst, elle est décrite par le paramètre -dir.

Publier un client léger et Web. Responsable de la capacité à travailler avec la base d'informations publiée à l'aide d'un client léger et Web. Si la case est cochée, il est possible de travailler avec l'infobase publiée à l'aide d'un client léger et web. Dans le fichier default.vrd, correspond à l'attribut activate de l'élément point.

Publier une interface OData standard. Responsable de la possibilité d'accéder à l'interface OData standard de la solution d'application. Le mécanisme de l'interface OData standard est décrit plus en détail dans le livre 1C:Enterprise 8.3. « Guide du développeur ». Dans le fichier default.vrd, correspond à l'attribut activateStandardOData de l'élément point.

Publier la distribution. Détermine si une application client peut être obtenue et installée si les versions de l'application client et du serveur ne correspondent pas. Une archive zip est utilisée comme distribution, dont le nom complet est spécifié comme valeur de la propriété Emplacement de la distribution publiée. Dans le fichier default.vrd, ces propriétés correspondent à l'attribut pubds t de l'élément point. Les archives devraient
le kit de distribution de l'application client est localisé. L'installation utilisera les paramètres d'installation spécifiés dans le fichier 1cestart.cfg (identiques à une installation normale d'une application client).

Utilisez l'authentification du système d'exploitation. Permet au système de définir la capacité d'authentification du système d'exploitation sur le serveur Web IIS.

Adresse de transition à la fin du client Web vous permet de spécifier l'URL vers laquelle la transition sera effectuée après la fin du client Web. Dans le fichier default.vr, d correspond à l'élément exitURL.

3.2.2.2. Onglet Services Web
Riz. 4. Publication de services Web

Publier des services Web. La sélection de cette case entraînera la publication des services Web créés dans la configuration et répertoriés dans le tableau sous la case. Dans le fichier default.vrd, correspond à l'attribut activate de l'élément ws. Si l'indicateur est effacé, cela équivaut soit à ne pas avoir d'élément ws dans le fichier default.vrd, soit à avoir un élément ws avec l'attribut d'activation défini sur true.

Publier les services Web par défaut. Responsable de la possibilité d'utiliser les services Web de cette base d'informations qui sont publiés sans autorisation explicite d'utilisation. Dans le fichier default.vrd, correspond à l'attribut pointEnableCommon de l'élément ws.
Case à cocher du tableau ci-dessous Publier des services Web contient une liste des services Web publiés et permet de gérer la publication de chaque service Web. La première colonne contrôle la publication d'un service Web spécifique. Si la case est décochée, ce service Web sera interdit d'utilisation (il ne peut pas être appelé). Dans le fichier default.vrd, correspond à l'attribut activate de l'élément point.
La deuxième colonne (nommée Nom) contient le nom du service Web, tel qu'il a été spécifié lors de sa création. Une description des services Web est donnée dans le livre 1C:Enterprise 8.3. « Guide du développeur ». Dans le fichier default.vrd, correspond à l'attribut name de l'élément point.
La dernière colonne du tableau (nommée Adresse) contient un alias pour le nom du service Web publié. Vous pouvez accéder à un service Web soit par nom, soit par alias. L'alias du service Web peut être modifié dans la fenêtre de publication. Dans le fichier default.vrd, il correspond à l'attribut alias de l'élément point.
Les services Web situés dans les extensions connectées ne sont pas affichés dans ce tableau et ne peuvent être publiés qu'en modifiant manuellement le fichier default.vrd.
Publier les services Web d'extension par défaut. Responsable de la possibilité d'utiliser les services Web fournis dans les extensions de configuration. Dans le fichier default.vrd, correspond à l'attribut publiExtensionsByDefault de l'élément ws.

3.2.2.3. Onglet Services HTTP

L'onglet Services HTTP est destiné à contrôler la possibilité d'accéder à la solution applicative à l'aide des services HTTP.

Riz. 5. Publication de services HTTP

La sélection de cette case entraînera la publication des services HTTP créés dans la configuration et répertoriés dans le tableau sous la case. Dans le fichier default.vrd, correspond à l'attribut publiByDefault de l'élément httpServices. Si le flag est effacé, alors cela équivaut à l'absence d'un élément httpServices dans le fichier default.vrd ou à la présence d'un élément httpServices avec
avec l'attribut submitByDefault défini sur false .

Case à cocher du tableau ci-dessous Publier les services HTTP par défaut contient une liste des services HTTP publiés et permet de gérer la publication de chaque service HTTP. La première colonne contrôle la publication d'un service HTTP spécifique. Si la case est décochée, ce service HTTP sera interdit d'utilisation (il ne peut pas être appelé). Dans le fichier default.vrd, correspond à l'attribut activate de l'élément service.
La deuxième colonne (nommée Nom) contient le nom du service HTTP tel qu'il a été spécifié lors de la création. Une description des services HTTP est donnée dans le livre 1C:Enterprise 8.3. « Guide du développeur ». Dans le fichier default.vrd, correspond à l'attribut name de l'élément de service.
Les services HTTP situés dans les extensions connectées ne sont pas affichés dans ce tableau et ne peuvent être publiés qu'en modifiant manuellement le fichier default.vrd.

Publier les services HTTP d'extension par défaut. Responsable de la possibilité d'utiliser les services HTTP fournis dans les extensions de configuration. Dans le fichier default.vrd, correspond à l'attribut publiExtensionsByDefaul t de l'élément httpServices

3.2.3. Onglet «Autre»
Riz. 6. Autres options de publication sur un serveur Web

Sur cet onglet, vous pouvez modifier les paramètres de publication auxiliaires.

Répertoire des fichiers temporaires. Vous permet de spécifier le répertoire des fichiers temporaires pour exécuter l'extension du serveur Web ou la version du fichier de l'infobase. Dans le fichier default.vrd, correspond à l'attribut temp de l'élément point.

Groupe de pools de connexions. Décrit l'élément pool du fichier default.vrd. En savoir plus ici. De plus, les paramètres de ce groupe contrôlent le fonctionnement du système de suivi des pertes de connexion.

Groupe de débogage. Décrit l'élément de débogage du fichier default.vrd.

Groupe OpenI D. Décrit l’élément openid du fichier default.vrd.

Séparation des données. Décrit l'élément zones du fichier default.vrd. Examinons de plus près la structure d'un tableau avec des délimiteurs.

Le tableau inclut tous les délimiteurs indépendants qui existent dans la configuration ou le fichier chargé. La première colonne (sans nom) détermine s'il faut créer un élément de zone pour le séparateur sélectionné. Il ne faut pas oublier que la correspondance des éléments n'est pas effectuée par le nom du séparateur, mais par sa position ordinale dans la liste. Si le premier séparateur est désactivé, alors il est logique de désactiver tous les autres, puisque les paramètres de l'élément zones seront appliqués par le système aux autres séparateurs.
La colonne Nom contient le nom du séparateur, tel que spécifié dans les propriétés de l'attribut général. La case à cocher dans la colonne suivante détermine si la valeur du séparateur dans l'élément de zone sera définie ou non. Si la case est cochée, alors la valeur de la colonne Valeur sera utilisée comme valeur de l'attribut value.
Les cases à cocher dans les colonnes Specify et Safe sont responsables des attributs safe et spec (respectivement) de l'élément zone du fichier default.vrd.
Le paramètre Travaux d'arrière-plan dans la version du fichier décrit la possibilité d'utiliser des travaux d'arrière-plan dans la version de fichier de l'infobase (l'attribut allowexecutescheduledjobs de l'élément de point racine).

On dit que dans la programmation 1C, il y a de purs elfes.

Des développeurs raffinés qui, selon un cahier des charges technique exhaustif, créent des créations impérissables dans des pièces lumineuses avec une musique douce et des lumières tamisées :)

Avec des rencontres hebdomadaires et des discussions sur les « poulets » de mêlée autour d'un café et d'un cupcake :)

Nous avons entendu parler d'eux, mais nous ne les avons pas encore vus.

Travail d'un programmeur/implémenteur 1C
(et en général la plupart des spécialistes 1C)
- Ce non seulement la programmation

Il reste encore un tas de tâches qui n'ont rien à voir avec le développement proprement dit, mais sont une partie obligatoire du travail tout implémenteur ou programmeur 1C.

Il est clair que tout le monde se débrouille plus ou moins avec l'ajout de nouveaux utilisateurs ou la coche lors de la configuration des droits :)

Mais il y a aussi des sujets qui ne sont clairement pas devenus des « connaissances de masse ».

Par conséquent, nous jugeons utile de publier du matériel supplémentaire.

Lancement de 1C:Enterprise sous le client Web

Le sujet du jour est issu d'une enquête d'été (oui, on lit les réponses :)

Le sujet « 1C et le Web » reste relativement nouveau, pour beaucoup il s'agit d'une terra incognita, qui n'a pas encore été abordée.

Par conséquent, retenez :

Informations introductives sur le lancement de 1C sous le client Web

La toute première leçon vidéo d’introduction.

Fonctionnalités du client Web

Le client Web est l'une des applications clientes de la plateforme 1C:Enterprise et diffère considérablement du client lourd ou léger.
Regardons les fonctionnalités et les aspects distinctifs du client Web

Schéma général de travail avec les bases de données d'informations 1C:Enterprise via un navigateur Web

Cette vidéo explique comment travailler avec les bases d'informations 1C:Enterprise lors de l'utilisation d'un navigateur Web.
Quels serveurs Web peuvent être utilisés et quelles configurations peuvent être exécutées sous le client Web.

Publier une base de données sur un serveur web

Cette vidéo explique quelles actions doivent être effectuées avec l'infobase pour qu'elle soit disponible pour l'utilisateur via un navigateur.
Il explique ce qu'est la publication d'une base de données sur un serveur web.

Installation d'un serveur Web IIS sur Windows Server 2008. Publication de l'infobase 1C:Enterprise

L'un des serveurs Web avec lesquels 1C:Enterprise peut fonctionner est IIS de Microsoft. Il est inclus avec Windows Server.
Cette vidéo explique comment installer IIS et y publier une infobase sous Windows Server 2008.
Nous nous connectons à la base de données publiée via Internet Explorer.

Paramètres de publication dans le Gestionnaire des services Internet (IIS)

Dans cette vidéo, à l'aide du gestionnaire de services IIS, nous examinons ce qui se passe sur le serveur Web lors de la publication d'une base de données : quels paramètres sont installés et ce qui se trouve dans le répertoire de publication.

Caractéristiques de la publication de bases de données d'informations sur les fichiers

Dans cette vidéo, nous examinons quelles erreurs de droits d'accès peuvent survenir lors de la publication de bases d'informations de fichiers.

Connexion à une base de données publiée sur un serveur web à l'aide d'un client léger

Dans cette vidéo nous voyons comment se connecter à une base d'informations publiée sur un serveur web, non seulement à l'aide d'un navigateur, mais également sous un client léger.
Une telle base de données peut être ajoutée à la liste des bases de données dans la fenêtre de lancement.

Installation du serveur Web IIS sur Windows Server 2012 R2. Configuration du travail avec une extension 32 bits

Cette vidéo vous guide tout au long du processus d'installation d'un serveur Web IIS sur Windows Server 2012 R2.
Il décrit les paramètres à effectuer pour garantir que l'extension 32 bits fonctionne sous un système d'exploitation 64 bits.

Publication d'une infobase sur un serveur web sous Windows Server 2012 R2

Cette vidéo explique comment publier une infobase sous Windows Server 2012 R2 ; la publication doit être effectuée dans le configurateur en tant qu'administrateur.

Configuration du plug-in d'extension de serveur Web 64 bits pour IIS

Cette vidéo explique comment installer un serveur 1C:Enterprise 64 bits et comment configurer un serveur Web pour fonctionner avec cette plateforme.