Koti / Turvallisuus / Lataa tiedot excelistä 1s 8.3:een. Onko mahdollista ladata tietoja Excelistä hakuteos "Nimikkeistö"? Ulkoisen käynnistyslataimen liittäminen

Lataa tiedot excelistä 1s 8.3:een. Onko mahdollista ladata tietoja Excelistä hakuteos "Nimikkeistö"? Ulkoisen käynnistyslataimen liittäminen

Kokoonpano: 1c kirjanpito

Asetusversio: 3.0.44.177

Julkaisupäivämäärä: 20.01.2017

1C: Accounting -ohjelmassa tuli mahdolliseksi ladata ja ladata tietoja säännöllisesti Excel-laskentataulukkoasiakirjoista ilman kolmannen osapuolen käsittely- ja konfigurointimuutoksia. Lataaminen ja purkaminen on niin helppoa, että kokeneet käyttäjät rakastuvat nopeasti tähän kätevään mekanismiin ja uudet käyttäjät hallitsevat sen nopeasti.

Ladataan Excel 1C:stä: Kirjanpito 8.3 ed. 3.0

Meillä on esimerkiksi tällainen Excel-taulukkodokumentti tavara- ja hintaluettelon lataamiseen (vähittäismyynti ja osto).

Käy peremmälle.

Paina yläreunasta Nimikkeistö ja hinnat - Lataa. Tämä on paikka, jossa laskentataulukkoasiakirjojen lataaminen ja purkaminen on piilotettu.

Lataus tukee xls- (excel 97-2003 vanha muoto) ja xlsx (uusi muoto) sekä mxl- ja ods-muotoja. Nyt valitsemme tiedostomme nimikkeistön kanssa ja odotamme latausta.

Laskentataulukkodokumentti on ladattu sellaiseen muotoon kuin sen näimme Excelissä, nyt kohdistamme sarakkeet ja poistamme ylimääräiset.

Klikkaa Määritä rekvisiitta ja valitse haluamasi kohde luettelosta.

Valitse rivi, jolla on tarpeettomia merkintöjä, eli taulukon otsikko ja paina Poista rivi.

Nyt poistamme sarakkeen, jossa on ostohinta, huomioi se Käsittely pystyy täyttämään vain 1 hintatyypin 1n kertaa!!! Sitten voit tehdä tämän toiminnon uudelleen ja ladata 2. hintatyypin ensimmäiselle lataukselle Vähittäismyynti toiselle ostokselle.

Täytä tyhjät tiedot, Hintatyyppi, Aseta hinnat. Painikkeet All, Found, New, Duplicates helpottavat suuresti hakua ja auttavat vertailemaan nimikkeistöä. Täytä ja napsauta ladata jonka jälkeen tiedot ladataan 1C: Kirjanpitoon.

Tuoteluetteloon ilmestyi uudet paikat täytettynä ja määritetyillä hinnoilla. Jos sinun on ladattava toinen hintatyyppi, suorita kaikki vaiheet uudelleen, mutta valitse sarake, jolla on eri hinta, 1C löytää jo luodut positiot eikä yritä kopioida niitä, vaan lisää vain uuden hintatyypin.

Kuten näet, lataus loi 2 tuotteen hinnan asetusasiakirjaa, ostohinnaksi ja vähittäishinnaksi. Ero tämän käsittelyn välillä Lataaminen Excelistä 1C:een: Kirjanpito 8.3, Tosiasia on, että tämä on säännöllistä käsittelyä ja se toimii ilman vikoja ja ottaen huomioon kaikki asiakirjan täyttämisen ominaisuudet.

Lataaminen Exceliin 1C:stä: Kirjanpito 8.3 ed. 3.0

Erittäin hyödyllinen ominaisuus versiossa 3.0.44.177 ja uudemmissa on vienti Exceliin 1C: Accounting 8.3:sta, tämä käsittely auttaa sinua luomaan yrityksen hinnaston tai siirtämään tuoteluettelosi toimittajille tai ostajille välittömästi hintojen kanssa.

Se on kaikki siellä oppaassa. Nimikkeistö - Nimikkeistö ja hinnat - Lataa.

Vaiheessa kaiuttimet, valitse ne sarakkeet, jotka on rakennettava Excel-dokumenttiin. Valinta palvelee nimikkeistön valintaa ryhmien, ominaisuuksien, nimien jne. mukaan.

Exceliin lataamista varten lisäämme uuden sarakkeen, nimittäin arvonlisäverokannan, se ei tunnu todella tarpeelliselta, mutta harjoittelemme.

  • Suorittaessaan tietojen vaihtoa vastapuolten välillä (hinnastot, täsmäytystoimet jne.);
  • Helpottaa toimijoiden työtä tapauksissa, joissa pääkirjanpito pidetään 1C:ssä ja osa siitä suoritetaan Excel taulukot;
  • Tietokannan ensimmäisen täytön aikana.

Tämän toiminnon suorittamiseen voit käyttää sekä tietotekniikkatuen (ITS) tilauksella saatavilla olevia vakiotoimintoja että eri yhteysvaihtoehtojen kautta toteutettua itsekirjoitettua käsittelyä. Artikkelissamme yritämme analysoida kaikki mahdolliset tapaukset mahdollisimman täydellisesti ja vastata useimpiin olemassa oleviin kysymyksiin tietojen lataamisesta Excelistä 1C: hen.

Universaali liike

ITS-levyillä sekä 1C-portaalissa menemällä valikkoon "Teknologinen tuki" -> "Yleiset raportit ja käsittely" -kansiossa "Tietojen lataaminen laskentataulukkoasiakirjasta" tapahtuu vastaava käsittely.

Kun se käynnistetään, lomake avautuu (kuva 1):

Kuten lomakkeesta näet, sen avulla voit siirtää tietoja seuraaviin konfigurointiobjekteihin:

  1. Hakemisto;
  2. Asiakirjan tai hakuteoksen taulukkoosa;
  3. Tietojen rekisteri.

Kytkimen asennosta riippuen kohteen valintakenttä muuttuu.

Käsittelytaulukkolomake täytetään, kun avaat ladatun tiedoston.

Tyyppikäsittely tukee latauksia:

  • Yrityksen 1C asiantuntijoiden kehittämä tiedostomuotomxl;
  • Lisztxls tallennettu muodossaExcel 97-2003;
  • tekstitiedostotxt;
  • taulukoitadbf.

Suuren volyymin Excel-tiedostojen lataaminen voi kestää kauan, joten jos oletetaan, että tietojen lataaminen voi tapahtua useassa vaiheessa tai tiedät varmasti, että joudut avaamaan olemassa olevan tiedoston useita kertoja, on parempi tallentaa tiedot siitä mxl-muodossa hermojen ja ajan säästämiseksi. Voit tehdä tämän suoraan käsittelylomakkeella.

On tärkeää ymmärtää, että jos lähdetiedostossa on riviryhmiä, alaotsikoita ja huomautuksia, ne on poistettava manuaalisesti.

Siirrytään nyt "Asetukset"-välilehteen (kuva 2):

Kuva 2

Melko usein Excel-laskentataulukoissa on otsikko, jossa on kaikenlaisia ​​yksityiskohtia ja tietoja (painetun lomakkeen nimi, vastapuolen tiedot, saapuvan asiakirjan päivämäärä ja numero, sarakkeiden nimet ja niin edelleen), jotta niiden käsittely estetään lomakkeen ohjelman attribuutissa "Laskentataulukkodokumentin ensimmäinen rivi" on määritettävä ensimmäinen rivi siirretyillä tiedoilla

Kun olet valinnut metatieto-objektin, johon tiedot kirjoitetaan, "Asetukset"-välilehden taulukkoosa täytetään automaattisesti attribuuttien nimillä, niiden tyyppien kuvauksilla ja muilla tärkeää tietoa. "Asetukset"-välilehden taulukkoosan sarakkeiden tarkastelu on omistettava erilliseen osioon.

Asetukset-sarakkeet

Merkitse - merkitsemällä rivin ruutuun tai poistamalla valinnan, määritetään, täytetäänkö vastaava attribuutti.

Attribuutin esitys - metadata-attribuutin synonyymi (nimi) kirjoitetaan tähän, kuten se on määritetty konfiguraattorissa.

Hakukenttä - jos valitset tämän ruudun, käsittely etsii elementtejä vastaavan attribuutin perusteella ja muuttaa olemassa olevia tietoja, jos se onnistuu, lisätoiminto tämä kenttä - suoja kaksoiskappaleiden esiintymistä vastaan.

Tyyppien kuvaus - näyttää tietotyypin, jolla on yksi tai toinen metatietoattribuutti.

Lataustila - tarjoaa kolme vaihtoehtoa, joista valita (kuva 3):

Kuva 3

  • Haku - vastaava elementti etsitään, jos sitä ei ole, voidaan luoda uusi;
  • Aseta - tietty arvo asetetaan alisteisella tavalla;
  • Laske – tässä tapauksessa "Linkin ehto/lauseke arvolle" -sarakkeessa määritetyn lausekkeen laskennan tulos asetetaan luotavan elementin kenttään.

Jälkimmäisessä tapauksessa Lauseke-kentän aktivointi avaa lomakkeen (kuva 4).

Kuva 4

Sarakkeen numero - kenttä, jota käytetään osoittamaan, mistä Excel-laskentataulukon sarakkeesta sinun on otettava tiedot täytettäväksi.

Oletusarvo - melko usein syntyy tilanne, kun ladattu tiedosto ei sisällä kaikkia elementin tallentamiseen tarvittavia tietoja, tässä tapauksessa tämän kentän sisältämät tiedot täytetään täyttöä varten.

Linkin ehto / Arvon lauseke - olemme jo osittain koskettaneet tätä kenttää, kun tarkastelimme laskettuja kenttiä, lisäksi voit määrittää ehdon, jonka mukaan lähdetiedot synkronoidaan.

Tässä on periaatteessa kaikki tiedot, jotka ovat saatavilla "Asetukset" -välilehdessä.

Jotta ei kuluisi paljon aikaa joka kerta lataamiseen, vastaavuuksien ja lausekkeiden määräämiseen, kehittäjät ovat tarjonneet mahdollisuuden tallentaa asetusvaihtoehto tiedostoon mxlz-tunnisteella.

Voit tarkistaa siirrettyjen tietojen oikeellisuuden napsauttamalla "Fill control" -painiketta (kuva 1). Tämän jälkeen voit aloittaa latausprosessin. Menettelyn onnistumisesta tai epätyypillisistä tilanteista ilmoitetaan erikseen.

Tietojen lataaminen Excelistä kohteeseen tietokannat"Hallinta ja kauppa" on toinen mekanismi. Se on vähemmän universaali kuin yllä oleva menetelmä, mutta se ei vaadi ITS-tilausta ja sisältyy vakiotoimitukseen.

Tämä käsittely löytyy "Ostokset"-välilehdeltä, "Palvelu"-valikosta, sen nimi on "Toimittajahintojen lataaminen tiedostoista" (kuva 5)

Kuva 5

Käsittelylomake sisältää:

  1. Päivämäärän valintakenttä, joka osoittaa, mihin aikaan tämä hinta on merkityksellinen;
  2. Kenttä hinnaston lähettäneen vastapuolen valintaa varten;
  3. Painike, jonka avulla voit valita määritettävien hintojen tyypin;
  4. Taulukkoosio, joka voidaan täyttää ladatuilla tiedoilla.

Tämä lomake näkyy kuvassa 6

Kuva 6

Lomakkeen yläosassa oleva selite selittää, kuinka lomakkeen ensimmäistä välilehteä käytetään.

Kun vastapuoli on valittu (riippuen siitä, toimiiko se toimittajana, toimeksiantajana vai myyjänä), taulukkoon tulee lisäsarakkeita kullekin hintatyypille.

Verkkokäyttöliittymän kautta työskennellessä jotkin selaimet saattavat vaatia selaimen lisäosan asentamista (kuva 7). Meidän täytyy napsauttaa "Aloita asennus" -painiketta ja käynnistää yhteys uudelleen.

Kuva 7

Sen jälkeen voimme leikepöydän avulla siirtää tietoja taulukosta toiseen. Kun tarvitsemamme sarakkeet ("Artikkeli", "Nimi", "Hinta") on täytetty, painamme "Seuraava"-painiketta ja siirrymme toiselle sivulle (kuva 8).

Kuva 8

Ohjelma etsii automaattisesti osumia tietokannasta ja, jos niitä ei ole, tarjoaa vaihtoehtoja virheen ratkaisemiseksi. Ulkomuoto taulukkoosaa voidaan ohjata kytkimellä. Lisäksi käyttäjä voi itsenäisesti verrata ladatun tiedoston elementtejä tietokannan elementteihin.

  • Rekisteröi kaikki;
  • Rekisteröidy vain ne, jotka ovat muuttuneet verrattuna tietokannassa jo oleviin.

Tekstikenttään voit kirjoittaa kommentin, joka tallennetaan dokumenttiin (kuva 9):

Kuva 9

Käsittelyn jälkeen:

  • Vastaava elementti luodaan "Supplier nomenclature" -hakemistoon (jos sitä ei ollut siellä);
  • Se yhdistetään hakuteoksen "Nomenclature" elementtiin;
  • Luodaan ja kirjataan asiakirja "Tuotehintojen asettaminen", josta käy ilmi: toimittaja, hintatyyppi ja tietojen kiinnityspäivämäärä.

"Tavaroiden lataaminen ulkoisista tiedostoista" käsittely toimii samalla tavalla.

DIY-siirron käsittelyvaihtoehdot

Suurin ongelma tietojen purkamisessa Excel-tiedostosta on, että 1C:llä ei ole sisäänrakennettua yksiselitteistä mekanismia sen avaamiseksi. Excelin liittämiseksi 1C:hen on useita vaihtoehtoja:

  • Microsoft ADODB:n kautta - melko nopea menetelmä, joka yleensä soveltuu sekä tiedostojen että asiakas-palvelin-tietokannan tallennusvaihtoehtoihin;
  • Kautta Microsoftin käyttö Office - menetelmä, joka joskus epäonnistuu työskennellessään SQL-tietokantojen kanssa, yleensä se toimii hieman hitaammin kuin ensimmäinen menetelmä, ja myös Office tarvitaan;
  • Libre Officen kautta - toisin kuin edellinen menetelmä, se on ilmainen, xls- ja xlsx-muotojen lisäksi se tukee myös omia taulukoitaan, mutta vaatii asennetun LibreOffice-paketti ja jonkin verran ladatun tiedoston valmistelua (taulukon ensimmäisellä rivillä tulee olla sarakkeiden nimet).

Katsotaanpa tarkemmin eri tavoilla ja vaihtoehtoja.

ADODB.Connectionin kautta

Yleensä ADO tarkoittaa ActiveX-tietoobjektia ja palvelee pääsy ohjelmaan erilaisiin tietokantoihin. Suurin ongelma luotaessa yhteyttä kolmannen osapuolen tiedostoon (mukaan lukien Excel) on muodostaa yhteysmerkkijono oikein.

Excel-tiedostoille on kolme vaihtoehtoa:

Yhteysmerkkijonovaihtoehdot:

  • Palveluntarjoaja - tässä määritetään käytetty ohjain;
  • Tietolähde - määrittää avattavan tiedoston nimen;
  • Extended Properties - tässä voit määrittää, tarvitaanko taulukkoon otsikkoriviä (HDR = KYLLÄ tarkoittaa, että tiedot luetaan ensimmäiseltä riviltä, ​​HDR = EI - toiselta riviltä), avataanko tiedosto vain luku -tilassa ( Vain luku) ja joitain muita lisävaihtoehtoja.

Kun yhteysmerkkijono on luotu, voimme muodostaa yhteyden ladattuihin tiedostoihin (kuva 13)

Kuva 13

Nyt voimme käyttää yksinkertainen pyyntö(Kuva 14) aloita tietojen hakeminen ladatusta tiedostosta.

AT Tämä tapaus"Sheet"-parametri määrittää, minkä Excel-työkirjan taulukon kanssa meidän on työskenneltävä.

Arkille tallennettu tietuejoukko voidaan lukea Recordset-objektin avulla. Tässä tapauksessa arkin ensimmäinen tietue voidaan saada parametrilla BOF (tiedoston alku) ja viimeinen EOF (tiedoston loppu).

Excel-sovelluksen kautta

Suurin ero edelliseen tapaan on, että tietokanta-ajureiden lisäksi on oltava Excel asennettuna tietokoneelle, johon yhteys muodostetaan. Vain tässä tapauksessa voimme alustaa sovelluksen lukemaan tietoja taulukosta (Kuva 16).

Tällä COM-objektilla on useita aliparametreja, mutta tärkein meille tehtävän nykyisissä olosuhteissa on WorkBooks-parametri (kuva 17).

Kirjan alustuksen jälkeen on tarpeen määrittää arkki, jolta tiedot luetaan (kuva 18).

Tämän jälkeen voit iteroida avattavan tiedoston taulukon rivien ja sarakkeiden syklien sisällä.

Muutama sana mahdollisista virheistä

Suurin osa tiedostoon yhdistämisen virheistä johtuu siitä, että tiedosto on jo toisen sovelluksen käytössä. On hienoa, jos tehtäväpalkki näyttää, että Excel on käynnissä tietokoneessa, mutta jos sinä tai joku muu käyttäjä avasi sen ulkoinen käsittely, visuaalisesti tämä voidaan määrittää vain "Task Managerin" kautta, joten älä unohda sulkea yhteyttä ennen siirtoprosessin päättymistä:

Jos työskennellään ADO:n kautta (kuva 19);

Kuva 19

  • Sovelluksen kanssa työskennellessä (kuva 20).

Riisi. kaksikymmentä.

Yhteys ja tietojen käsittelyn loppuun saattaminen onnistuu parhaiten Yritä-Poikkeus-Loppuyritys -konstruktion sisällä, mikä aiheuttaa poikkeustilanteessa virhekuvauksen. Vaikka tämä toisinaan hidastaa työtä, se yksinkertaistaa huomattavasti virheen syyn määrittämistä ja viime kädessä tapoja poistaa se.

Asiantuntija vastaa:

On heti ilmoitettava, että aluksi 1 sekuntia ei anneta lataustietoja excelistä, tätä varten on ulkoinen latausohjelma 1s 8.3, mikä tarkoittaa, että kysymykseesi voidaan jo vastata - kyllä, se on mahdollista.

Jotta lataus excelistä 1s 8.3:een tapahtuisi vääristämättä tietoja, sinun on ensin valmisteltava taulukko suoraan excelissä. V1c:ssä ladattavan listan tulee olla oikein jäsennelty, ts. ei saa olla useita tietotyyppejä yhdessä sarakkeessa tai yhdessä solussa (määrä, numero, sukunimi jne.).

Jos taulukko on erittäin saavutettavissa, lataus Excelistä sujuu 1 sekunnissa ilman ongelmia. Seuraavaksi sinun tulee suorittaa käsittely 1s ladataksesi tiedot Excelistä. Viimeistele käsittely siirtymällä Tiedosto-valikkoon ja määrittämällä Ladataan tietoja taulukosta Document.epf. Ponnahdusikkunan rivillä Loading mode lukee Ladataan hakemistoon. Alla oleva rivi osoittaa hakemiston tyypin - Nimikkeistö. Sitten avaamme tiedoston ja etsimme Excel Sheet -taulukkoa (*.xls) luettelosta, valitse tiedosto, joka sisältää ladattavat tiedot. Seuraavaksi siirrytään asetuksiin, rivillä Taulukkoasiakirjan tietojen ensimmäinen rivi osoittaa numeroa 2, koska taulukkomme otsikko on ylimmällä rivillä.

Sitten numeroidaan sarakkeet osoittaen sarakkeiden manuaalista numerointia. Poistamme kaikki valintaruudut käytöstä, tätä varten työkaluriveissä on tietty painike. Lippuilla merkityt Nimi- ja Koko nimi -kentät, älä koske tilaan, anna sen jäädä Haku, aseta sarakkeiden numerointi Excel-taulukkoa vastaavasti.

Jäljelle jää vain mittayksikön ja arvonlisäverokannan määrittäminen, jos et laita sitä heti, sinun on myöhemmin laskettava käsin yksi tuote kerrallaan. Valintaruutu ALV-kanta Perusmittayksikkö, tila – Aseta, aseta Oletusarvo ja suoraan 18% Rate-rivillä. Valmistelu on saatu päätökseen. Määritä Spreadsheet Document ja napsauta Fill Control. Näyttöön tulee merkki, joka osoittaa, että virheitä ei ole.

Nyt voit ladata turvallisesti. Nimikkeistön lataus excelistä 1s-ohjelmaan on valmis

Kuinka voin ladata asiakirjoja toimittajalta sähköpostitse sovelluksessa 1C: Accounting 8, edition 3.0?

Video on tehty ohjelmassa "1C: Accounting 8" (julkaisu 3.0.42.84).

Siirtyminen sähköiseen asiakirjahallintaan (EDM) auttaa merkittävästi yksinkertaistamaan urakoitsijoiden välistä asiakirjojen vaihtoa sekä vähentämään asiakirjojen toimittamisen, kulutustarvikkeiden ostamisen ja arkistojen säilyttämisen kustannuksia. 8. huhtikuuta 2011 lähtien liittovaltion laki, annettu 6. huhtikuuta 2011 nro 63-FZ "On Sähköinen allekirjoitus”, jossa määriteltiin sähköisen allekirjoituksen hankkimis- ja käyttömenettely sekä sähköisten asiakirjojen vaihtoon osallistuvien velvollisuudet. Lisätietoja sähköisten asiakirjojen vaihdosta löytyy hakuteoksesta "Sähköisten asiakirjojen vaihto" osiosta "Kirjanpito ja verokirjanpito".

Jos vastapuolet eivät ole EKR:n osallistujia, yksinkertaista ensisijaisen tilinpäätöstositteen rekisteröintiä tietojärjestelmä Asiakirjojen vaihto sähköpostitse auttaa.

Kirjanpitojärjestelmän asiakirjat Ostajan lasku, Toteutus (laki, rahtikirja), lasku tehty voidaan lähettää vastapuolelle sähköpostitse (napsauttamalla painiketta Lähetä sähköpostilla kirjekuoren kanssa). Asiakirja lähetetään liitetiedostona käyttäjän valitsemassa muodossa. Kirjeen liitteenä on myös tiedosto, joka on tarkoitettu vastaanottajan ladattavaksi "1C: Accounting 8":ssa (rev. 3.0).

Voit ladata toimittajalta saadut asiakirjat asiakirjaluetteloina.

Maksulaskut ladataan asiakirjaluettelon muodossa Rahamääräykset. Laskut ja asiakirjat - luettelossa Kuitti (asiakirjat, laskut).

Vastaanottaja voi ladata lomakkeen asiakirjoja tai UPD tiedostoista, joiden tunniste on xl, mxl tai Venäjän liittovaltion verohallinnon hyväksymässä muodossa. Asiakirjat voidaan ladata tiedostosta tai tiedostosta Sähköposti. Voit valita lataustavan kuittiasiakirjaluettelon muodossa napsauttamalla painiketta ladata. Ladattaessa ohjelma tarkistaa muodon vaatimustenmukaisuuden ja raportoi tarkastuksen tulokset.

Kun lataat asiakirjoja TORG-12, töiden (palvelujen) vastaanotto- ja toimitusasiakirja tai UPD kirjanpitojärjestelmän tosite luodaan Kuitti (asiakirja, lasku), johon tarvittavat tiedot täytetään automaattisesti. Kuittitositteiden lisäksi voidaan lisäksi luoda tosite Lasku vastaanotettu.

Jos tavara tai palvelu toimitetaan vastaanottajalle toimittajalta ensimmäistä kertaa, eivätkä ostajan ja toimittajan tuotteet ole synkronoitu, niin avatussa muodossa Tietojen vertailu nimikkeistön mukaan kenttä on täytettävä Nimikkeistö valitsemalla sopiva kohde hakemistosta Nimikkeistö ja napsauta painiketta Kirjoita ja sulje .

Sähköpostitilit määritetään osiossa Hallinto - Järjestäjä. Vastapuolen sähköpostiosoite on määritettävä hakemistoelementin muodossa Vastapuolet.

Huomaathan, että sähköpostista (tiedostosta) ladatut asiakirjat eivät ole oikeudellisesti merkittäviä asiakirjoja, joten sekä ostajalla että myyjällä tulee olla asianmukaisesti laaditut asiakirjat paperimuodossa.

Tässä artikkelissa tarkastelemme kanssasi kahta erittäin tärkeää aihetta, joista ensimmäinen on ja toinen tietysti tietojen lataaminen 1s:stä exceliin. On huomattava, että nämä aiheet kiinnostavat kahta pääkäyttäjäryhmää, ne ovat:

  • 1C Enterprise -järjestelmän käyttäjät
  • 1C ohjelmoijat

1C:n käyttäjät haluavat yleensä tilata esim tiedonsiirto excelistä 1s:ään erityisten siirtovaatimustensa mukaisesti, kun taas 1C-ohjelmoijat etsivät todennäköisemmin joitain selvennyksiä tai koodiesimerkkejä. Näiden näkökohtien perusteella päätimme jakaa tässä artikkelissa annetut tiedot kahteen osaan 1C:n käyttäjille ja ohjelmoijille.

1C lataus Excelistä ja purku 1C:stä Exceliin tavallisen käyttäjän silmin 1C

Hyvin usein käy ilmi, että esimerkiksi yrityksellä tai jollakin yrityksellä on dokumentaatiota, joka on tallennettu tietokoneelle Excel-tiedostoina. Ja usein käyttäjillä on kysymys, mutta miten lataa tai lataa tiedot Excelistä 1C:hen. Tietenkään ei voi tulla ilman ohjelmointitaitoa, joten jos olet yksinkertainen käyttäjä, sinun on tilattava 1c-palvelut meiltä, ​​koska ehdottomasti jokainen 1c-ohjelmoijamme kuuntelee sinua aina, valitsee juuri sinulle suunnitellun ratkaisun ja varmasti auttaa sinua.

Miksi tietojen lataamiseen Excelistä 1C:hen ei ole yleistä käsittelyä?

Vastataan tähän kysymykseen ja tarkastellaan sen pääkohtia:

  1. Jokaisella käyttäjällä on erilaiset Excel-tiedostot, tiedot, joista hän haluaa siirtää 1C:hen, tietysti näissä tiedostoissa on eri määrä rivejä ja sarakkeita, ja niillä on myös erilainen semanttinen kuorma.
  2. Jokainen käyttäjä toimii erillisellä konfiguraatiolla, ts. kokoonpanot voivat olla erilaisia, mikä toimii yhdessä kokoonpanossa, ei toimi toisessa kokoonpanossa ilman päivitystä.
  3. Excelin tiedot on siirrettävä eri objekteihin, ja siksi tarvitaan erilaista koodia, koska jokaisella käyttäjällä on omat vaatimuksensa.

Näistä syistä et voi luoda yleistä käsittelyä varten tietojen lataaminen Excelistä 1C:hen.

Kuinka data ladataan ja puretaan Excelistä 1C:hen todellisen kehityksen esimerkissä

Katsotaanpa nyt yleistä kuinka tiedot ladataan ja puretaan Excelistä 1C:ssä, ja miltä se kaikki näyttää valmiissa ratkaisussa?. Alla on esimerkki todellisesta yksilökehityksestä sekä alkuperäinen Excel-tiedosto.

Tässä käsittelyssä sinun on ensin valittava Excel-tiedosto, napsauta sitten "Suorita" -painiketta, jonka jälkeen tarvittavat tiedot Excelistä ladataan taulukkoosaan. Nyt käyttäjän tehtävänä on vain painaa "Siirrä varaukseen" -painiketta, jonka jälkeen tiedot siirretty Excelistä 1C:hen.

Tietojen lataaminen 1C:stä Exceliin tapahtuu suunnilleen samoin, vain tässä kirjoituskäsittelyn monimutkaisuus riippuu siitä, millaista dataa objektista tulee purkaa. Meillä on esimerkiksi "Nimikkeistö"-viitekirja ja haluamme ladata itse tuotteen nimen ja tämän tuotteen mittayksikön, vaikka itse tuotteessa voi olla paljon enemmän yksityiskohtia, kuten nimikkeen tyyppi, tuotetyyppi, koko nimi jne.

Tarvitsen käsittelyä tietojen lataamiseksi ja/tai poistamiseksi Excelistä, mitä minun pitäisi tehdä?

Sinun tarvitsee vain ottaa puhelin ja soittaa meille. Sen jälkeen asiantuntijamme suorittavat kaikki tarvittavat toimenpiteet, jotta saat juuri tarvitsemasi. Jos sinun on suoritettava kiireellinen 1c-päivitys, soita meille, autamme mielellämme jokaista asiakasta!

Tietojen lataaminen ja purkaminen Excelistä 1C:hen tavallisen 1C-ohjelmoijan silmin

Hieman korkeammalle annoimme paljon hyödyllistä tietoa 1C-käyttäjille, mutta nyt on aika puhua koodin kirjoittamisen teknisistä näkökohdista sekä tarjota tietoja 1C-ohjelmoijille, jotka ovat heille erittäin hyödyllisiä koodia kirjoittaessaan. Harkitse tärkeimpiä usein käytettyjä toimintoja Excelin kanssa työskentelyssä.

Aloitamme Excelin yhdistämisestä 1C:hen, tämä tehdään COM-objektin kautta. Jotta tämä koodi toimisi oikein, Excel on asennettava tietokoneeseen, muuten mikään ei toimi:

Kun olemme yhdistäneet Excelin, meidän on avattava tarvittava asiakirja, josta siirto suoritetaan:

Nyt meidän on valittava Excel-kirjan arkki, yllä olevassa kuvassa näemme kuinka arkki, jolla on tietty numero, valitaan. Arkin numero tallennetaan "Sheet number" -muuttujaan:

Voimme selvittää Excel-työkirjan arkkien määrän "Count"-kentän avulla:

Saadaksesi arkin nimen tietyn numeron alle, sinun on kirjoitettava samanlainen rivi:

Kun olemme suorittaneet kaikki Excelin kanssa työskentelyvaiheet, prosessi on suljettava. Sulje se, muuten se roikkuu:

Esimerkki funktiosta, joka lataa yksittäisiä soluja Excelistä 1C:hen

Olemme käyneet läpi perusmenettelyt ja -toiminnot, joita jokainen 1C-ohjelmoija kohtaa kirjoittaessaan käsittelyä tietojen lataamiseksi Excelistä 1C:hen. Katsotaanpa nyt lähemmin toimintoa, joka lukee yksittäisiä soluja Excel-tiedostossa.

Mielestämme tälle koodille ei ole tarvetta antaa lisäselityksiä, koska kaikkia näitä toimintoja käsiteltiin yksityiskohtaisesti edellä.

Esimerkki funktiosta, joka lataa kaikki tiedot Excelistä 1C-taulukkoosaan

Olemme harkinneet funktiota, joka näyttää yksittäiset Excel-solut. Mutta entä jos meidän on purettava koko Excel-taulukko kerralla ja ohitettava se peräkkäin? Tässä alla oleva koodi on hyödyllinen:

Esimerkki funktiosta, joka lataa tietoja 1C:stä Exceliin

Yllä olemme analysoineet monia mielenkiintoisia asioita, mutta emme koskeneet sellaiseen aiheeseen kuin tietojen lataaminen 1C:stä Exceliin. Itse asiassa toimintaperiaate tässä on melkein täsmälleen sama, paitsi että luomme ohjelmallisesti uusi tiedosto excel ja kirjoita se ohjelmallisesti. No, jotta voit kirjoittaa arvon soluun, kuten luultavasti jo arvasit, sinun on laitettava lauseke Sheet.Cells (x, y) vasemmalle puolelle. Alla on esimerkki tietojen lataamisesta 1C:stä Exceliin: