Programmation 1c étape par étape. Fondamentaux de la programmation dans l'environnement 1C : Entreprise. Principes généraux de programmation

Même si vous avez déjà étudié d'autres langages de programmation, par exemple C++, PHP, Java, il convient de rappeler que 1C, bien que similaire à bien des égards, présente encore de nombreuses différences fondamentales.

La chose la plus importante dans 1C est que vous n'avez pas besoin de créer vos propres types d'objets. Tous sont déjà dans la configuration.

Installez la plateforme technologique 1C sur votre ordinateur et ouvrez une base de données nouvelle ou existante dans le configurateur. Pour commencer, vous pouvez tout à fait l’utiliser pour enseigner la programmation.

Sur le côté gauche de la fenêtre, vous verrez une arborescence d'objets de configuration. Il s'agit notamment de documents, de répertoires, de registres, de processus commerciaux et bien plus encore.

Les données sont également stockées dans le SGBD, mais le développeur ne les utilise généralement pas directement. Grâce à la plateforme technologique, le programmeur accède aux objets de configuration ou à la base d'informations.

En 1C, comme dans de nombreux autres langages de programmation, les requêtes sont très souvent utilisées. similaire au langage T-SQL. Les requêtes peuvent être rédigées en anglais et en russe, tout comme le reste du code.

Tout semble simple, mais pour travailler « sur le terrain », la connaissance d’un langage de programmation ne suffit le plus souvent pas. Le fait est que la plupart des organisations utilisant 1C ont installé des configurations standard et vous devez les connaître.

En termes de travail pour les programmeurs 1C, il existe deux branches principales : les franchisés ou travaillant à leur compte et le travail en tant que programmeur à temps plein dans le service informatique de toute organisation. Ce choix dépend uniquement de vos préférences.

Lorsque vous travaillez pour un franchisé, que vous êtes indépendant ou que vous dirigez votre propre entreprise, le paiement se fera à la pièce. Il peut y avoir beaucoup de travail et vous devez tout donner. Il n’y a pas de limite de salaire supérieure ici et vous pouvez gagner une somme d’argent impressionnante.

Si vous décidez de travailler en freelance ou d'ouvrir votre propre entreprise, vous n'aurez pas besoin de « partager » vos gains avec qui que ce soit (à l'exception de l'État et de la plateforme de freelancing, bien sûr). Mais dans ce cas, vous devrez rechercher vous-même des clients.

Si vous décidez néanmoins d'obtenir un emploi dans une organisation en tant que programmeur à temps plein, vous dépendrez peu de la quantité de travail effectué. Dans ce cas, il y a une certaine stabilité, mais le niveau des salaires est également limité.

Bien entendu, ces deux méthodes peuvent être combinées, en travaillant comme programmeur à temps plein le jour et en freelance le soir.

Ce qui est bien avec les programmeurs 1C, c'est que vous n'avez peut-être pas de formation technique (par exemple, vous êtes économiste, comptable, etc.). Pour prouver vos connaissances aux clients ou aux employeurs, vous pouvez fournir vos certificats 1C.

Les certificats sont de différents types, à la fois par plateforme (pour les programmeurs) et par solutions standard. Vous pouvez les obtenir au 1C en réussissant un examen sous forme d'épreuve ou de devoir pratique.

Livres sur 1C

Il est préférable d'étudier 1C à partir de livres publiés par 1C. Pour ainsi dire, à partir de la source originale. Certains d’entre eux sont livrés avec des configurations standards. Vous pouvez également acheter des livres individuels.

Le livre « 1C : Programmation pour débutants » est destiné aux personnes qui sont loin de la programmation, mais qui souhaitent apprendre à créer leurs propres solutions sur 1C 8.3 à partir de zéro.

« Bonjour, 1C » montre les capacités les plus simples et les plus basiques pour développer des solutions d'application dans le système 1C:Enterprise 8.

101 Conseils décrit différentes manières de résoudre les mêmes problèmes.

Guide pratique pour développeur 1C Enterprise 8.3 - un guide très détaillé qui décrit les techniques de développement avec des exemples simples et compréhensibles. Ce livre est l'un des meilleurs pour apprendre la programmation 1C.

Ce didacticiel décrit un langage de requête à partir de zéro pour ceux qui ne sont même pas familiers avec SQL.

Cet article est le premier de notre série. Ce matériel sera utile non seulement aux programmeurs et administrateurs novices qui, en raison de la nature de leur travail, sont confrontés à l'installation de la plate-forme 1C:Enterprise 8, mais également aux utilisateurs ordinaires qui ont acheté indépendamment une configuration en boîte et sont confrontés au système. problèmes de déploiement.

L'article traite en détail d'un exemple de déploiement, tout en expliquant les concepts de base tels que la plate-forme, la configuration et ses modes de fonctionnement.

Applicabilité

L'article a été écrit pour la plate-forme 1C:Enterprise version 8.3.4.437, mais si vous travaillez avec une version ultérieure de la plate-forme, alors tout le matériel est absolument pertinent.

Installation et lancement de 1C:Enterprise 8

Il existe deux modes de travail avec la base d'informations : fichier et client-serveur. Pour l'instant, nous ne parlerons que du mode de fonctionnement des fichiers, car c'est ce que rencontrent généralement les débutants.

Le mode de fonctionnement fichier est destiné uniquement à un petit nombre d'utilisateurs (généralement jusqu'à 5 à 10 personnes). Dans ce cas, l'intégralité de la base d'informations, la configuration, la liste et les paramètres utilisateur se trouvent dans un seul fichier (1cv8.1CD) sur le réseau local.

Passons donc aux concepts. Une plateforme est, à la base, un environnement de développement d’applications (configuration). Il assure également le fonctionnement des applications (exécution du code programme). Mais l'environnement est d'un très haut niveau. La plateforme définit un ensemble d'objets de base avec leurs propres propriétés et méthodes : ce sont des constantes, des documents, des répertoires, des registres et bien d'autres.

L'ensemble des objets est suffisant pour résoudre les problèmes d'automatisation comptable liés aux entreprises (et de nombreuses tâches associées).

Pour travailler avec de nombreux objets spécifiques, un langage de développement spécial a été créé dans lequel des programmes de haut niveau sont écrits - le langage intégré 1C:Enterprise 8. De plus, il existe toutes sortes d'éditeurs : boîtes de dialogue, tableaux, documents HTML.

Ainsi, à partir de l'ensemble des objets disponibles dans la plateforme, vous pouvez créer des applications spécifiques (le terme configurations est souvent utilisé). Il est très important que la configuration soit une décision ouverte à l'édition.

Autrement dit, dans la configuration elle-même, le programmeur peut ajouter quelque chose à partir de l'ensemble des objets à sa disposition, ou modifier quelque chose dans les objets de configuration existants.

Cependant, il faut garder à l'esprit que ce mécanisme est assez dangereux, surtout entre les mains de débutants qui ne connaissent pas toutes les capacités d'une configuration particulière. Il y a eu des cas où, au lieu d'une réécriture globale du code du programme, il suffisait de cocher 1 à 2 cases dans les paramètres système en mode utilisateur.

Il convient de noter qu'en utilisant une seule plateforme, vous pouvez non seulement créer plusieurs configurations, mais également assurer le fonctionnement de nombreuses bases d'informations (bases de données).

Il semble que vous compreniez déjà la différence entre la plateforme et la configuration. En quoi la configuration diffère-t-elle de la base ?

Une configuration est quelque chose comme un modèle. Sur la base de ce modèle, vous pouvez créer n'importe quel nombre de bases de données. Toutes ces bases de données auront la même structure, mais chacune d'elles pourra prendre en compte des données différentes (par exemple, pour différentes entreprises).

Pour plus de clarté et de facilité de compréhension, la plateforme peut être comparée à un graveur de DVD. Il vous permet à la fois d'enregistrer quelque chose et de le lire. Dans ce cas, la configuration peut être comparée à une image de gravure d'un disque. À partir d'une image, vous pouvez graver plusieurs disques, qui dans cet exemple peuvent être comparés à des bases de données d'informations.

Lorsque vous arrivez chez un client avec une nouvelle boîte (cela est souvent fait par des stagiaires dans des entreprises franchisées) contenant des disques et de la documentation, vous devez garder à l'esprit que les disques contiennent généralement une plate-forme et une configuration obsolètes. Vous devez donc être correctement préparé pour la visite.

Pour cela, placez la dernière distribution « 1C:Enterprise Technology Platform for Windows » sur votre clé USB (attention, certains la confondent avec la distribution « 1C:Enterprise Thin Client », qui ne convient pas à tout le monde). Sur le lecteur flash, vous aurez également besoin d'une distribution complète ou d'une distribution de mise à jour de configuration, et d'autre chose, qui sera abordé un peu plus tard.

Les distributions sont des fichiers d'installation (ensembles de fichiers) qui contiennent un logiciel et vous permettent de l'installer correctement sur votre ordinateur.

Ce qu'il faut installer en premier (plate-forme ou configuration) n'a pas d'importance fondamentale, mais vous ne créerez certainement pas une base de données fonctionnelle sans plate-forme. Commençons par installer la plateforme. De plus, afin de déterminer immédiatement le répertoire des modèles avec une garantie, il est toujours préférable d'installer d'abord la plateforme (nous parlerons du répertoire des modèles un peu plus tard dans un autre article). Considérons les scénarios les plus simples lorsque l'installation est entièrement effectuée manuellement.

Il existe différentes distributions de plates-formes pour différents systèmes d'exploitation. La gamme la plus complète de différentes distributions de plates-formes est présentée pour la version 32 bits (x86) de Windows.

À l'aide de ces distributions, vous pouvez installer un client lourd (dans lequel vous pouvez effectuer la configuration et la programmation), il est possible d'installer un serveur d'applications 1C et il existe une distribution distincte pour le client léger (notée précédemment).

Le client léger est destiné au mode utilisateur uniquement (tous les calculs seront effectués sur le serveur et l'affichage se fera sur le client). A noter que pour la version 64 bits de Windows vous pouvez installer des applications 32 bits, elles fonctionneront en mode émulation.

Regardons le processus d'installation de la plateforme. Nous supposerons que votre client dispose du système d'exploitation Windows XP, Windows 7 ou Windows 8. Vous pourrez ensuite installer en toute sécurité le kit de distribution de plateforme que vous avez préparé.

Au début, vous rencontrerez en effet assez souvent des installations uniques (c'est-à-dire sur un seul ordinateur) ou locales. Dans ce cas, les composants à installer doivent inclure ceux illustrés sur la figure.

En marquant la première ligne, nous sélectionnons les principaux composants de 1C:Enterprise, y compris les composants d'administration, de configuration, les clients lourds et légers.

Si vous cliquez sur le bouton « Modifier » (en bas à droite), vous pouvez modifier le répertoire d'installation de la plateforme. Cependant, cela ne doit pas se faire sans raisons impérieuses, puisque les différentes versions de la plateforme ne se remplacent pas, mais s'accumulent dans le répertoire. C:\Programmes (x86)\1cv8. Par défaut, la dernière version de la plateforme est lancée ; si nécessaire, n'importe laquelle d'entre elles peut être lancée.

À la dernière étape, le système vous invite à installer le pilote de sécurité. De plus, la case d'installation est activée par défaut.

Un pilote de protection n'est requis que si cet ordinateur dispose d'une clé de protection (locale ou serveur). Lors de l'utilisation d'une licence réseau ou d'une protection logicielle, cela ne sert à rien d'installer un pilote de protection.

Pour exécuter la plateforme, dans chaque version de la plateforme, il y a trois fichiers exécutables dans le sous-répertoire bin :

  • 1cv8.exe – lancement en mode client lourd ;
  • 1cv8с.exe – lance le client léger (le travail en mode Configurateur n'est pas possible) ;
  • 1cv8s.exe – en fonction des paramètres de base de données sélectionnés, appelle l'un des deux précédents.

Également dans le catalogue C:\Program Files (x86)\1cv8\common\ Il existe un lanceur interactif 1sestart.exe. La différence avec les fichiers exécutables précédents est que la dernière version de la plateforme installée sur le système est lancée.

au menu Démarrer – 1C : Entreprise 8 Le raccourci vers ce lanceur vient en premier. C’est cette dernière méthode de lancement de la plateforme qui est recommandée.

Nous espérons que tout s'est bien passé pour vous et dans le prochain article, nous pourrons aborder les questions d'installation de modèles de configuration (sur la base desquels les bases d'informations seront créées), ainsi que l'installation de mises à jour pour les configurations. .

Parmi la variété de produits logiciels à des fins économiques et comptables présentés aujourd'hui sur le marché intérieur, le système 1C est l'un des leaders confiants. Grâce à des qualités telles que la flexibilité fonctionnelle, l'adaptabilité aux exigences de la législation nationale, la facilité d'utilisation et la possibilité de configuration flexible prenant en compte les caractéristiques d'une entreprise particulière, il séduit de plus en plus d'utilisateurs. Ce n'est un secret pour personne que sur le marché du travail parmi les économistes, les travailleurs des services financiers, les comptables et les gestionnaires, les plus demandés sont les spécialistes qui maîtrisent parfaitement le programme 1C, la connaissance de celui-ci est donc l'une des conditions importantes pour une activité professionnelle réussie. .

La version du programme 1C : Comptabilité, dont nous proposons au lecteur la description, est le dernier développement de la société 1C. Malgré le maintien d'une continuité conceptuelle avec les versions précédentes, il s'agit d'un produit qualitativement nouveau qui vous permet de résoudre une variété de problèmes : tenue de registres de gestion et de comptabilité, création de rapports analytiques, résolution de problèmes de planification et d'analyse financière, utilisation de plusieurs plans comptables, gestion de plusieurs plans comptables. comptabilité en devises. Le programme met également en œuvre un certain nombre d'autres nouvelles fonctions qui facilitent considérablement le travail des travailleurs financiers et répondent aux exigences les plus strictes et les plus actuelles d'aujourd'hui.

Important

Il est possible qu'au cours de l'étude du programme, le lecteur découvre une certaine incohérence entre le contenu de ce livre et ce qu'il voit sur l'écran du moniteur (après tout, le programme 1C est constamment amélioré et affiné). Mais en tout état de cause, ces différences ne seront pas fondamentales.

Dans cet ouvrage, nous proposons de suivre une formation complète à l'utilisation du programme 1C à l'aide de 100 leçons, réparties en chapitres thématiques. Au fur et à mesure que vous progresserez dans chaque chapitre, le lecteur maîtrisera pleinement les techniques et méthodes pertinentes de travail avec le programme. Notez que les capacités de la configuration considérée incluent la gestion à la fois de la comptabilité et de la comptabilité fiscale. Mais comme, d'un point de vue technique, de nombreuses opérations comptables et fiscales sont identiques ou très similaires, dans l'ouvrage nous démontrerons les techniques et méthodes de travail à l'aide de l'exemple de la comptabilité, et si nécessaire, donnerons des explications appropriées.

Chapitre 1
Connaître le programme et le préparer au travail

Dans ce chapitre nous verrons comment lancer le programme, créer une base d'informations, connecter la configuration « Comptabilité » et sa configuration préliminaire. Toutes ces actions sont effectuées immédiatement après l'installation du programme, car sans elles son fonctionnement est en principe impossible. De plus, nous parlerons ici des capacités de la configuration « Comptabilité » considérée, de ses modes de fonctionnement, ainsi que de la manière de saisir rapidement les données initiales à l'aide de « l'Assistant de démarrage ».

Leçon 1.

Informations générales sur les produits de la famille 1C

La société 1C occupe depuis longtemps et fermement une position de leader sur le marché des logiciels économiques, financiers et comptables. Actuellement, l'entreprise propose une large gamme de logiciels conçus pour résoudre une grande variété de problèmes de comptabilité et de gestion.

À la base, tout produit logiciel 1C est une utilisation complexe d'une plate-forme technologique et d'une ou plusieurs configurations. La plateforme technologique constitue la base sur laquelle repose l'utilisation du programme, et la configuration précise le sens de cette utilisation. En d'autres termes, la plateforme technologique 1C est une sorte de « framework » sur lequel sont « enfilées » une ou plusieurs configurations.

Aujourd'hui, 1C propose des produits basés sur deux plates-formes technologiques - les versions 1C 7.7 et 1C 8. "Seven" est connu depuis assez longtemps et est probablement le produit le plus répandu dans son segment de marché. Quant au G8, sa promotion active a commencé il y a plusieurs années et constitue actuellement également l'un des outils logiciels les plus populaires.

Les capacités des programmes de la famille 1C 7.7 incluent l'établissement, l'organisation et l'automatisation de la comptabilité, du personnel, du commerce opérationnel, de la comptabilité d'entrepôt et de production, ainsi que les calculs de paie. La livraison complète comprend un ensemble de composants principaux du système 1C:Enterprise, qui sont « Comptabilité », « Comptabilité opérationnelle » et « Calcul », ainsi que les principales configurations :

« Comptabilité + Commerce + Entrepôt + Salaires + Personnel » ;

"Comptabilité";

« Commerce + Entrepôt » ;

« Salaire + Personnel » ;

« Production + Services + Comptabilité » ;

"Planification financière".

L'utilisateur peut utiliser les configurations de livraison intégrées soit individuellement (en les reliant via des mécanismes d'échange de données), soit ensemble. Cependant, vous pouvez acheter des configurations séparément (par exemple, uniquement « Comptabilité » ou « Commerce + entrepôt »).

A noter que la solution applicative la plus puissante créée sur la base de la plateforme technologique 1C 7.7 est la configuration « Comptabilité + Commerce + Entrepôt + Salaire + Personnel ».

Cependant, à l'heure actuelle, de plus en plus d'utilisateurs du système 1C choisissent des produits mis en œuvre sur la base de la plate-forme technologique 1C 8. Les développeurs proposent une large gamme de solutions standards :

« 1C : Comptabilité 8 » ;

« 1C : Gestion commerciale 8 » ;

« 1C : Salaires et gestion du personnel 8 » ;

« 1C : Automatisation intégrée 8 » ;

"1C : Documents de paiement 8", etc.

Vous pouvez en savoir plus sur les solutions standards de 1C sur ses sites Web www.1c.ru et www.v8.1c.ru. Et dans ce livre, nous examinerons l'une des solutions standard les plus populaires créées sur la base de la plate-forme technologique 1C 8 - la configuration 1C : Comptabilité 8.

Leçon n°2. Objectif et fonctionnalité du programme « 1C : Comptabilité 8 »

L'un des principaux avantages de la configuration considérée est la flexibilité de la plate-forme, qui permet au programme d'être largement utilisé dans une grande variété de domaines. Les mécanismes mis en œuvre pour comptabiliser les flux de trésorerie, les immobilisations et les actifs incorporels, les coûts de production, commerciaux et autres, les autres actifs et passifs de l'entreprise ouvrent de larges opportunités pour la comptabilité de gestion et vont bien au-delà des normes comptables traditionnelles.

Les tâches résolues à l'aide du programme 1C : Comptabilité 8 peuvent être formulées comme suit :

Automatisation complète des activités économiques, organisationnelles et financières d'une entreprise ;

Tenue parallèle de la comptabilité et de la comptabilité fiscale ;

Utiliser le mécanisme des opérations standards ;

Comptabilisation des fonds de l'entreprise ;

Comptabilité des transactions bancaires et en espèces ;

Comptabilisation du mouvement des articles en stock ;

Comptabilisation des règlements avec les contreparties ;

Comptabilisation des opérations d'entrepôt ;

Comptabilité de production ;

Comptabilisation des immobilisations et des actifs incorporels ;

Comptabilisation des salaires et des règlements avec le personnel ;

Tenir les dossiers du personnel ;

Établir, générer et imprimer des états financiers selon les formulaires approuvés par les réglementations de la Fédération de Russie ;

Tenir une comptabilité multidevises ;

Construction de divers rapports analytiques.

En plus de celles répertoriées, en utilisant la configuration considérée, un certain nombre d'autres tâches peuvent être résolues, dont la présence peut être déterminée par les spécificités d'une entreprise particulière.

Leçon n°3. Exécuter un programme

Une fois le programme installé, son groupe de programmes sera créé dans le menu Démarrer. L'équipe 1C Enterprise est destinée à lancer le programme. Pour faciliter l'utilisation, il est recommandé d'afficher le raccourci de lancement sur le bureau à l'aide des outils standard du système d'exploitation.

Lorsque le programme démarre, une fenêtre s'affiche à l'écran (Fig. 1.1).

Riz. 1.1. Démarrage du programme


Dans cette fenêtre, vous pouvez sélectionner le mode de fonctionnement souhaité, ainsi que la base d'informations. Le programme 1C peut fonctionner selon deux modes :

1C : Entreprise;

Configurateur.

Le mode souhaité est sélectionné en cliquant sur le bouton correspondant dans cette fenêtre. Nous en apprendrons plus sur chaque mode de fonctionnement du programme 1C lorsque nous aurons terminé la leçon correspondante.

La partie centrale de la fenêtre de lancement du programme contient une liste d'infobases. Lorsque vous démarrez le programme pour la première fois, cette liste peut contenir une base d'informations avec une configuration de démonstration ; Cette base est incluse dans la livraison et est destinée à une première connaissance du système. La base d'informations est sélectionnée en cliquant sur la position correspondante dans la liste. Vous pouvez en ajouter de nouvelles à la liste ou modifier et supprimer des infobases existantes (nous verrons comment procéder plus tard).

Le chemin d'accès au répertoire de l'infobase où le curseur est installé est affiché en bas de la fenêtre.

La procédure de démarrage du programme est la suivante : vous devez d'abord cliquer sur la base d'informations dans la fenêtre de lancement, puis cliquer sur le bouton 1C : Entreprise ou Configurateur (selon le mode dans lequel vous souhaitez démarrer le programme).

Leçon n°4. Modes de fonctionnement de « 1C :Entreprise » et « Configurateur »

Comme nous le savons déjà grâce à la leçon précédente, le programme 1C peut fonctionner selon deux modes principaux : 1C : Entreprise et Configurateur. Le mode souhaité est sélectionné en cliquant sur le bouton correspondant dans la fenêtre de lancement.

1C : Le mode Entreprise est le mode de fonctionnement du programme conformément à son objectif. Autrement dit, c'est en mode 1C :Entreprise que travaillent les comptables, financiers, managers et autres utilisateurs du programme.

Quant au mode Configurateur, il est destiné à la configuration et à l'administration du programme. Ici, les objets de configuration sont créés et modifiés, les interfaces et les boîtes de dialogue sont configurées, l'apparence et le contenu de la forme imprimée des documents sont déterminés et un certain nombre d'autres actions sont effectuées pour installer et configurer le système. Dans la plupart des cas, l'administrateur travaille avec le Configurateur, car cela nécessite des connaissances spécifiques.

Nous n'examinerons pas les problèmes de configuration du programme, puisqu'un livre séparé est nécessaire pour couvrir ce sujet. De plus, il n'est pas recommandé à l'utilisateur moyen d'apporter lui-même des modifications au configurateur (une modification non qualifiée de celui-ci peut violer l'intégrité des données et généralement entraîner des conséquences imprévisibles). La seule chose que nous ferons en mode Configurateur est de connecter la configuration « Comptabilité » à la plateforme technologique. (voir leçon № 6).

A noter que certains paramètres simples et accessibles ont été déplacés vers le mode de fonctionnement 1C:Enterprise. L'utilisateur peut modifier ces paramètres de manière indépendante (il est recommandé d'en informer l'administrateur système). Nous apprendrons comment cela se fait lorsque nous aurons terminé la leçon correspondante.

Leçon n°5. Travailler avec des bases d'informations (création, sélection, suppression)

Pour commencer à utiliser le programme, lorsque vous le lancez pour la première fois, vous devez créer une base d'informations avec laquelle vous travaillerez (toutes les données y seront stockées). Pour passer en mode création d'infobase, vous devez cliquer sur le bouton Ajouter dans la fenêtre de lancement du programme (voir Fig. 1.1). En conséquence, la fenêtre illustrée sur la figure 1 s'ouvrira sur l'écran. 1.2.

Riz. 1.2. La première étape de l'ajout d'une base d'informations


Dans cette fenêtre, à l'aide du commutateur, vous devez indiquer comment la base d'informations doit être créée. Si vous commencez tout juste à travailler avec le programme 1C et qu'aucune base d'informations n'a été créée jusqu'à présent, vous devez alors placer le commutateur sur la position Créer une nouvelle base d'informations afin de créer une nouvelle base de données vide pour les travaux ultérieurs. La deuxième option est destinée à connecter une base d'informations préalablement créée.

Pour passer à l'étape suivante, cliquez sur Suivant.

Lors de la création d'une nouvelle base d'informations, une fenêtre apparaîtra à l'écran, illustrée à la Fig. 1.3.

Riz. 1.3. Choisir une méthode de création d'une base d'informations


Si vous devez créer une infobase basée sur un modèle existant (par exemple, basé sur une configuration de démonstration), vous devez placer le commutateur sur la position Créer une infobase à partir du modèle. Dans ce cas, une liste des configurations et des modèles disponibles sera affichée ci-dessous, où vous devrez sélectionner la position requise avec un clic de souris et cliquer sur Suivant.

Si vous sélectionnez la deuxième option (position inférieure du commutateur), une base d'informations sans configuration sera créée. Il sera possible par la suite d'y connecter la configuration souhaitée à partir du fichier correspondant (nous examinerons plus loin la procédure de connexion de la configuration « Comptabilité »).

Riz. 1.4. Saisie du nom et du type d'emplacement de l'infobase


Dans le champ Spécifier le nom de l'infobase, vous devez saisir à l'aide du clavier un nom arbitraire de la base de données à créer. Sous ce nom, l'infobase sera ensuite affichée dans la liste des infobases dans la fenêtre de lancement du programme (voir Fig. 1.1).

À l'aide du commutateur ci-dessous, vous devez indiquer où se trouvera la base de données créée. Dans la plupart des cas, il s'agit soit d'un ordinateur, soit d'un réseau local, donc par défaut le commutateur est défini sur Sur cet ordinateur ou sur un ordinateur du réseau local. Après avoir cliqué sur le bouton Suivant, la fenêtre illustrée sur la figure 1 s'ouvrira à l'écran. 1.5.

Riz. 1.5. Chemin d'accès au répertoire de l'infobase


Cette fenêtre précise le chemin d'accès au répertoire dans lequel les fichiers de l'infobase seront stockés. La figure montre le chemin par défaut proposé par le programme. Pour le modifier, cliquez sur le bouton de sélection (à trois points) situé à la fin de ce champ. En conséquence, la fenêtre Sélectionner un répertoire s'ouvrira, dans laquelle, selon les règles Windows habituelles, le chemin requis est indiqué (si nécessaire, vous pouvez créer un nouveau répertoire).

Dans le champ Langue (Pays), sélectionnez la langue de l'infobase créée dans la liste déroulante. Par défaut, ce champ propose la valeur Russe (Russie).

Le processus de création d'une base d'informations se termine en cliquant sur le bouton Terminer dans cette fenêtre.

Pour modifier les paramètres de l'infobase, vous devez la sélectionner dans la fenêtre de lancement (voir Fig. 1.1) avec un clic de souris et cliquer sur le bouton Modifier, puis effectuer les ajustements requis étape par étape.

La suppression des infobases s'effectue également dans la fenêtre de lancement du programme. Pour ce faire, sélectionnez la base de données à supprimer en cliquant sur la souris et en cliquant sur le bouton Supprimer. Dans ce cas, le programme émettra une demande supplémentaire pour confirmer l'opération de suppression.

N'oubliez pas que pour faire fonctionner le programme, vous devez disposer d'au moins une infobase.

Leçon n°6. Connecter la configuration « Comptabilité »

Comme nous l'avons noté précédemment, le programme 1C : Comptabilité 8 se compose de deux éléments clés : une plateforme technologique et une configuration. Lors de l'installation du programme, une plateforme technologique est installée sur l'ordinateur, à laquelle est ensuite connectée la configuration requise (par exemple, « Trade Management », « Human Resources Management » ou, comme dans notre cas, « Comptabilité »).

Le fichier de configuration est inclus dans la livraison du système, possède une extension cf et est connecté via le configurateur.

Cela se fait comme suit.

Dans la fenêtre de lancement du programme (voir Fig. 1.1), cliquez sur le nom de l'infobase précédemment créée et cliquez sur le bouton Configurateur. En conséquence, la fenêtre du programme s'ouvrira en mode de fonctionnement Configurateur (Fig. 1.6).

Riz. 1.6. Fenêtre du programme en mode de fonctionnement Configurateur


La première chose à faire dans ce mode est d'exécuter la commande du menu principal Configuration | Configuration ouverte. En conséquence, la fenêtre de configuration s'ouvrira sur le côté gauche de l'interface (Fig. 1.7).

Riz. 1.7. Ouverture de la fenêtre de configuration


Exécutez maintenant la commande du menu principal Configuration | Chargez la configuration à partir du fichier (Fig. 1.8).

Riz. 1.8. Sélection de la commande de chargement de configuration


Veuillez noter que cette commande n'est disponible que lorsque la fenêtre de configuration est ouverte (voir Fig. 1.7). Lorsqu'il est activé, la fenêtre Sélectionner le fichier de configuration illustrée à la Fig. s'affiche à l'écran. 1.9.

Riz. 1.9. Sélection d'un fichier de configuration


Dans cette fenêtre, vous devez spécifier le chemin d'accès au fichier de configuration, sélectionner ce fichier avec un clic de souris et cliquer sur le bouton Ouvrir. Immédiatement après cela, le processus de téléchargement de la configuration commencera. Des informations sur la progression de ce processus seront affichées dans la barre d'état en bas de la fenêtre du configurateur (Fig. 1.10).

Riz. 1.10. Informations sur la progression du téléchargement de la configuration


Veuillez noter que le processus de chargement d'une configuration à partir d'un fichier peut prendre beaucoup de temps, notamment lorsque vous travaillez sur un ordinateur à faible consommation.

Une fois le téléchargement terminé, le programme vous demandera de mettre à jour la configuration de la base de données (Fig. 1.11).


Il convient de répondre par l'affirmative à cette demande. Des informations sur la progression du processus de mise à jour seront également affichées dans la barre d'état. Dans ce cas, le programme émettra une autre demande d'acceptation des modifications de configuration, à laquelle il faudra également répondre positivement (sinon la mise à jour ne sera pas terminée).

Après la mise à jour de la configuration de la base de données, le titre de la fenêtre du configurateur doit afficher le nom et la version de la configuration chargée. Cela confirmera que la connexion de configuration a été effectuée correctement.

Vous pouvez maintenant passer au mode de fonctionnement 1C:Enterprise et commencer à utiliser le programme.

Leçon n°7. Description des interfaces utilisateur de base

Le programme 1C : Comptabilité 8 possède sa propre interface utilisateur pour chaque mode de fonctionnement. En fait, cela n’a rien d’inhabituel : cette approche est pratiquée dans la plupart des applications Windows. Par exemple, certaines interfaces sont prévues pour saisir des données, d'autres pour sélectionner des objets, d'autres pour visualiser une liste d'objets, etc. Dans cette leçon, nous ferons connaissance avec les principales interfaces de 1C : Comptabilité 8. Tout utilisateur du programme doit les gérer en mode de fonctionnement 1C:Enterprise.

Après le lancement du programme, sa fenêtre principale s'affichera sur l'écran, illustré sur la Fig. 1.12.

Riz. 1.12. Fenêtre principale du programme


C'est ici que l'utilisateur détermine ses actions ultérieures en choisissant le mode de fonctionnement approprié. Cela peut être fait en utilisant le menu principal, la barre d'outils ou en utilisant la barre de fonctions située dans la partie centrale de l'interface.

La sélection des objets pour des travaux ultérieurs s'effectue dans les interfaces de sélection ou de liste. Par exemple, pour passer au mode de travail avec n'importe quel répertoire, vous devez le sélectionner dans la fenêtre de sélection (Fig. 1.13), qui est appelée à l'écran à l'aide de la commande du menu principal Opérations | Annuaires.

Riz. 1.13. Interface de sélection d'échantillons


Dans cette fenêtre, vous devez sélectionner l'objet souhaité en cliquant sur la souris et appuyer sur le bouton OK ou sur le bouton .

En outre, la sélection d'objets à afficher ou à modifier peut être effectuée dans les interfaces de liste. Un exemple typique est le travail avec des documents. Lorsque vous activez la commande correspondante, une fenêtre de liste s'ouvre sur l'écran (Fig. 1.14), dans laquelle vous sélectionnez un document pour un travail ultérieur.

Riz. 1.14. Exemple de fenêtre de liste (tickets de caisse)


Note

Au début du fonctionnement du programme avec une infobase vide nouvellement créée, toutes les interfaces de la liste seront vides, c'est-à-dire qu'elles n'auront pas une seule position.

La fenêtre de liste contient une liste de postes pertinents (documents, organisations, contreparties, etc.). Pour chaque élément de la liste, des informations générales sont affichées dans les colonnes correspondantes : date et numéro du document, contrepartie du document, montant, type d'opération, etc. (ceci est déterminé par le mode opératoire spécifique).

Il convient de noter que la procédure de fonctionnement dans les différentes interfaces de liste est largement similaire. En d'autres termes, dans la fenêtre de liste des mandats de caisse, dans la fenêtre de liste des documents bancaires, et dans la fenêtre de liste des documents de réception de marchandises, et dans de nombreux autres modes de fonctionnement similaires, il existe un certain nombre d'actions standard similaires. conçu pour effectuer certaines opérations. Ces actions sont accessibles à l'aide des commandes correspondantes dans le menu Actions, qui s'ouvre en cliquant sur le bouton dans le coin supérieur gauche de la fenêtre de liste.

Examinons ces commandes de plus près, car lors de l'exécution du programme, la plupart d'entre elles doivent être utilisées en permanence. En cours de route, nous nous familiariserons avec plusieurs interfaces de programme plus typiques (paramètres de filtre, affichage des données, etc.).

Ajouter. A l'aide de cette commande, vous passez en mode de formation d'un nouveau poste. Lorsqu'il est exécuté, une fenêtre de saisie et d'édition s'ouvre à l'écran. La commande Ajouter peut également être activée en appuyant sur la touche .

Copie. La commande est destinée à créer une nouvelle position basée sur une position existante (c'est-à-dire basée sur celle sur laquelle le curseur est placé dans la liste). Cette commande est pratique à utiliser lors de la création de plusieurs positions du même type, dans lesquelles la plupart des détails sont les mêmes. La commande Copier est également appelée en appuyant sur la touche .

Dans cet article, je vais donner cinq conseils de travail pour les programmeurs 1C débutants qui vous aideront à entrer rapidement dans la profession.

C'est dans les informations de référence que vous pouvez découvrir rapidement et efficacement les méthodes, les propriétés et les événements de tous les objets 1C. Il existe deux types de certificats dans la plateforme 1C. En fait, l'aide elle-même, le chemin : Aide – Contenu de l'aide.

Et aussi un assistant de syntaxe

L'assistant de syntaxe permet d'accéder rapidement à la description d'un objet particulier à l'aide des onglets « Index » et « Recherche ». Par exemple, si nous saisissons le mot « tableau » dans l'onglet « Index », l'index affichera immédiatement toutes les options possibles où le mot « tableau » peut être utilisé dans le langage intégré.

Si nous cliquons sur un mot (par exemple, Array), alors dans le cas de nombreux objets, propriétés et méthodes du même nom, une liste sera proposée à la sélection.

En sélectionnant ce dont vous avez besoin, vous recevrez toutes les informations sur l'objet qui vous intéresse. Dans ce cas, nous avons reçu des informations sur une collection universelle de valeurs d'objet - un tableau.

Veuillez noter que dans les informations de référence, il existe très souvent des exemples de code dans lesquels l'objet décrit est utilisé.

En savoir plus sur l'utilisation de l'aide : didacticiel vidéo

De nombreux programmeurs 1C novices négligent ce mécanisme de la plateforme 1C. Mais en vain! C'est en travaillant avec le débogage que l'on peut comprendre comment fonctionne tel ou tel code, et quelles valeurs renvoie telle ou telle fonction.

Pour que le débogage fonctionne, définissez simplement un point d'arrêt et démarrez le débogueur à l'aide du bouton « Démarrer le débogage » (touche F5).

Pour que le programme s'arrête à un point d'arrêt, vous devez effectuer des actions en mode utilisateur dans 1C : Entreprise qui entraîneront l'exécution du code là où le point d'arrêt est défini. Dans la figure ci-dessus, nous avons défini un point d'arrêt dans la procédure ProcessingProcedure du module documentaire « Fixation des prix ». Si nous exécutons un document « Fixation des prix » en mode utilisateur, le point d'arrêt sera déclenché.

Après cela, vous pouvez soit utiliser le Tableau, soit utiliser « Calculer l'expression » pour connaître les valeurs d'une variable particulière.

Habituez-vous dès le début à travailler avec des indices contextuels et des modèles. Ainsi, vous accélérerez considérablement votre programmation et ne perdrez pas de temps à réfléchir à la justesse d'écriture d'une fonction particulière (procédure, méthode, etc.).

Vous pouvez activer les indices contextuels dans les paramètres (chemin : Outils – Options), sur le sous-onglet « Aide contextuelle » de l'onglet « Modules ».

À l’aide d’indices contextuels, vous pouvez découvrir les paramètres d’une procédure ou d’une fonction particulière.

Et découvrez également quelles méthodes et propriétés un objet particulier peut avoir

L'info-bulle contextuelle sera appelée après avoir saisi un point, un crochet ou un égal à partir du clavier (selon les réglages des paramètres), ainsi qu'après avoir appuyé sur la combinaison de touches Ctrl + Espace (Espace)

Ne négligez pas non plus les modèles de code. Vous pouvez en savoir plus sur la façon de travailler avec eux dans l'article :

Il est clair que de nombreux gourous de la programmation commenceront à cracher de la salive empoisonnée à partir de ces conseils, mais pour de nombreux programmeurs 1C débutants, l'utilisation de constructeurs standards aidera au stade initial à maîtriser rapidement certains algorithmes de travail (par exemple, dessiner un document, remplir sur la base, etc.).

Il existe plusieurs types de constructeurs dans la plateforme 1C.

Pour les documents, vous pouvez faire appel au concepteur pour les mouvements, la saisie sur la base et l'impression.

Et le dernier conseil, non moins important, pour les programmeurs 1C débutants est d'apprendre à lire le code des autres. Oui, c'est compliqué, incompréhensible et difficile, mais si vous essayez de comprendre le code de quelqu'un d'autre dès le début, alors cette compétence vous sera très utile à l'avenir. De plus, lire le code de quelqu'un d'autre peut vous indiquer comment utiliser correctement tel ou tel objet, ou comment travailler avec n'importe quelle fonction (procédure).

Par exemple, vous souhaitez voir comment certaines configurations existantes utilisent la méthode d'enregistrement des informations. Pour cela, vous devez effectuer une recherche globale par configuration

Dans le formulaire de recherche globale, vous saisissez le nom que vous recherchez

Si le mot recherché est dans la configuration (notamment dans les modules), alors le chemin d'accès à ce mot sera affiché dans les résultats de recherche

A partir du résultat de la recherche, vous pouvez accéder au module souhaité et voir comment est utilisé la méthode (procédure, fonction) ou l'objet que vous recherchez.

Ainsi, vous pouvez rapidement apprendre à utiliser certaines méthodes standard pour travailler avec certains objets.

Parfois, il semble qu'apprendre le langage de programmation en 1C soit compliqué et difficile. En fait, la programmation en 1C est simple. Mes livres vous aideront à maîtriser facilement et rapidement la programmation en 1C : et « Les bases du développement en 1C : Taxi »

Ce livre convient à ceux qui ont déjà commencé à programmer et rencontrent certaines difficultés avec ce sujet et à ceux qui programment depuis longtemps, mais n'ont jamais travaillé avec les formulaires gérés 1C.

  1. Sans termes techniques complexes ;
  2. Plus de 600 pages de matériel pratique ;
  3. Chaque exemple est accompagné d'un dessin (capture d'écran) ;
  4. Le livre est envoyé par email au format PDF. Peut être ouvert sur n’importe quel appareil !

Code promo pour une réduction de 15% - 48PVXHeYu


Si cette leçon vous a aidé à résoudre un problème, que vous l'avez aimé ou que vous l'avez trouvée utile, alors vous pouvez soutenir mon projet en faisant un don de n'importe quel montant :

Vous pouvez payer manuellement :

Yandex.Argent - 410012882996301
Argent Web - R955262494655

Rejoignez mes groupes.

Bonjour chers lecteurs.
Aujourd'hui je vais partager mon expérience personnelle dans la maîtrise des métiers, je veux que vous évitiez ce que j'ai vécu et que vous accélériez votre évolution professionnelle.

Programmeur Profession 1C– attire les personnes qui souhaitent travailler selon leur vocation dans le domaine des technologies de l'information et de l'automatisation des processus métiers des entreprises. Le programmeur 1C est très demandé aujourd'hui, j'ai fait une brève revue et des réflexions à ce sujet dans l'article : Devenir un programmeur 1C.

Pour devenir programmeur 1C, vous avez besoin de :
1. Avoir un désir
2. Soyez patient
4. Programme 1C requis
5. Logement et services communaux (Livres jaune-rouge) et cours 1s
6. Pratiquez, pratiquez et encore pratiquez
Regardons tout plus en détail.

Je veux devenir programmeur 1C

Vous vouliez devenir programmeur 1C, peu importe comment vous y êtes parvenu, l'essentiel est le désir et il est inébranlable. Par exemple, pendant longtemps, je ne savais pas ce que je voulais faire : administration, développement de sites Web ou trading, et je suis arrivé chez 1C en tant qu'administrateur système.

Commencez à apprendre 1C

1. Nous avons besoin du programme 1C, pour commencer cela fera l'affaire, vous pouvez le télécharger ou acheter une boîte avec le LZhK.
2. Ces cours sont, quoi qu’ils soient, et quoi qu’on en dise, ils sont nécessaires.
Premièrement, cela réduit le temps de formation de plus de moitié, et deuxièmement, les cours stimulent.
J'ai étudié 1C pendant deux ans sans aucun cours, sans travail (travaillé en tant qu'administrateur système), sans maison, sans famille et il ne restait plus de temps pour 1C.

Vous pouvez trouver les cours officiels 1C sur le site 1C, Cours 1C - formation et préparation aux examens

Mais je recommanderais les cours Evgenia Gileva et Farita Nasipov « Programmation professionnelle dans 1C:Enterprise 8.x ». Pour commencer, allez sur le site Web, lisez le matériel et évaluez par vous-même si vous aimez ce cours.

Si vous décidez, inscrivez-vous au cours. "1C:Programmeur - Démarrage rapide du métier", ce cours en vaut la peine et une fois terminé, vous saurez certainement si c'est pour vous ou non.

3. Vous avez acheté 1C:Enterprise 8.2. Version pour l'apprentissage de la programmation" et ZhZK, inscrits aux cours, commencent immédiatement à préparer le certificat.

Si vous ne savez pas du tout ce qu’est la programmation, alors cet endroit est fait pour vous.