Chargement de codes-barres dans 1s 8.3 à partir d'Excel. Informations comptables

Le spécialiste répond :

Il convient de noter immédiatement qu'initialement dans 1c, il n'y a aucune disposition pour charger des données à partir d'Excel, c'est pourquoi il existe un chargeur externe 1c 8.3, ce qui signifie que l'on peut déjà répondre à votre question - oui, c'est possible.

Pour que le chargement d'Excel vers 1c 8.3 se fasse sans corruption des données, vous devez d'abord préparer le tableau directement dans Excel. La liste chargée dans V1S doit être correctement structurée, c'est-à-dire Il n'est pas permis d'avoir plusieurs types de données (quantité, numéro, nom, etc.) dans une même colonne ou une même cellule.

Si le tableau est extrêmement accessible, alors dans 1c, le chargement depuis Excel s'effectuera sans aucun problème. Ensuite, vous devez effectuer le traitement 1C pour charger les données depuis Excel. Pour effectuer le traitement, allez dans le menu Fichier, indiquez Chargement des données à partir d'un document tabulaire.epf. Dans la fenêtre contextuelle, dans la ligne Mode de chargement, il est indiqué Chargement dans un répertoire. Dans la ligne ci-dessous nous indiquons le type d'annuaire - Nomenclature. Ensuite, nous ouvrons le fichier et recherchons la feuille Excel (*.xls) dans la liste, sélectionnons le fichier qui contient les informations que nous devons télécharger. Passons ensuite aux paramètres, dans la ligne La première ligne de données du tableur indique le chiffre 2, puisque la ligne du haut contient l'en-tête de notre tableau.

Ensuite, nous numérotons les colonnes, en indiquant la numérotation manuelle des colonnes. On décoche toutes les cases, à cet effet il y a un bouton spécifique sur les barres d'outils. Les champs Nom et Nom complet sont cochés, ne touchez pas au mode, laissez-le rester Recherche, définissez la numérotation des colonnes pour qu'elle corresponde au tableau Excel.

Il ne reste plus qu'à indiquer l'unité de mesure et le taux de TVA ; si vous ne le saisissez pas tout de suite, vous devrez ensuite le saisir manuellement un élément à la fois. Sélectionné par les cases à cocher du taux de TVA Unité de mesure de base, mode – Définir, définir la valeur par défaut et directement 18 % dans la ligne Taux. Les préparatifs sont terminés. Spécifiez le document de feuille de calcul et cliquez sur Contrôle de remplissage. Un panneau indiquant qu’il n’y a aucune erreur doit apparaître.

Vous pouvez maintenant télécharger en toute sécurité. Le chargement des éléments d'Excel dans le programme 1c est terminé

Comment charger une feuille de calcul dans le programme de comptabilité 1C 8.3 ?

Dans 1C 8.3, il est possible de télécharger en masse une liste d'éléments à partir d'un tableur, par exemple à partir d'un fichier Excel.

Pour le chargement, nous utilisons le traitement externe LoadDataFromTabularDocument.epf pour les formulaires gérés (8.2 et 8.3). Il est universel et devrait convenir à toute configuration écrite pour une application gérée.

Pour lancer un traitement externe, il faut aller dans le menu « Fichier », puis « Ouvrir » et sélectionner ce traitement dans le répertoire dans lequel il a été enregistré :

Traitement Chargement de données à partir d'un tableur 1C 8.3 (formulaires gérés)

Une fois le traitement ouvert dans 1C, vous pouvez commencer à travailler avec. Tout d’abord, nous devons décider où et ce que nous allons télécharger :

Donnons un exemple dans l'ouvrage de référence "Nomenclature". Nous créons un fichier avec des données au format xls.

Le traitement peut également charger des fichiers au format suivant :

  • tout autre format à partir duquel vous pouvez copier des données

Voici à quoi ressemble le fichier Excel contenant les données sources, que nous téléchargerons dans l'ouvrage de référence « Nomenclature » :

Nous n'avons pas noté tous les champs du répertoire, car cela suffira à comprendre le principe du chargement. De plus, ces données sont suffisantes pour commencer à travailler avec ces postes.

Ces postes ne sont actuellement pas dans la base de données d'informations 1C, et nous allons maintenant les y télécharger.

Cliquez sur l'icône « Ouvrir » (indiquée dans la figure comme « Sélectionner la source ») et sélectionnez le fichier contenant les données. Vous pouvez utiliser une simple copie des informations. Les données seront chargées automatiquement dans le traitement. Vérifions maintenant si nous avons rempli correctement nos données. Pour ce faire, cliquez sur le bouton « Contrôle de remplissage ».

Comme vous pouvez le constater, nous avons quelques erreurs ! Nous l'éliminerons. Allez dans l'onglet « Paramètres » :

Avant de corriger les erreurs, prêtons attention à un détail important. Au départ, le programme ne sait pas dans quel champ rechercher un élément de répertoire au cas où il serait déjà là. Elle doit donc l’indiquer. Par exemple, nous recherchons par code, car il est généralement unique. Dans la colonne « Champ de recherche » de la ligne « Code », cochez. Désormais, si un enregistrement avec un tel code est trouvé, il sera remplacé, sinon il sera créé.

Important! Si vous ne spécifiez pas de champ de recherche, des éléments en double peuvent apparaître. Surtout après le deuxième téléchargement d'un fichier similaire !

Voyons maintenant pourquoi « Unity » jure sur le terrain. Le fait est que les unités de mesure dans 1C 8.3 sont stockées dans un répertoire séparé et que le traitement recherche par défaut cette unité par son nom. Mais en fait, le mot unité est écrit dans le champ « Nom complet ».

Malheureusement, le traitement ne peut effectuer une recherche que par « Nom » et « Code » (pour le programmeur, les possibilités sont plus larges). Si vous faites attention aux images ci-dessus, vous verrez qu'il y a un code dans la colonne « Unité ». Et lors du traitement, vous devez indiquer que la recherche doit être effectuée par code. Double-cliquez sur la colonne « Condition de communication » en face de « Unités » et remplacez-la par « Code ».

Voyons maintenant ce qu'ils nous disent sur le « Service » dans la liste des erreurs. Encore une remarque importante. Les colonnes du fichier doivent être situées strictement dans le même ordre que les lignes des champs du répertoire. Et pour nous, « Type d'élément » se situe tout en bas, et dans le fichier après la colonne « Commentaire ».

Afin de déplacer la ligne « Type d'élément » vers le haut, il y a des flèches bleues en haut du formulaire. A l'aide de la flèche « Haut », relevez la ligne souhaitée et placez-la sous « Commentaire ».

Cliquez sur « Charger les données » et cette fois tout se passe sans erreur :

Basé sur des matériaux de : programmist1s.ru

Ce n'est un secret pour personne qu'une application 1C réussie a été développée pour aider les comptables, ce qui leur permet d'effectuer plusieurs opérations rapidement et aussi efficacement que possible. Cependant, les comptables débutants doivent parfois « transpirer un peu » pour comprendre toutes les possibilités que contient ce logiciel. Bien entendu, après avoir approfondi le mécanisme d'exécution des opérations individuelles, après avoir tout compris dans les moindres détails, les comptables restent non seulement satisfaits du logiciel, mais constatent également une augmentation de la productivité de leur travail.

L'un des problèmes urgents rencontrés par les comptables débutants qui n'ont aucune expérience avec 1C est le chargement dans 1C à partir d'un Excel précédemment créé. En effet, il est difficile de comprendre seul comment enregistrer un document dans Excel en 1C, et il est également problématique de comprendre comment l'enregistrer dans Excel depuis 1C afin de travailler ensuite directement avec l'éditeur de tableur.

Ainsi, afin d'éliminer tous les problèmes, vous devez vous concentrer et étudier les instructions, en approfondissant chaque étape de l'algorithme proposé. Bien entendu, les débutants ne doivent pas faire preuve de créativité lorsqu'ils effectuent de telles manipulations. Seuls les utilisateurs expérimentés peuvent se permettre d'effectuer des opérations plus complexes. Les comptables débutants doivent d’abord « s’y mettre à fond » et apprendre à effectuer les actions qui permettent de sauvegarder des données dans Excel. Ce n'est qu'après cela que vous pourrez approfondir vos connaissances sur la façon d'importer Excel dans le programme 1C.

Mécanismes de transaction

Je voudrais également noter que le mécanisme permettant d'effectuer les actions souhaitées peut différer selon la version du programme 1C : Comptabilité installée sur l'ordinateur. Dans les versions les plus récentes, cette démarche ne pose plus particulièrement de problèmes. C'est pourquoi les utilisateurs expérimentés recommandent de surveiller les mises à jour et, si elles sont trouvées, assurez-vous de mettre à jour le programme. Si la dernière version du logiciel est installée sur votre ordinateur, il sera alors plus facile de comprendre comment le télécharger sur Excel dans 1C ou l'enregistrer dans le programme.

Algorithme de chargement

Tout d'abord, décidez exactement ce que vous souhaitez enregistrer dans 1C. Ouvrez le tableau que vous avez créé précédemment dans Excel, vérifiez si toutes les données sont importantes à charger dans le programme. Si par la suite vous n'avez pas besoin de certaines colonnes d'un tableur car elles n'ont aucune valeur, supprimez-les simplement au préalable pour ne pas surcharger le programme 1C : Comptabilité. Après cela, n'oubliez pas de réenregistrer le tableau que vous avez édité.

Vous pouvez maintenant commencer des actions directes qui vous permettent de télécharger vers 1C à partir d'Excel. Ouvrez d’abord le programme lui-même, recherchez la ligne « Répertoire » sur le côté gauche, cliquez dessus. Des sous-sections supplémentaires s'ouvriront, parmi lesquelles sélectionner la ligne « Nomenclature ». Maintenant, sur le panneau horizontal, il y aura un menu dans lequel trouver « Nomenclature et prix » ; en cliquant dessus, une sous-liste s'ouvrira dans laquelle vous trouverez le mot souhaité « Télécharger ».

Pour que l'importation réussisse, il est important de s'assurer que le document téléchargé est enregistré au bon format. Vous pouvez importer dans 1C : Comptabilité les documents que vous avez réussi à enregistrer dans Excel 2003 ou des versions ultérieures. Le document peut également être enregistré au format mxl et ods. Si vous avez tout fait exactement de cette manière à l'avance, vous pouvez alors importer.

Il est facile de comprendre comment l'enregistrer dans Excel en 1C en cliquant sur le bouton « Télécharger ». La fenêtre de chargement habituelle apparaîtra à l'écran. Il ne reste plus qu'à indiquer le chemin où se trouve le document que vous souhaitez télécharger. Une fois l'importation dans 1C depuis Excel terminée, veuillez noter que dans le programme, ce sera exactement le même que dans l'éditeur de feuille de calcul.

À ce stade, l'importation est terminée, mais vos actions continuent, surtout si vous n'avez pas modifié le tableau au préalable, il reste donc des lignes et des colonnes supplémentaires. Au-dessus des colonnes, vous trouverez une phrase telle que « Préciser les détails » ; en cliquant dessus, vous devrez sélectionner l'une des options proposées dans la liste. Une fois que vous avez travaillé avec succès sur chaque colonne, examinez les lignes. Si vous trouvez quelque chose d'inutile, n'hésitez pas à le supprimer.

Pour effectuer de telles manipulations, sélectionnez une ligne, puis cliquez sur le bouton « Supprimer la ligne ».

En étudiant les instructions sur la façon de télécharger vers 1C à partir d'un Excel existant, vous trouverez facilement des conseils selon lesquels après avoir modifié le tableau, vous devez remplir les données manquantes. Si vous effectuez ces manipulations avec soin, il sera plus facile de travailler avec le programme plus tard. De la même manière, la recherche sera plus facile.

Ceci termine l'importation de l'éditeur de tableaux dans le programme 1C : Comptabilité. Si vous suivez strictement les instructions pour télécharger depuis Excel dans 1C, mais que quelque chose ne va pas, assurez-vous que le programme lui-même est accompagné de la dernière version.

Algorithme de téléchargement

Ainsi, après avoir parfaitement compris comment charger des documents précédemment créés dans Excel dans 1C, vous pouvez maintenant découvrir comment enregistrer un document dans Excel à partir de 1C. Certains comptables sont également souvent confrontés à ce besoin. Heureusement, les nouvelles versions du programme disposent non seulement de cette fonctionnalité, mais l'exécution de telles tâches s'accompagne déjà d'améliorations notables.

Tout d’abord, le document téléchargé peut être utilisé comme liste de prix pouvant être envoyée aux partenaires et fournisseurs. Pour « forcer » le téléchargement du fichier, vous devez d'abord suivre le chemin déjà familier, en ouvrant d'abord « Nomenclature », puis « Nomenclature et Prix », et enfin cette fois la ligne « Télécharger ». Après cela, une fenêtre apparaîtra dans laquelle vous devrez spécifier les colonnes que vous souhaitez voir plus tard dans Excel.

Il est également possible d'ajouter des colonnes supplémentaires ; les boutons « Ajouter » et « Supprimer » sont situés sur le panneau horizontal supérieur pour résoudre ces tâches intermédiaires. Une fois que vous êtes convaincu que toutes les données nécessaires sont impliquées et marquées, vous devez cliquer sur le bouton « Télécharger », indiquer le chemin où vous souhaitez enregistrer un tel fichier et attendre simplement la fin du processus effectué par le programme lui-même.

Vous n’aurez pas à attendre longtemps puisque l’opération se réalise assez rapidement.

Lorsque le programme annonce la fin du processus, il ne reste plus qu'à ouvrir le fichier téléchargé et à s'assurer qu'il contient tout ce qui sera nécessaire pour la suite du travail. Les comptables expérimentés peuvent créer une charge non pas d'un seul poste, mais de plusieurs à la fois, ne se comptant pas par dizaines, mais par centaines. Grâce à de telles actions, on gagne considérablement du temps, ce qui est bien accueilli par ceux qui devaient auparavant consacrer énormément de temps pour accomplir de telles tâches.

Ainsi, le processus de téléchargement et de chargement de documents Excel dans le programme 1C : Comptabilité s'accompagnait auparavant de problèmes accrus. À l'heure actuelle, en mettant à jour le programme vers la version la plus récente et en étudiant des recommandations utiles, tout comptable peut faire face à de telles tâches.

Comment télécharger les documents d'un fournisseur par email dans 1C:Accounting 8 édition 3.0 ?

La vidéo a été réalisée dans le programme 1C : Comptabilité 8 (version 3.0.42.84).

Le passage à la gestion électronique des documents (EDF) contribuera à simplifier considérablement le processus d'échange de documents entre contreparties, ainsi qu'à réduire les coûts de livraison des documents, d'achat de consommables et de stockage des archives. Depuis le 8 avril 2011, la loi fédérale du 6 avril 2011 n° 63-FZ « sur les signatures électroniques » est en vigueur, qui détermine la procédure d'obtention et d'utilisation d'une signature électronique et les responsabilités des participants à l'échange de signatures électroniques. documents. Pour plus d'informations sur l'échange de documents électroniques, consultez l'annuaire « Échange de documents électroniques » dans la rubrique « Comptabilité et comptabilité fiscale ».

Si les contreparties ne participent pas au flux électronique de documents, l'échange de documents par courrier électronique contribuera à simplifier le processus d'enregistrement du document comptable principal dans le système d'information.

Documents du système comptable Facture de l'acheteur, Ventes (acte, facture), Facture émise peut être envoyé à la contrepartie par email (cliquez sur Envoyé par email avec une image d'une enveloppe). Le document est envoyé sous forme de fichier joint au courrier dans le format choisi par l'utilisateur. À la lettre est également joint un fichier destiné au téléchargement par le destinataire dans « 1C : Comptabilité 8 » (rév. 3.0).

Vous pouvez télécharger les documents reçus du fournisseur dans les formulaires de liste de documents.

Les factures de paiement sont téléchargées sous la forme d'une liste de documents Ordres financiers. Factures et actes - dans la liste Reçus (actes, factures).

Le destinataire peut télécharger des documents comme ou MISE À JOURà partir de fichiers avec l'extension xls, mxl ou dans un format approuvé par le Service fédéral des impôts de Russie. Vous pouvez télécharger des documents à partir d'un fichier ou d'un courrier électronique. Vous pouvez sélectionner le mode de chargement sous forme de liste des documents de réception en cliquant sur le bouton Télécharger. Lors du chargement, le programme vérifie la conformité du format et rapporte les résultats du contrôle.

Lors du téléchargement de documents TORG-12, Certificat de réception des travaux (service) ou MISE À JOUR un document du système comptable est créé Reçu (acte, facture), dans lequel les informations nécessaires sont automatiquement renseignées. Un document supplémentaire peut être créé pour les documents de réception Facture reçue.

Si un produit ou un service arrive au destinataire du fournisseur pour la première fois et que les articles de l'acheteur et du fournisseur ne sont pas synchronisés, alors dans le formulaire qui s'ouvre Comparaison des données par article le champ doit être rempli Nomenclature en sélectionnant le poste approprié dans l'annuaire Nomenclature, et appuyez sur le bouton Sauver et fermer .

La configuration des comptes de messagerie se fait dans la section Administration - Organisateur. L'adresse email de la contrepartie doit être précisée dans le formulaire d'élément d'annuaire Contreparties.

Veuillez noter que les documents téléchargés depuis un e-mail (à partir d'un fichier) ne sont pas des documents juridiquement contraignants, c'est pourquoi l'acheteur et le vendeur doivent disposer de documents correctement signés sous forme papier.

Dans cet article, nous aborderons avec vous deux sujets très importants, le premier est, et le second est bien sûr télécharger des données de 1c vers Excel. Il est à noter que ces sujets intéressent deux publics principaux d’utilisateurs, à savoir :

  • Utilisateurs du système 1C Enterprise
  • Programmeurs 1C

Les utilisateurs de 1C souhaitent généralement commander, par exemple transférer des données d'Excel vers 1c conformément à leurs exigences de portage spécifiques, tandis que les programmeurs 1C sont plus susceptibles de rechercher des éclaircissements ou des exemples de code. Sur la base de ces considérations, nous avons décidé de diviser les informations fournies dans cet article en deux parties destinées aux utilisateurs et aux programmeurs 1C.

Chargement 1C depuis Excel et téléchargement de 1C vers Excel à travers les yeux d'un utilisateur 1C ordinaire

Très souvent, il s'avère que dans une entreprise ou dans une société, par exemple, il existe une documentation stockée sur l'ordinateur dans des fichiers Excel. Et souvent les utilisateurs se posent une question, mais comment ? télécharger ou télécharger des données d'Excel vers 1C. Bien sûr, vous ne pouvez pas le faire sans connaissance en programmation, donc si vous êtes un simple utilisateur, vous devez alors commander des services 1C chez nous, car absolument n'importe lequel de nos programmeurs 1C vous écoutera toujours, sélectionnera une solution spécialement conçue. juste pour vous, et va certainement vous aider.

Pourquoi n'y a-t-il pas de traitement universel pour charger les données d'Excel dans 1C ?

Répondons à cette question et examinons ses principaux points :

  1. Chaque utilisateur dispose de différents fichiers Excel, dont il souhaite transférer les données vers 1C ; bien entendu, ces fichiers ont un nombre différent de lignes et de colonnes, et portent également des charges sémantiques différentes.
  2. Chaque utilisateur travaille avec une configuration distincte, c'est-à-dire les configurations peuvent être différentes, ce qui fonctionne dans une configuration ne fonctionnera pas dans une autre configuration sans mise à niveau.
  3. Les données d'Excel doivent être transférées vers différents objets ; un code différent est donc nécessaire, car chaque utilisateur a ses propres exigences.

C'est pour ces raisons qu'il est impossible de créer un traitement universel pour chargement de données d'Excel vers 1C.

Comment les données sont chargées et déchargées d'Excel vers 1C en utilisant l'exemple de développement réel

Voyons maintenant les choses en termes généraux comment les données sont chargées et déchargées d'Excel vers 1C, et à quoi ressemblera tout cela dans une solution toute faite ? Un exemple de véritable développement personnalisé, ainsi que le fichier Excel original, sont présentés ci-dessous.

Dans ce traitement, vous devez d'abord sélectionner un fichier Excel, puis cliquer sur le bouton « Exécuter », après quoi les données nécessaires d'Excel seront chargées dans la partie tabulaire. Il ne reste plus à l'utilisateur qu'à cliquer sur le bouton « Transférer vers le compte », après quoi les données seront transféré d'Excel vers 1C.

Téléchargement de données de 1C vers Excel cela se produit à peu près de la même manière, sauf qu'ici la complexité de l'écriture du traitement dépend du type de données qui doivent être déchargées de l'objet. Par exemple, nous avons un répertoire « Nomenclature » et nous souhaitons télécharger le nom de la nomenclature elle-même et l'unité de mesure de cette nomenclature, bien que la nomenclature elle-même puisse contenir beaucoup plus de détails, comme le type de nomenclature, le type de nomenclature, nom complet, etc.

J'ai besoin d'un traitement pour charger et/ou décharger des données depuis Excel, que dois-je faire ?

Il vous suffit de décrocher le téléphone et de nous appeler. Après cela, nos spécialistes effectueront toutes les actions nécessaires pour que vous receviez exactement ce dont vous avez besoin. Si vous avez besoin d'effectuer une mise à jour urgente de 1c, alors appelez-nous, nous serons heureux d'aider chacun de nos clients !

Chargement et déchargement de données d'Excel vers 1C à travers les yeux d'un programmeur 1C ordinaire

Juste au-dessus, nous avons donné de nombreuses informations utiles pour les utilisateurs de 1C, il est maintenant temps de parler des aspects techniques de l'écriture de code, ainsi que de fournir des informations aux programmeurs 1C qui leur seront très utiles lors de l'écriture de code. Examinons les principales fonctions fréquemment utilisées pour travailler avec Excel.

Nous allons commencer par comment connecter Excel à 1C, cela se fait à l'aide d'un objet COM. Pour que ce code fonctionne normalement, Excel doit être installé sur l'ordinateur, sinon rien ne fonctionnera :

Après avoir connecté Excel, nous devons ouvrir le document requis à partir duquel le transfert sera effectué :

Nous devons maintenant sélectionner une feuille du livre Excel ; dans la figure ci-dessus, nous voyons comment une feuille avec un certain numéro est sélectionnée. Le numéro de feuille est stocké dans la variable Numéro de feuille :

On peut connaître le nombre de feuilles dans un livre Excel grâce au champ « Compte » :

Pour obtenir le nom de la feuille sous un numéro spécifique, vous devez écrire une ligne comme celle-ci :

Une fois que nous avons terminé toutes les étapes pour travailler avec Excel lui-même, le processus doit être clôturé. Fermez-le, sinon il se bloquera :

Un exemple de fonction qui charge des cellules individuelles d'Excel dans 1C

Nous avons examiné les procédures et fonctions de base que chaque programmeur 1C rencontre lors de l'écriture d'un traitement pour charger des données d'Excel dans 1C. Examinons maintenant de plus près la fonction qui lit les cellules individuelles d'un fichier Excel.

Nous pensons qu’il n’est pas nécessaire de fournir des explications supplémentaires sur ce code, puisque toutes ces fonctions ont été discutées en détail ci-dessus.

Un exemple de fonction qui charge toutes les données d'Excel dans une section tabulaire 1C

Nous avons examiné une fonction qui affiche des cellules Excel individuelles à l'écran. Mais que se passe-t-il si nous devons télécharger l’intégralité de la feuille Excel en une seule fois et la parcourir séquentiellement ? Ici, nous aurons besoin du code ci-dessous :

Un exemple de fonction qui télécharge des données de 1C vers Excel

Ci-dessus, nous avons discuté de beaucoup de choses intéressantes, mais nous n'avons pas abordé un sujet tel que le téléchargement de données de 1C vers Excel. En fait, le principe de fonctionnement ici est absolument presque le même, sauf que nous créons par programme un nouveau fichier Excel et l'écrivons par programme. Eh bien, pour écrire une valeur dans une cellule, comme vous l'avez probablement déjà deviné, vous devez mettre l'expression Sheet.Cells(x, y) sur le côté gauche. Un exemple de téléchargement de données de 1C vers Excel est présenté ci-dessous :