Chargement de groupes de nomenclature d'Excel en 1c. Est-il possible de télécharger des données d'Excel dans le répertoire "Nomenclature"? Via Excel App

Il n'est pas secret que les comptables ont été développés pour aider une application 1C réussie, ce qui vous permet de créer plusieurs opérations rapidement et la plus efficacement. Cependant, les comptables novices se produisent parfois légèrement de «sueur» pour faire face à toutes les possibilités qui sont en elles-mêmes. Bien sûr, dans un mécanisme de mise en œuvre d'opérations individuelles, ayant tout compris dans les plus petites subtilités, le comptable reste non seulement satisfait du logiciel, mais remarque également l'augmentation de l'efficacité de leur travail.

L'un des problèmes urgents rencontrés par les comptables novices qui n'ont aucune expérience de 1C se chargent en 1C d'Excel créé précédemment. En effet, il est indépendamment difficile de déterminer comment enregistrer le document dans Excel en 1C, ainsi que de naviguer pour être stocké, à partir de 1C Enregistrer sur Excel pour travailler directement avec l'éditeur de table.

Ainsi, pour éliminer tous les problèmes, vous devez vous concentrer et explorer les instructions, à chaque étape de l'algorithme proposé. Bien entendu, les débutants ne devraient pas être exercés dans la mise en œuvre de telles manipulations de leur propre créativité. Seuls les utilisateurs expérimentés peuvent se permettre de remplir des opérations plus complexes. Les comptables débutants ont d'abord besoin de simplement "remplir la main", apprenez à effectuer des actions dans lesquelles vous pouvez enregistrer des données sur Excel. Ce n'est qu'après qu'il est possible d'élargir ses connaissances sur la manière d'importer Excel en programme 1C.

Mécanismes de conduite des opérations

Je voudrais noter que le mécanisme d'exécution des actions souhaitées peut différer en fonction de la version du programme 1C: la comptabilité est installée sur l'ordinateur. Dans les versions les plus récentes, ce processus n'est plus accompagné de problèmes particuliers. C'est pourquoi les utilisateurs expérimentés recommandent de suivre l'apparence des mises à jour et, lorsqu'elles sont détectées, il est nécessaire de mettre à jour le programme. Si l'ordinateur sera installé sur l'ordinateur, pour déterminer comment en 1C pour décharger dans Excel ou le sauvegarder dans le programme, ce sera plus facile.

Algorithme Télécharger

Tout d'abord, décidez ce que vous souhaitez exactement de rester en 1c. Ouvrez la table que vous avez créée précédemment dans Excel, vérifiez si toutes les données sont importantes pour vous télécharger sur le programme. Si certaines colonnes sont ensuite nécessaires dans un document tabulaire, elles ne représentent aucune valeur, supprimez-les simplement à l'avance afin de ne pas surcharger le programme 1C: Comptabilité. Après cela, n'oubliez pas de sauvegarder la table que vous avez modifiée.

Vous pouvez maintenant procéder à des actions directes qui vous permettent de décharger en 1C d'Excel. Ouvrez le programme lui-même, trouvez la chaîne "Répertoires" sur le côté gauche, cliquez dessus. Les sous-sections supplémentaires s'ouvriront, parmi lesquelles vous avez choisi la chaîne "NomencLature". Maintenant, sur le panneau horizontal, il y aura un menu dans lequel vous trouverez une «nomenclature et des prix» en cliquant dessus, les préréglages s'ouvriront dans lequel vous trouverez le mot souhaité «Télécharger».

Pour que les importations se terminent par le succès, il est important de garantir le stockage du document téléchargé dans le format souhaité. L'importation est autorisée en 1C: la comptabilisation des documents que vous avez réalisés à conserver au format Excel - 2003 ou des versions ultérieures. En outre, le document peut être enregistré dans le format MXL et ODS. Si vous avez tout fait, c'est précisément le cas, vous pouvez alors importer.

Il est facile de comprendre comment enregistrer dans Excel en 1C en cliquant sur le bouton "Télécharger". L'écran aura la fenêtre de téléchargement habituelle. Il reste seulement de spécifier le chemin où le document que vous souhaitez télécharger est situé. Une fois l'importation de 1c d'Excel terminée, veuillez noter que dans le programme, ce sera exactement le même que dans l'éditeur de table.

Cette importation est terminée, mais vos actions se poursuivent, surtout si vous n'avez pas déjà modifié la table, il reste donc des lignes supplémentaires et des colonnes. Sur les colonnes, vous trouverez une telle offre comme «Spécifiez les accessoires» en cliquant dessus, vous devrez choisir l'une des options proposées dans la liste. Après avoir travaillé avec succès avec chaque colonne, affichez les chaînes. Si vous trouvez quelque chose de plus superflu, n'hésitez pas à enlever.

Pour effectuer de telles manipulations, sélectionnez la chaîne, puis cliquez sur le bouton "Supprimer la chaîne".

Instructions d'apprentissage, comment décharger en 1C de l'Excel existant, vous pouvez facilement détecter des conseils sur quoi après avoir modifié la table, vous devez remplir les données manquantes. Si vous faites de telles manipulations avec scrupulusité, il sera plus facile de travailler avec le programme. De même, ce sera plus facile à chercher.

À ce sujet, l'importation de l'éditeur de table dans le programme 1C: la comptabilité est terminée. Si vous suivez strictement les instructions, comme dans le déchargement 1C de Excel, mais quelque chose ne va pas, assurez-vous que le programme lui-même est accompagné de la dernière version.

Algorithme Déchargement

Donc, découlant de manière approfondie, comme dans 1C, des documents de téléchargement créés précédemment dans Excel, peuvent maintenant être insérés dans la voie de la sauvegarde d'un document dans Excel à partir de 1c. Certains comptables sont souvent confrontés à une telle nécessité. Heureusement, dans les nouvelles versions du programme, cette fonctionnalité est non seulement disponible, et l'accomplissement de telles tâches est déjà accompagné de reliefs notables.

Tout d'abord, le document non chargé peut être utilisé comme liste de prix pouvant être dirigée vers des compagnons et des fournisseurs. Pour "faire" le fichier est déchargé, passez initialement à la route déjà familière, ouvrant d'abord des "nomenclatures", puis "Nomenclature et prix", et déjà à la fin de cette heure, la chaîne "décharge". Après cela, une fenêtre apparaîtra dans laquelle vous devrez spécifier les haut-parleurs que vous souhaitez voir ultérieurement dans Excel.

Il est également possible d'ajouter des colonnes supplémentaires sur le panneau horizontal supérieur pour résoudre ces tâches intermédiaires sont les boutons "Ajouter" et "Supprimer". Une fois que vous avez été convaincu que toutes les données nécessaires sont impliquées, marquées, cliquez sur le bouton "Télécharger", spécifiez le chemin d'accès où vous devez enregistrer un tel fichier et simplement attendre l'achèvement du processus lui-même.

Il n'est pas nécessaire d'attendre depuis longtemps, car l'opération est effectuée assez rapidement.

Lorsque le programme annonce l'achèvement du processus, il sera nécessaire de simplement ouvrir le fichier non chargé et veiller à ce qu'il contient tout ce qui sera nécessaire pour des travaux supplémentaires. Les comptables expérimentés peuvent constituer une charge de la seule position, mais à la fois plusieurs, calculées à la fois, pas des dizaines, mais par cent entières. Grâce à ces actions, le temps est enregistré de manière significative, qui est accueilli par ceux qui devaient auparavant dépenser une ressource temporaire colossale pour remplir de telles tâches.

Donc, le processus de déchargement et de chargement de documents Excel dans le programme 1C: la comptabilité tôt accompagnée d'une augmentation des problèmes. Pour le moment, en mettant à jour le programme à la version la plus pertinente et en ayant étudié des recommandations utiles, tout comptable peut faire face à ces tâches.

Stock Footage dans le sujet:


Beaucoup de qui travaillent dans le programme 1C sont confrontés à la nécessité de charger des données de la feuille de calcul Excel en 1C. Lorsque l'utilisateur peut avoir la nécessité d'un tel téléchargement:
- un rapport a été formé, enregistré dans ExcellerTraité. Les données traitées doivent être téléchargées sur 1C sous la forme d'un document (relocalisation, retour par le fournisseur)
- Il existe une liste de nomenclature à télécharger dans le répertoire. La liste de la nomenclature est dans Excel
- Toute autre donnée que vous souhaitez télécharger sur la partie de tableau du document, répertoire, enregistrement d'informations
Vous trouverez ci-dessous un manuel d'instructions pour télécharger des données d'Excel dans une partie tabulaire du document "Retour des marchandises de l'acheteur".
Action 1.. Préparation du document auquel des données seront téléchargées. Vous devez créer un document vide "retour des marchandises de l'acheteur" et écrivez-le.

Action 2.. Ouvrez le traitement externe "Télécharger des données à partir d'un document tabulaire".

Action 3.. Dans le traitement, sélectionnez un lieu dans lequel nous téléchargerons des données.

Action 4.. Configurez les paramètres de chargement. Faites tout comme sur la photo pour pratiquer.

Action 5.. Copier des données d'Excel à l'onglet Document tabulaire (comme sur la figure). Deux boutons sont mis en surbrillance en rouge: "Contrôle" du remplissage (affiche des erreurs, par exemple, si l'unité de mesure de la nomenclature chargée n'est pas indiquée de manière incorrecte) et "Télécharger" (effectue le chargement).

Plus les paramètres des téléchargements vous spécifient, plus la probabilité d'erreur lors du chargement, mais plus les données devront être corrigées manuellement dans le document téléchargé.

Communément, sama traitement de la charge de données d'Excel en 1C

La plupart des organisations de leur pratique quotidienne pour la comptabilisation de diverses opérations de comptabilité à l'ancienne utilisation du logiciel Excel à partir du package Microsoft Office. Cela se produit lorsque la société est littéralement basculée sur le système 1C et les sections de rapport n'étaient pas encore en vogue de manière compétente ou que le fournisseur préfère envoyer la liste de prix sous forme de tableau récapitulatif du format format.xls. Il n'est pas surprenant qu'il soit souvent nécessaire de remplacer le positionnement manuel de la position sur le système automatisé. Cela réduira considérablement le temps de remplir les documents de la nomenclature et de réduire le nombre d'erreurs qu'il est important de prendre en compte lorsqu'il s'agit de plusieurs dizaines et même d'environ des centaines d'articles.


Vous pouvez résoudre ce problème de différentes manières: certaines organisations préfèrent confier ce travail à leur service informatique, d'autres embauchent des développeurs travaillant dans la société franchisé, mais cela coûte assez cher et prend beaucoup de temps.


Une production beaucoup plus favorable de la situation actuelle sera l'utilisation de la configuration appropriée de 1C, qui traitera absolument les données et deviendra un assistant universel lors de l'intégration des documents 1C et des tables "Exelev".


Dans cette section, nous aiderons à faire face à la configuration de la configuration des données à partir du fichier format.xls à l'une des configurations de la société 1C sur la base de "1c: l'entreprise 8"


Chaque utilisateur est une version professionnelle de 1C: une entreprise 8 de ce traitement est déjà là! Sur le disque, c'est!

Traitement typique de "arbre de forme chargé", situé dans la section: "Support technologique"\u003e "Support méthodique 1C: Entreprise 8"\u003e "Rapports universels et traitement"\u003e

D: 1CITS \\ EXE \\ Excepts \\ Unirereps82 \\ UpploadfromTrableCumentCument


Remarque, à partir de février 2010 sur le disque de son disque, ce traitement des configurations sur la plate-forme 8.1 est dans une autre section: "Support technologique"\u003e "Support méthodique pour 1C: Enterprise 8"\u003e "Plate-forme 1C: Enterprise 8.1"\u003e "Universal Rapports et traitement "\u003e" Télécharger des données à partir d'un document tabulaire ".

D: 1CITS \\ EXE \\ Extreps \\ UnirerS81 \\ UpploadFromTrableDocumentCument


Il y a des données sources:

  • Liste de prix dans Excel PraysonDeshimsnab.xls - Microsoft Office Excel 97-2003 (.xls)
  • Configuration typique de la société comptable Edition 2.0, version 2.0.12.2, Plateforme 8.2 (8.2.10.77)
  • Vous devez télécharger en 1C des noms et des prix des produits Excel


À partir de la liste de prix, il est nécessaire de télécharger le manuel de la nomenclature en 1C: comptabilité 8.

Exécuter le programme 1C. Pour commencer le traitement, sélectionnez l'élément de menu "Fichier"\u003e Ouvrir.

Dans la fenêtre suivante, nous trouvons le fichier de traitement

Situé sur un disque dans le répertoire \\ 1Cits \\ EXE \\ Exe \\ Exe \\ ExeS \\ Exe \\ Exe \\ ExeS82 \\ UpploadFromTrableDocument

Si vous avez déjà copié le fichier de traitement sur votre ordinateur, vous pouvez le choisir.


La fenêtre s'ouvre


Veuillez noter que le téléchargement des données sera effectué en deux étapes: Étape 1 - Chargement des noms et définir les valeurs des détails des nouveaux articles de référence nécessaires pour commencer le travail (unité de mesure, taux de TVA, produit / service) . Étape 2 - Prix de chargement.

Noms de chargement

Installez "Mode de téléchargement" - Chargement dans le livre de référence "Type de directeur" - Nomenclature

Dans l'onglet "Document tabulaire"

Cliquez sur le bouton EX1_B01.jpg "Ouvrir le fichier", dans la fenêtre de sélection qui apparaît, nous trouvons un répertoire dans lequel nous disposons d'une liste de prix dans Excel à partir de laquelle nous prévoyons de télécharger des données dans 1C.


Initialement, le fichier peut ne pas être affiché. Définissez le type de fichier "Excel (* .xls)"


Choisissez notre fichier



Détails requis de la carte nomenclature.

Configurer les paramètres de téléchargement de noms

Nous voulons empoisonner votre attention sur la reconnaissance de la reconnaissance des unités structurelles des répertoires de nomenclature dans le programme 1C: la version 8 comptable 8, car l'un des points clés de l'identification des éléments de données est le nom. Si la position initiale de la base de données d'informations n'était pas remplie, vous devrez suivre les positions répétitives et le cas échéant, supprimez-les.


Les éléments en double sont difficiles à éviter, il est particulièrement difficile pour les employés qui utiliseront un type de téléchargement similaire non destiné à une entrée de données unique dans la liste, mais pour le chargement systématique des informations en mode automatique.


L'affaire est compliquée par le fait que l'employé doit faire face à diverses abréviations et autres abréviations, écriture bidirectionnelle et utilisation de divers marques de ponctuation.


Avec une utilisation répétée et une gamme significative d'informations téléchargeables, nous vous conseillons d'appliquer d'autres logiciels de la série 1C: Enterprise 8, par exemple "1c: Gestion des échanges 8", "1c: contrôle d'une petite entreprise 8" ou "1c : Automation complexe 8 ", dans laquelle il existe un paramètre" Article ", qui assure la fiabilité de la reconnaissance des données chargées aux livres de référence de la nomenclature et éliminant la capacité de dupliquer les éléments.


La chaîne "unité de base de mesure" - dans la colonne "Mode de téléchargement", sélectionnez "Définir", dans la colonne "Valeur par défaut", sélectionnez une unité de mesure (dans notre cas - PC.)


La chaîne "Trear Treard" - Dans notre cas, pour tous les articles téléchargeables, installez la TVA 18%, pour cela, dans la colonne "Mode de téléchargement", sélectionnez "Définir" dans la colonne "18%" de la valeur par défaut ".


Si les marchandises vont avec une TVA différente, qui est spécifiée dans une colonne séparée de la liste de prix chargée, définie sur "Rechercher" et le numéro de la colonne Liste de prix correspondante du numéro de document de table.

La ligne "Service" - dans la colonne "Mode de téléchargement", sélectionnez "Définir", sélectionnez "Non" dans la colonne de haut-parleur par défaut (dans notre cas, toutes les positions sont des biens).


Nous avons posé des valeurs minimales des nouveaux éléments du répertoire de la nomenclature, ce qui vous permettra de commencer à travailler. Pour fermer le mois, la répartition des coûts, la formation de rapports comptables et fiscaux Il sera nécessaire de définir la signification du "groupe de nomenclature" et du "Coût de fer", des marchandises importées pour demander au "pays d'origine" et " Nombre de code d'état », mais cela peut être effectué ultérieurement en utilisant le traitement du groupe.


Si vous êtes prêt à spécifier les valeurs de ces détails maintenant, spécifiez. Cliquez sur "Télécharger" dans le coin inférieur droit, pour poser la question "oui"



Nous vérifions la présence de nouveaux éléments dans le groupe concerné du manuel de la nomenclature

Ouvrez la carte de produit, vérifiez l'exactitude du téléchargement de détails.


Si tout est correct, vous pouvez passer à la deuxième étape - les prix de chargement de la liste de prix dans Excel.


Si à l'avenir, il est prévu d'utiliser cette procédure de chargement de données avec les mêmes paramètres des paramètres de démarrage, nous vous recommandons de sauvegarder les paramètres actuels. Pour ce faire, appuyez sur le bouton EX1_B03.JPG "Enregistrer les paramètres" et nommez clairement le paramètre actuel, par exemple ", téléchargez les noms des marchandises à partir de la liste de prix Excel."


La prochaine fois que vous pouvez télécharger les paramètres enregistrés en appuyant sur la touche "Restaurer les paramètres" en cliquant sur et en sélectionnant la liste souhaitée dans la liste.

Prix \u200b\u200bde chargement

Dans la "comptabilité d'entreprise" Red.2.0, les ensembles de taxes sont effectués à l'aide du document de configuration des prix de la nomenclature.

Installez "mode de téléchargement" - "Téléchargement de la pièce du tableau".

Dans le lien "Link", choisissez "Réglage du prix de la nomenclature".


Ici, vous pouvez choisir le document déjà existant dans lequel nous souhaitons ajouter de nouveaux éléments ou créer un nouveau (recommandé), dans le document indiquer quel "type de prix" sera chargé (dans notre exemple "Retail").


Cliquez sur "OK" et enregistrez le document vide pendant. Choisissez maintenant ce nouveau document enregistré dans le journal dans le lien "Link". Sur le terrain "Tableter" Choisissez "Marchandises"

Maintenant, vous devez aller à l'onglet "Document tabulaire"

CNNS Sélectionnez notre liste de prix dans Excel à partir de laquelle nous avons téléchargé les noms, et nous allons maintenant charger des prix (voir paragraphe 5).

Cette méthode est simple. Son essence est que l'objet Charpente A des méthodes:

  • Enregistrer (< ИмяФайла>, < ТипФайлаТаблицы \u003e) Décharger des données dans le fichier;
  • Lis (< ИмяФайла>, < СпособЧтенияЗначений \u003e) Pour télécharger des données dans le fichier.

Attention!

La méthode de l'enregistrement () est disponible sur le client et sur le serveur. La méthode de lecture () est disponible uniquement sur le côté serveur. Besoin de se souvenir de cette
Lors de la planification d'une interaction client-serveur.

Considérons un exemple de sauvegarde d'un document tabulaire dans un fichier. Il est nécessaire de créer et de remplir le document de document d'objet de quelque manière que ce soit, et déchargement Le fichier est effectué une seule ligne:

Tabdow . Écrire (pulpe, arbre tyditate. Xlsx);

Ici Tabdow - Document tabulaire formé, Le chemin du fichier - le nom du fichier de déchargement, Typidail Bulk Dog .xlsx - le format du fichier créé. Les formats Excel suivants sont pris en charge:

  • XLS95 - Excel 95 Format;
  • XLS97 - Excel 97 Format;
  • XLSX - Format Excel 2007.

Tabo \u003d nouveau bois;
Tabdow . Lire (fichier pull, promotion.);

Ici Le chemin du fichier - Le chemin du fichier Excel téléchargeable. Promotion de la reconnaissance Détermine comment interpréter les données lues à partir du document source. Les options sont disponibles:

  • Valeur;
  • Texte.

Échanger par OLE.

L'échange via la technologie OLE Automation est peut-être la version la plus courante du travail logiciel avec des fichiers Excel. Il vous permet d'utiliser toute la fonctionnalité fournie par Excel, mais est caractérisée par une vitesse de travail lente par rapport à d'autres méthodes. L'installation de MS Excel est tenue d'échanger via OLE:

  • Sur l'ordinateur de l'utilisateur final, si l'échange se produit du côté du client;
  • Sur le serveur d'ordinateur 1C: Entreprise, si l'échange se produit sur le côté serveur.

Exemple déchargement:

// Création d'un objet COM
Excel \u003d Nouvelle Comback ("Excel.application");
// désactiver la production d'avertissements et de questions
Exceller . Displayalelerts \u003d false;
// Création d'un nouveau livre
Livre \u003d Excel. Classeurs. Ajouter ();
// Positionnement sur la première feuille
Feuille \u003d Livre. Feuilles de calcul (1);

// enregistrement des valeurs dans la cellule
Feuille . Cellules (raccords, rouleaux). Valeur \u003d iphello;

// Sauvegarde du fichier
Livre . Saveas (fichier de nom);


Exceller . Quitter ();
Excel \u003d 0;

Exemples en train de lire:

// -- OPTION 1 --

// Création d'un objet COM
Excel \u003d Nouvelle Comback ("Excel.application");
// ouvrage d'ouverture
Livre \u003d Excel. Classeurs. Ouvert ( Le chemin du fichier);

Feuille \u003d Livre. Feuilles de calcul (1);

// fermeture du livre
Livre . Fermer (0);

// fermeture excellence et libération de la mémoire
Exceller . Quitter ();
Excel \u003d 0;

// - Option 2 -

// ouvrage d'ouverture
Livre \u003d Objet de retour ( Le chemin du fichier);
// Positionnement sur la feuille souhaitée
Feuille \u003d Livre. Feuilles de calcul (1);

// Lire la valeur de la cellule, généralement ici est le circuit cellulaire
Performance \u003d feuille. Cellules (raccords, rouleaux). Valeur;

// fermeture du livre
Livre . Application. QUIt ();

Pour contourne Toutes les lignes complétées de la feuille Excel peuvent utiliser les techniques suivantes:

// -- OPTION 1 --
Quantité \u003d feuille. Cellules (1, 1). Spéciaux (11). LIGNE;
Pour a2rows \u003d 1 par nombre de cycle
Performance \u003d feuille. Cellules (raccords, rouleaux). Valeur;
Endyclycle;

// - Option 2 -
Tinker \u003d 0;
Alors que la vérité est du cycle
En minletières \u003d + 1 numéro;
Performance \u003d feuille. Cellules (raccords, rouleaux). Valeur;
Si ce n'est pas libellé (articles) Puis
Interrompre;
Terminé;
Endyclycle;

Au lieu de contournement séquentiel de toutes les lignes, vous pouvez décharger toutes les données dans un tableau Et travailler avec lui. Cette approche sera plus rapide lors de la lecture d'une grande quantité de données:

Allocolone \u003d feuille. Cellules (1, 1). Spéciaux (11). Colonne;
Vgogostrok \u003d Feuille. Cellules (1, 1). Spéciaux (11). LIGNE;

Région \u003d Feuille. Plage (feuille. Cellules (1, 1), feuille. Cellules (défi, allocolone));
Données \u003d Zone. Valeur. Décharger();

Le tableau ci-dessous montre les propriétés et méthodes les plus populaires de travail avec Excel via OLE:

Acte Le code Commenter
Travailler avec l'application
Installation de la fenêtre d'application d'application Exceller . Visible \u003d Faux;
Définition du mode de sortie des avertissements (sortie / ne pas produire) Exceller . Displayalerts. \u003d Faux;
Fermeture de l'application Exceller . Quitter ();
Travailler avec un livre
Créer un nouveau livre Livre \u003d Excel. Classeurs. Ajouter.();
Ouvrir un livre existant Livre \u003d Excel. Classeurs. Ouvrir (fichier de noms);
Préservation d'un livre Livre . Saveeas (fichier de noms);
Fermer un livre Livre . Fermer (0);
Travailler avec une feuille
Installation de la feuille actuelle Feuille \u003d Livre. Feuilles de calcul (nombre);
Installation d'un nom Feuille . Nom \u003d nom;
Installation de protection Feuille . Protéger.();
Suppression de la protection Feuille . Non-récupération.();
Définition de la page Orientation Feuille . Mise en page. Orientation \u003d 2.; 1 - livre, 2 - paysage
Installation de la bordure gauche Feuille . Mise en page. Gauchemargin \u003d Excel. Centimeterstopoints (Santimètres));
Installation de la bordure supérieure Feuille . Mise en page. TopMargin \u003d Excel. Centimeterstopoints (Santimètres));
Définir la bordure droite Feuille . Mise en page. RightMargin \u003d Excel. Centimeterstopoints (Santimètres));
Installation de la bordure inférieure Feuille . Mise en page. BotMMargin \u003d Excel. Centimeterstopoints (Santimètres));
Travailler avec des lignes, des haut-parleurs, des cellules
Réglage de la largeur de la colonne Feuille . Colonnes. Columinumwidth \u003d largeur;
Supprimer la chaîne Feuille . Rangées (ensemble). Effacer.();
Suppression de l'enceinte Feuille . Colonnes. Effacer ();
Enlèvement de cellules Feuille . Cellules (raccords, rouleaux). Effacer.();
Valeur de réglage Feuille . Cellules (raccords, rouleaux). Valeur \u003d valeur;
Combinant des cellules Feuille . Plage (feuille. Cellules (rouleaux, rouleaux), feuille. Cellules (Rodka1, Rolls1)). Fusionner.();
Installation de police Feuille . Cellules (raccords, rouleaux). Police de caractère. Nom \u003d naMhrift;
Installation de la taille de la police Feuille . Cellules (raccords, rouleaux). Police de caractère. Taille \u003d dimensionnelle;
Installation d'une police audacieuse Feuille . Cellules (raccords, rouleaux). Police de caractère. Audacieux. = 1 ; 1 - FAT FAT, 0 - NORMAL
Installation de cursiva Feuille . Cellules (raccords, rouleaux). Police de caractère. Italique = 1 ; 1 - Italique, 0 - Normal
Installation de police soulignée Feuille . Cellules (raccords, rouleaux). Police de caractère. Souligner = 2 ; 2 - souligné, 1 - Non

Afin de savoir ce que la propriété doit être modifiée ou quelle méthode peut être appelée macros Exceller. Si vous enregistrez une macro avec les actions requises, vous pouvez ensuite regarder le code de logiciel sur la macro enregistrée VBA.

En utilisant comsafarray.

Lors du déchargement de grandes quantités de données de 1c dans Excel pour accélérer, vous pouvez utiliser l'objet. ComsafearrayraRay.. Selon la définition de la syntaxe adjointe, Comsafearray - Object Shell sur une matrice multidimensionnelle Safearray. De com. Vous permet de créer et d'utiliser SafeArray pour échanger des données entre les objets COM. Mettez simplement, il s'agit d'une gamme de valeurs pouvant être utilisées pour échanger entre les applications technologiques OLE.

// Création de comsafarray.
Massive \u003d nouveau comsafearray ("vt_variant", allocolone, championnat);
// remplissage comsafearray.
Pour Page \u003d 0 via ogoskost - 1 cycle
Pour Compte \u003d 0 par allocolon - 1 cycle
Massif . SETVALUE (compte, p);
Endyclycle;
Endyclycle;
// attribution d'une zone de feuille Excel de valeurs COMSaeArray
Feuille . Gamme (feuille. Cellules (1, 1), feuille. Cellules (défi, VGAZHONOK)). Valeur \u003d massive;

Échange via ADO.

Le fichier Excel lors de l'échange de via ADO est une base de données à laquelle vous pouvez contacter avec SQL requêtes. L'installation de MS Excel n'est pas requise, mais nécessairement, le pilote ODBC, avec lequel l'accès sera disponible. Le pilote ODBC utilisé est défini lors de la spécification de la chaîne de connexion au fichier. Le pilote habituellement requis est déjà installé sur l'ordinateur.

Exchange via ADO, échange plus rapide via OLE, mais lorsque vous déchargez, il n'est pas possible d'utiliser la fonctionnalité Excel pour concevoir des cellules, des pages de publication, des tâches de formules, etc.

Exemple déchargement:


Connexion \u003d nouveau combat ("adodb.connection");


Composé . ConnexionsRing \u003d "

| Source de données \u003d " + Fichier + ";
;
Composé . Ouvert (); // Ouverture composé

// Création d'un objet COM pour l'équipe
Équipe \u003d nouveau comback ("adodb.command");
Équipe

// attribution de texte texte pour créer une table
Équipe . CommandText \u003d. "Créer une table [list1] (colonne1 Char (255), Column2 Date, Colonne3 Int, Colonne4 Float)";
Équipe . Exécuter (); // exécution de la commande

// Commande d'attribution de texte pour ajouter une ligne de table
Équipe . CommandText \u003d. "Insérer dans [LED1] (colonne1, colonne2, colonne3, colonne4) (" Abvgdeyo "," 8/11/2017 ", '12345', '12345.6789')";
Équipe.execute (); // exécution de la commande

// Supprimer la commande et la fermeture de la connexion
Équipe \u003d indéfini;
Composé . Fermer();
Composé \u003d incertain;

Pour créer une nouvelle feuille et former sa structure, vous pouvez utiliser des objets Adox.catalog et Adox.table. Dans ce cas, le code prendra la forme:

// Création d'un objet COM à travailler avec un livre
Livre \u003d Nouveau comback ("adox.catalog");
Livre . ActiveConnection \u003d connexion;

// Création d'un objet COM pour fonctionner avec la structure de données sur la feuille
Table \u003d nouvel objet COM ("Adox.table");
Tableau . Nom \u003d "List1";
Tableau . Colonnes. Append ("colonne1", 202);
Tableau . Colonnes. Append ("colonne2", 7);
Tableau . Colonnes. Ajouter ("colonne3", 5);
Tableau . Colonnes. Ajouter ("colonne4", 5);

// Créer une feuille dans le livre avec la structure décrite
Livre . Les tables. Append (tableau);
Table \u003d indéfini;
Livre \u003d non défini;

Dans l'exemple donné dans la méthode

Tableau . Colonnes. Ajouter.("Colonne1", 202);

le deuxième paramètre indique le type de colonne. L'option est facultative, voici quelques valeurs de la colonne Type:

  • 5 - Addouble;
  • 6 - AdCurrence;
  • 7 - ADDATE;
  • 11 - adbooltean;
  • 202 - Advarwchar;
  • 203 - Adlongvarwchar.

Exemple en train de lire:

// Création d'un objet COM pour la connexion
Connexion \u003d nouveau combat ("adodb.connection");

// Définit la chaîne de connexion
Composé . ConnexionsRing \u003d "
| Fournisseur \u003d microsoft.ace.oledb.12.0;
| Source de données \u003d " + Fichier + ";
| Propriétés étendues \u003d »» Excel 12.0 XML; HDR \u003d Oui »»; ";
Composé . Ouvert (); // Ouverture composé

// Création d'un objet COM pour l'échantillonnage
Échantillonnage \u003d nouveau combordset ("adodb.recordset");
Demande de texte \u003d. "Sélectionnez * à partir de [feuille1 $]";

// demande exécution
Goûter . Ouvert (écran de texte, connexion);

// Échantillonnage de dérivation
Pas encore échantillon. Eof () cycle
Vaccinecoloneque1 \u003d échantillon. Des champs. Article ("colonne1"). Valeur ; // appel du nom de la colonne
Vaccinecoloneque2 \u003d échantillon. Des champs. Article (0). Valeur; // appel de l'index de la colonne
Goûter . MOVENENENText ();
Endyclycle;

Goûter . Fermer ();
Échantillonnage \u003d indéfini;
Composé . Fermer ();
Composé \u003d indéfini;

Dans la chaîne de connexion, le paramètre Hdr Détermine la façon dont la première ligne sur la feuille sera perçue. Les options sont possibles:

  • Oui - la première ligne est perçue comme le nom des colonnes. Vous pouvez contacter les valeurs par nom et par l'index de la colonne.
  • Non - la première ligne est perçue comme des données. Vous ne pouvez contacter que l'index de la colonne.

Dans les exemples, seuls quelques objets ADO sont pris en compte. Le modèle d'objet ADO se compose des objets suivants:

  • Lien;
  • Commander;
  • Recordsset;
  • Enregistrer;
  • Des champs;
  • Flux;
  • Les erreurs;
  • Paramètres;
  • Propriétés.

Déchargement sans programmation

Pour enregistrer des données de 1c à Excel, il n'est pas toujours conseillé de recourir à la programmation. Si dans le mode Enterprise, l'utilisateur peut afficher les données requises pour le déchargement, puis être enregistrées sur Excel sans programmation.

Pour enregistrer un document tabulaire (par exemple, un résultat de rapport) Vous pouvez appeler une commande Sauvegarder ou alors Enregistrer sous… Menu principal.

Dans la fenêtre qui s'ouvre, vous devez sélectionner le répertoire, le nom et le format du fichier stocké.

Pour enregistrer ces listes dynamiques (par exemple, la liste de la nomenclature), elle est nécessaire:

  1. Afficher les données sur un document tabulaire à l'aide de la commande Même ⇒ liste ...;
  2. Enregistrer le document tabulaire au format requis.

Spécialiste est responsable:

Désignifie immédiatement que la charge de données initialement 1C à partir d'Excel n'est pas fournie, c'est une chargeuse externe de 1c 8,3, ce qui signifie que votre question est dévissée - oui, c'est possible.

Pour charger d'Excel dans 1C 8.3 s'est produite sans distorsion de données - vous devez d'abord préparer la table directement dans Excel. La liste chargée de B1C doit être correctement structurée, c'est-à-dire La présence dans une colonne ou une cellule Plusieurs types de données (nombre, numéro, nom de famille, etc.) n'est pas autorisé.

Si la table est extrêmement abordable, le chargement d'Excel passera sans aucun problème. Ensuite, effectuez le traitement de 1C pour télécharger des données Isexcel. Pour effectuer le traitement, accédez au menu Fichier, spécifiez les fichiers chargés de l'arborescence .epf dans la fenêtre contextuelle en mode ligne chargant le téléchargement dans le répertoire. La ligne ci-dessous indique le type de livre de référence - la nomenclature. Ensuite, ouvrez le fichier et dans la liste Recherchez une liste Excel (*. XLS), sélectionnez le fichier contenant les informations dont vous avez besoin pour télécharger. Ensuite, passez aux paramètres, dans la ligne La première ligne des données du document tabulaire indique le numéro 2, car le capuchon de notre table est dans la ligne supérieure.

Ensuite, engourdissez les haut-parleurs, pointant la numérotation manuelle des colonnes. Éteignez tous les drapeaux, car vous trouverez un bouton spécifique sur les outils du panneau. Le nom et le nom complet Les champs marqués et le nom complet, ne touchent pas le mode, le permettent de rester, la numérotation des haut-parleurs est appropriée à la table Excel.

Il reste seulement de spécifier l'unité de mesure et la vitesse de TVA, si vous ne l'installez pas immédiatement, vous devrez ensuite être mis sur une position manuellement. Vat de la TVA noté. Unité de mesure de base, mode mode, défini par défaut et directement sur18% dans la ligne. Préparations complétées. Indiquez un document tabulaire et cliquez sur le contrôle de remplissage. Il devrait y avoir un signe avec des informations sur l'absence d'erreurs.

Maintenant, vous pouvez télécharger en toute sécurité. Dans le programme 1C, la charge de la nomenclature d'Excel est terminée