Windows d'entreprise client léger 1C. Publications

Plateformes: 1C:Entreprise 8.3, 1C:Entreprise 8.2, 1C:Entreprise 8.1
Configurations: 1C : Comptabilité, 1C : Gestion d'une petite entreprise, 1C : Automatisation intégrée, 1C : Consolidation, 1C : Commerce de détail, 1C : Gestion d'entreprise manufacturière, 1C : Gestion commerciale, Autres configurations

2012-11-16
11125

Le logiciel 1C est client-serveur. Cela implique qu'il se compose de deux parties : le serveur et le client. L'utilisateur travaille via son PC dans ce qu'on appelle le client 1C. Le programme serveur s'exécute sur le serveur.

Il existe plusieurs types différents de programmes clients 1C. Ils sont créés afin d'assurer le fonctionnement du programme sur différents types d'équipements informatiques et de systèmes d'exploitation.

Il existe un client qui permet d'utiliser 1C via un navigateur. Cette solution vous permet de travailler sur tous les systèmes d'exploitation possibles. Même Mac OS convient à ce client. Il existe également un client spécial pour les PDA. Il est installé sur les PDA industriels. Un bon exemple dans ce cas serait un lecteur de codes-barres basé sur un PDA pour l'inventaire.

Gros client

Ce client est le plus simple et le plus connu. Dans la vie de tous les jours, on parle généralement d’« ordinaire ». Il fonctionne sur le système d'exploitation Windows. Il faut dire qu'avant la sortie de la version 1C 8.2, c'était la seule option pour le client 1C. Ce client est dit épais car il est très exigeant en ressources système PC. Il demande également fréquemment de grandes quantités de données sur le réseau.

La principale différence entre un client lourd est que la plupart des programmes en langage 1C sont exécutés sur le PC de l'utilisateur. Donc si 1C fait une requête depuis la base de données :

La demande est envoyée au serveur 1C
. Le serveur recherche les informations nécessaires dans les bases de données
. Le serveur envoie les résultats de la recherche au programme client
. Le client traite les informations reçues

Le client lourd a l'interface suivante : par défaut, seul le menu utilisateur est ouvert. A l'aide de ce menu, l'utilisateur peut appeler des fenêtres et des listes. Pour ce faire, il vous suffit de sélectionner l'élément approprié dans le menu. Une fois la sélection effectuée, vous pouvez visualiser et travailler avec les informations.

Certaines configurations de clients lourds 1C disposent d'un bureau. En règle générale, ces configurations incluent : « Salaires et personnel » et « Comptabilité ».

Client léger

Il est apparu assez récemment. Le client léger dispose déjà de la configuration « Trade Management 11 ». Par défaut, le client léger est installé avec d'autres versions de clients 1C.

Le configurateur du client léger ne fonctionne pas. Il a la capacité de fonctionner avec une version fichier de la base de données, mais il est préférable d'utiliser le mode client-serveur pour cela. Le client léger fonctionne comme le client lourd sur le système d'exploitation Windows. Le nom « mince » a été donné en raison de l'organisation correcte du programme client-serveur. Contrairement à un client lourd, une requête de client léger depuis la base de données se produira de cette manière :

Le client envoie au serveur les informations dont l'utilisateur a besoin pour interroger la base de données
. Le serveur envoie une requête à la base de données ;
. Le serveur traite les données ;
. Les données déjà traitées sont transférées au client léger.

Cet algorithme a ses avantages et ses inconvénients.

Plus - faibles besoins en ressources pour le PC de l'utilisateur et trafic réseau minimal.

L'inconvénient réside dans les exigences élevées du serveur.

Il convient de dire que les grandes entreprises profitent généralement de l'opportunité de faire évoluer les serveurs 1C. Autrement dit, ils installent plusieurs serveurs qui fonctionnent ensemble.

Le client léger possède une interface unique. Par défaut, au démarrage, le bureau s'ouvre, qui est divisé en parties selon les types de comptabilité. L'utilisateur ouvre l'onglet souhaité et ouvre les listes souhaitées via des hyperliens. Une autre différence entre un client léger est qu'il peut utiliser les protocoles TCP/IP comme un client lourd et HTTP comme un client web.

Client Web 1C

Le client Web a été créé afin d'utiliser le programme 1C via n'importe quel navigateur Internet. Pour l'utiliser, vous n'avez rien besoin d'installer de plus. Il est également capable de fonctionner sous n’importe quel système d’exploitation. Le client Web vous permettra de travailler même sur un appareil tel qu'un iPad ou n'importe quel smartphone.

Pour voir à quoi ressemble 1C dans le client Web, il suffit de regarder le client officiel. Pour utiliser le client Web, vous devez installer un serveur Web. Il est utilisé comme moyen de transport, transmettant toutes les requêtes au serveur 1C. La séquence d'exécution et de traitement des requêtes dans le client Web est similaire à la même procédure dans le client léger. Pour faire fonctionner le client Web, une conversion automatique du langage 1C est utilisée, qui est intégrée au langage JavaScript.

Le client Web ne prend pas en charge toutes les configurations 1C. Il est conçu exclusivement pour les configurations conçues pour fonctionner uniquement avec un client léger. Cela est dû au fait que l’idée de développer des configurations pour le client léger et pour le client web est identique. Par conséquent, le comportement du système et l’interface de ces programmes clients sont également les mêmes. Cependant, malgré cela, tout n’est pas si idéal aujourd’hui. Parfois, certaines fonctions entraînent des erreurs dans le client Web, bien qu'elles fonctionnent correctement dans la version légère du client 1C. Quant à l’interface client web, elle est la même que l’interface client léger.

Client 1C pour PDA (extension pour PDA)

Vous pouvez également travailler avec le programme 1C à l'aide d'un PDA (cela inclut également les smartphones). Il existe également des PDA « industriels » spécialisés qui sont utilisés dans les magasins et les entrepôts. Ils disposent généralement d’un lecteur de codes-barres intégré. Pour travailler sur un PDA avec 1C, vous pouvez utiliser une extension web, qui est une petite ressource Internet qui fonctionne directement avec 1C (nous en reparlerons plus tard). Vous pouvez également utiliser le client 1C pour PDA à cet effet. Cependant, le PDA doit fonctionner sur le système d'exploitation Pocket PC 2003, Windows Mobile 5.0 ou supérieur.

L'extension PDA fonctionne comme ceci :

Le PDA envoie une demande à 1C. A cet effet, le GPRS, le Bluetooth ou le WiFi peuvent être utilisés ;
. Le PDA traite les données à l'aide de formulaires spéciaux ;
. Le PDA affiche des informations sur une imprimante ;
. Le PDA enregistre les informations dans 1C.

Le client PDA peut utiliser une version raccourcie du configurateur. Il vous permet d'interagir avec des documents, des répertoires et des registres.

Extension Web 1C et ses services Web

Il existe un grand nombre de sites qui fonctionnent directement avec 1C. Il faut également dire que leur nombre augmente chaque mois. L’exemple le plus simple d’un tel site est une boutique en ligne. Dans ce cas, la communication directe avec 1C est utilisée pour recevoir des remises, des soldes, la création de commandes et le profil client en ligne. Pour intégrer un site avec 1C, en règle générale, un échange périodique est utilisé (comme, par exemple, dans le CMS pour les sites Web et les boutiques en ligne 1C Bitrix) ou une communication en ligne avec 1C. Pour garantir que le site Web fonctionne avec 1C en ligne, vous pouvez utiliser les services Web ou l'extension Web 1C.

L'extension Web est un produit vendu séparément. Il permet de développer des ressources Internet sur la plateforme ASP .NET. Ils fonctionnent via un pool de connexions COM vers 1C. Le moteur de l'extension web précise lui-même la création des connexions, leur manipulation et leur sauvegarde.

Les services Web sont les capacités du serveur (plateforme 1C). Pour les utiliser, vous n'avez pas besoin d'installer d'applications supplémentaires. Pour publier vos propres services web, vous devez disposer d'un serveur web (Apache ou MS IIS) et le configurer (en connectant l'extension ISAPI). Les services Web permettent d'enregistrer des données dans 1C et d'effectuer des requêtes. La sécurité est assurée par le fait que, contrairement à une connexion COM, il n'y a pas de fonctions automatiques. Le programmeur prescrit indépendamment toutes les capacités des fonctions. Par conséquent, s'il n'autorise pas l'utilisation de l'enregistrement universel, la sécurité est alors garantie.

Note! L'accès via un client léger n'est possible que pour les bases de données prenant en charge le travail en mode formulaires gérés sur la plateforme 1C 8.2 et 8.3.

Exemples de configurations prenant en charge le travail en mode formulaires gérés :
Comptabilité d'entreprise, version 3.0 et supérieure
Gestion des salaires et du personnel, édition 3.0 et supérieure
Gestion commerciale 11.1 et versions ultérieures
Gérer une petite entreprise, version 1.4 et supérieure

Étape 1. Publication de la base de données.

Pour vous connecter à la base de données en mode client léger, vous devez exécuter publication de la base de données

Étape 2. Installation et configuration de l'application 1C:Enterprise 8. Client léger

Téléchargez gratuitement l'application client

Installez l'application après le téléchargement et exécutez 1C Entreprise (client léger).

Quand tu le démarres pour la première fois 1C Enterprise (client léger) devra ajouter une nouvelle base de données à la liste. Pour cela, cliquez sur le bouton "Ajouter"

Dans la fenêtre d'ajout d'une base de données qui s'ouvre, précisez le nom de la base de données (arbitraire) et sélectionnez l'option de connexion - serveur Web.

Collez le lien copié dans le champ " Spécifiez la ligne d'adresse de la base d'informations". Si votre réseau utilise un serveur proxy, précisez ses paramètres, sinon laissez tous les paramètres par défaut et cliquez sur le bouton Plus loin.

Dans la fenêtre des paramètres du certificat, laissez toutes les valeurs par défaut - cliquez sur Plus loin.

Dans la fenêtre Options de lancement, vous pouvez conserver les paramètres par défaut. Cliquez ensuite sur le bouton Prêt.

L'infobase apparaîtra dans la liste de sélection de la base de données. Pour lancer la base de données, cliquez sur le bouton 1C : Entreprise.

Au démarrage de la base de données, dans la fenêtre Accès au serveur Web il faudra préciser Votre login et mot de passe pour le service 42 Cloud.

Ensuite une fenêtre apparaîtra Accès aux bases d'informations e - vous devez choisir votre utilisateur dans la base de données 1C.Note: Par défaut, l'utilisateur Administrateur est créé dans les bases de données, sans mot de passe.

Lorsque vous lancez la base de données pour la première fois, la question vous sera posée : « Le système a été lancé sans utiliser de licence matérielle (clé de protection). ...Désactiver l'utilisation d'une licence matérielle (clé de sécurité) ? (puisqu'il n'y a pas d'accès direct depuis votre PC local à la clé de protection matérielle - la clé se trouve sur le serveur 42 Cloud). Cliquez sur Oui pour accélérer le lancement de la base de données.


Après cela, la base de données 1C sera lancée et vous pourrez travailler avec elle en mode client léger.

Ayez un travail confortable !

La sortie des versions 8.2 et 8.3 du programme 1C:Enterprise a marqué une avancée majeure dans le développement de l'architecture système. Cela s'est notamment manifesté par la possibilité de choisir le type de client. Regardons les différences entre les clients « épais » et « légers » dans 1C.

Les différences dans l'affichage des données résident dans la forme du système client-serveur.

Architecture du programme

Le système 1C est construit sur une base client-serveur. Le terme client est communément compris comme un ensemble d'applications grand public orientées utilisateur. Le concept serveur fait référence à la partie service dans 1C, qui est cachée et indépendante de l'utilisateur. Le système client-serveur peut être représenté par différents types. Ainsi, « épais » et « mince » sont des types différents de système client-serveur. Le moment est venu de considérer leurs différences.

Rencontrez le gros client

Qu’est-ce que le « gras » ? - Il s'agit d'un type d'application courant avec lequel nous travaillons dans 1C depuis la version 7.7. Dans 1C 8.0 et 8.1, c'est resté le même. Il se caractérise par le fait que le serveur lui-même, le traitement de l'information, les fichiers temporaires, le cache - tout cela se trouve sur l'ordinateur de l'utilisateur. Cela garantit sa pleine fonctionnalité et son indépendance par rapport à Internet.

Et on l'appelle épais car pour traiter ces processus puissants, des canaux de données puissants sont nécessaires - épais (c'est-à-dire bande passante). Et l'échange s'effectue via le protocole TCP/IP. Avant l'avènement du 8.2, il était le seul type pour le travail odoneski. Il se caractérise par une difficulté d'installation et un coût élevé.

IMPORTANT. Le développement de solutions applicatives dans le configurateur est disponible uniquement à partir de ce client.

Sélection d'un client léger

En 1C, le client léger est apparu avec la version 8.2. Le fonctionnement dans ce mode est appelé piloté par l'application. Dans la pratique, cela se manifeste par le fait que tous les processus de traitement de l'information, les données, les fichiers temporaires, l'exécution des requêtes, le cache - tout cela se trouve déjà sur un serveur distant dont l'accès est pratiquement limité. Et le résultat (données prêtes) est affiché sur le moniteur de l’utilisateur.

Un exemple de ceci serait de travailler avec une sorte d’application Web. Lors de l'utilisation d'un tel client, des ressources système accrues et des canaux d'échange ne sont pas nécessaires - ces canaux sont déjà minces (conçus pour un flux plus petit). L'installation de la distribution est simple et ne prend pas beaucoup de place. D'une part, il permet de travailler avec 1C via Internet, d'autre part, il ne prend en charge que le mode utilisateur, vous privant de l'utilisation du configurateur.

Vous savez maintenant quelles sont les différences entre les clients lourds et légers 1C et vous pouvez choisir la meilleure version du serveur client pour votre entreprise.

Tâche: accélérer le travail avec le programme 1C sur les postes de travail des utilisateurs.
Outils: plate-forme 1Сver8.2, configuration comptabilité d'entreprise KORP éditions 2.0 et 3.0, configuration des salaires et gestion du personnel. Un serveur avec Windows sur lequel on installera un serveur web IIS, un navigateur, un poste de travail, même s'il n'est pas forcément possible de tout faire depuis le serveur.

Après avoir installé la plateforme 1C 8.2 sur un ordinateur, nous voyons la possibilité de plusieurs options pour lancer 1C - 1C Enterprise et 1C Enterprise (client léger). Après avoir lu le guide de l'administrateur contenu dans la boîte de livraison, j'ai personnellement réalisé que la plateforme 8.2 peut fonctionner avec la configuration 1C de plusieurs manières :

  • Très lourd, gros client, surtout pour le matériel ancien, sur les PC sortis en 2005 comme Celeron 2.0 avec une fréquence de bus de 400 MGz et 512 Mo de mémoire, il n'est tout simplement pas possible de travailler avec 1C 8, l'application se bloque alors que la joie d'acheter un produit moderne disparaît immédiatement. Au début, après la version 7.7, je me demandais pourquoi le client 1C 8.2 si bête. Et j'ai demandé à 1C la configuration système requise pour le travail. Et c'est comme ça qu'ils devraient être Configuration système minimale requise pour un poste de travail pour 1C 8.2 :
  1. Exigences du système d'exploitation :

1.1. Windows 2000 avec Service Pack 4

1.2. Windows XP avec Service Pack 3

1.3. Windows Vista

  1. Quantité minimale de mémoire vive (RAM) :

2.1. Pour Windows 2000 SP4, Windows XP SP3 - 256 Mo

2.2. Pour Windows Vista, Windows 7 - 512 Mo

  1. Exigences du processeur (CPU) :

3.1. Intel et AMD avec une fréquence d'au moins 1,8 GHz

  1. Exigences pour le sous-système vidéo :

4.1. Adaptateur vidéo prenant en charge une résolution d'au moins 1 024 x 768 dpi

4.2. Moniteur avec une résolution d'au moins 1024*768 dpi

  1. Allez en ligne pour obtenir une licence de logiciel.

À première vue 1C 8.2 ce n'est pas le programme le plus exigeant. Mais je voudrais ajouter que c'est agréable de travailler avec le client lourd 1C sur un PC avec un processeur dual-core et de la RAM Oh en 1 Go, et c'est très inconfortable sur du matériel obsolète.

  • Utiliser un client léger. Il semblait vraiment plus rapide au travail et utilise des formes contrôlées pour travailler. Ou plutôt, cela nécessite pour le travail édition comptable 3.0, Pour édition comptable 2.0 il n'existe pas d'interface logicielle pour effectuer des travaux dans un client léger, et pour l'avenir, il n'y a pas de client Web. Ne soyez donc pas surpris si, lors de l'ouverture d'un client léger pour travailler avec 1C, vous voyez un onglet de bureau et trois paires de boutons et pensez de quoi d'autre un comptable a besoin, un calendrier pour ne pas manquer de reporting et une calculatrice pour calculer les salaires.
    Dans un client léger, pour que le programme fonctionne, il est possible d'utiliser une clé de protection située à la fois côté client et une clé installée sur le serveur web. 1C 8.2, et le serveur Web doit avoir une clé réseau, c'est-à-dire s'il s'agit de matériel, alors réseau ( le rouge est la clé réseau, le bleu est la clé locale pour utilisateur unique), et la clé logicielle elle-même est basée sur le réseau. Eh bien, le calcul des licences peut être fait comme gestionnaire de licence, donc Serveur d'entreprise 1C si vous avez une licence pour cela.
  • Client Web, à mon avis, la meilleure solution pour travailler avec le programme, le logiciel n'est pas lié à la plateforme et vous pouvez travailler même depuis la lune si vous disposez d'une connexion Internet. En fonctionnement, cette option semblait très rapide : la charge lorsque l'on travaille via le Web incombe au serveur Web. Et si vous disposez d'un matériel puissant côté serveur, la possibilité de travailler via un client Web est une bonne option. Licence lorsque vous travaillez via le client Web 1C 8.2 effectué par un serveur Web, un gestionnaire de licences ou un serveur 1C. Le client web est une solution idéale pour travailler avec 1C si le parc de postes de travail des comptables n'a pas été mis à jour depuis longtemps.

Note:à travers un client web et un client léger aujourd'hui, il semble possible de travailler uniquement avec comptabilité 3.0, et même alors, la fonctionnalité de la comptabilité 3.0 n'a pas atteint la fonctionnalité de la comptabilité 2.0, vous pouvez en savoir plus ici : http://www.1c.ru/news/info.jsp?id=15068 Les configurations de 1C pour les salaires et le personnel avec des formulaires gérés n'existent pas encore. Il est possible d'utiliser la configuration écrite par l'entreprise Cheminée – « 1C-Kamin : Salaire. Version 5.0"

Configuration de 1C 8.2 pour travailler avec des minces etla toileclient

Pour que le client léger 1C fonctionne, il n'est pas du tout nécessaire de configurer un serveur web, le client léger permet de travailler avec la base de données et la configuration localement, en version réseau, via le serveur d'entreprise 1C, serveur web.

Travailler avec 1С8.2 Vous devez configurer un serveur Web via un navigateur. Pour ce faire, installez et configurez IIS

  • Installation d'IIS

Installation, suppression de programmes -> installation de composants Windows -> serveur d'application -> composition

  • Dans le dossier wwwroot, nous créons un répertoire pour le site Web 1c8x

  • Dans le dossier 1c8x créez un fichier default.vrd avec le contenu suivant


Xmlns:xs=http://www.w3.org/2001/XMLSchema
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
base="/1c8x"
ib="Fichier=C:\Base;">

Attribut base pointe vers le chemin relatif vers le dossier d'application virtuelle créé, l'attribut ib chaîne de connexion à la base de données ; dans ce cas, la base de données se trouve sur le même serveur que le serveur web.

  • Créez-en un nouveau site web ou répertoire virtuel

  • Passons à la configuration du nœud, onglet répertoire personnel, tout est standard ici :

  • Installation de la plateforme 1С8X au serveur web, lors de l'installation nous devons installer des modules d'extension serveur Web

  • Enregistrons l'adaptateur de services Web. Pour ce faire, dans les propriétés du nœud 1C8x allons dans l'onglet du répertoire personnel, cliquez sur le bouton de configuration pour configurer l'application et ajouter un mappage d'extension, un fichier wsisapi.dllà partir du dossier 1cv82\bin