Uy / Xavfsizlik / Exceldan ma'lumotlarni 1s ga yuklash 8.3. Exceldan ma'lumotlarni "Nomenklatura" ma'lumotnomasiga yuklash mumkinmi? Tashqi yuklash moslamasini ulash

Exceldan ma'lumotlarni 1s ga yuklash 8.3. Exceldan ma'lumotlarni "Nomenklatura" ma'lumotnomasiga yuklash mumkinmi? Tashqi yuklash moslamasini ulash

Konfiguratsiya: 1C: Buxgalteriya hisobi

Konfiguratsiya versiyasi: 3.0.44.177

Nashr qilingan sana: 20.01.2017

1C: Buxgalteriya dasturi endi Excel elektron jadval hujjatlaridan ma'lumotlarni uchinchi tomon ishlov berish yoki konfiguratsiyani o'zgartirishdan foydalanmasdan muntazam ravishda yuklash va yuklab olish imkoniyatini taklif qiladi. Yuklash va tushirish shunchalik osonki, tajribali foydalanuvchilar ushbu qulay mexanizmni tezda sevib qolishadi va yangi foydalanuvchilar uni tezda o'zlashtiradilar.

Excel 1C dan yuklab oling: Buxgalteriya 8.3 nashri. 3.0

Misol uchun, bizda mahsulotlar va narxlar ro'yxatini (chakana va sotib olish) yuklash uchun ushbu Excel elektron jadval hujjati mavjud.

ga keling.

Yuqori qismida bosing Nomenklatura va narxlar - Yuklab olish. Bu erda elektron jadval hujjatlaridan yuklash va tushirish yashiringan.

Yuklab olish xls (eski Excel 97-2003 formati) va xlsx (yangi format), shuningdek, mxl va ods formatlarini qo'llab-quvvatlaydi. Endi biz nomenklatura bilan faylimizni tanlaymiz va yuklanishini kutamiz.

Elektron jadval hujjati biz uni Excelda ko'rgan shaklda yuklangan, endi biz ustunlarni tayinlaymiz va keraksizlarini o'chirib tashlaymiz.

ni bosing Iltimos, tafsilotlarni kiriting va ro'yxatdan kerakli elementni tanlang.

Keraksiz yozuvlarni o'z ichiga olgan qatorni, ya'ni jadval sarlavhasini tanlang va ustiga bosing Chiziqni o'chirish.

Endi biz sotib olish narxi bilan ustunni o'chirib tashlaymiz, e'tibor bering qayta ishlash bir vaqtning o'zida faqat 1 turdagi narxni to'ldirishi mumkin!!! Keyin siz ushbu operatsiyani qayta bajarishingiz va 2-chi turdagi narxni yuklashingiz mumkin, 1-yuk uchun Chakana savdo 2-sotib olish uchun.

Bo'sh ma'lumotlarni to'ldiring, Narx turi, Narxlarni belgilang. “Hammasi”, “Found”, “Yangi” va “Dublicates” tugmalari qidiruvni sezilarli darajada osonlashtiradi va elementlarni solishtirishga yordam beradi. To'ldiring va bosing Yuklab oling shundan so'ng ma'lumotlar 1C: Buxgalteriya hisobiga yuklanadi.

Mahsulotlar ro'yxatida to'ldirilgan va belgilangan narxlar bilan yangi mahsulotlar paydo bo'ldi. Agar siz boshqa turdagi narxni yuklashingiz kerak bo'lsa, barcha amallarni bajaring, lekin boshqa narxga ega ustunni tanlang 1C o'zi allaqachon yaratilgan pozitsiyalarni topadi va ularni takrorlashga urinmaydi, shunchaki yangi narx turini qo'shadi.

Ko'rib turganingizdek, yuklab olish mahsulot narxini belgilash uchun 2 ta hujjatni yaratdi: Xarid narxi va chakana narx. Ushbu davolash o'rtasidagi farq Exceldan 1C ga yuklash: Buxgalteriya 8.3, Gap shundaki, bu standart ishlov berish va u xatosiz ishlaydi va hujjatni to'ldirishning barcha xususiyatlarini hisobga oladi.

1C dan Excelga yuklash: Buxgalteriya 8.3 ed. 3.0

Juda foydali funksiya 3.0.44.177 va undan yuqori versiyalarida 1C: Buxgalteriya 8.3 dan Excelga yuklanmoqda, bu ishlov berish sizga kompaniya narxlari ro'yxatini yaratishga yoki mahsulotlar ro'yxatini etkazib beruvchilar yoki xaridorlarga narxlari bilan darhol o'tkazishga yordam beradi.

Bularning barchasi katalogda mavjud Nomenklatura - Nomenklatura va narxlar - tushirish.

Nuqtada Ustunlar, Excel hujjatida tuzilishi kerak bo'lgan ustunlarni tanlang. Tanlash Guruhlar, xususiyatlar, nomlar... va hokazo bo'yicha elementlarni tanlash uchun xizmat qiladi.

Excelga yuklash uchun biz yangi ustunni qo'shamiz, ya'ni QQS stavkasi, bu unchalik zarur emasdek tuyuladi, lekin biz mashq qilyapmiz.

  • kontragentlar o'rtasida ma'lumot almashishda (narxlar ro'yxati, solishtirish hisobotlari va boshqalar);
  • Asosiy buxgalteriya hisobi 1C da, ba'zilari esa 1C da amalga oshirilgan hollarda operatorlarning ishini engillashtirish. Excel jadvallari;
  • Ma'lumotlar bazasini birinchi marta to'ldirishda.

Ushbu operatsiyani bajarish uchun siz axborot texnologiyalarini qo'llab-quvvatlashga (ITS) obuna bo'lgan standart funksionallikdan va turli xil ulanish variantlari orqali amalga oshiriladigan mustaqil ravishda yozma ishlov berishdan foydalanishingiz mumkin. Maqolamizda biz barcha mumkin bo'lgan holatlarni iloji boricha to'liq tahlil qilishga harakat qilamiz va Excel-dan 1C-ga ma'lumotlarni yuklash bo'yicha mavjud savollarning aksariyatiga javob beramiz.

Universal mexanizm

ITS disklarida, shuningdek, 1C portalida "Texnologik yordam" -> "Universal hisobotlar va qayta ishlash" menyusiga o'tish orqali tegishli ishlov berish "Elektron jadval hujjatidan ma'lumotlarni yuklash" papkasida joylashgan.

Uni ishga tushirganingizda forma ochiladi (1-rasm):

Shakldan ko'rinib turibdiki, u sizga ma'lumotlarni quyidagi konfiguratsiya ob'ektlariga o'tkazish imkonini beradi:

  1. katalog;
  2. Hujjat yoki ma'lumotnomaning jadval qismi;
  3. Ma'lumotlar reestri.

Kalit o'rnatilgan pozitsiyaga qarab, ob'ektni tanlash maydoni o'zgaradi.

Yuklab olingan fayl ochilganda ishlov berish jadvali shakli to'ldiriladi.

Oddiy ishlov berish quyidagidan yuklab olishni qo'llab-quvvatlaydi:

  • 1C mutaxassislari tomonidan ishlab chiqilgan, fayl formatimxl;
  • Lisztxls formatida saqlanganExcel 97-2003;
  • Matn fayliXabar;
  • Jadvallardbf.

Katta o'lchamdagi Excel fayllarini yuklash juda uzoq vaqt talab qilishi mumkin, shuning uchun agar ma'lumotlarni yuklash bir necha bosqichda sodir bo'lishi mumkin deb taxmin qilinsa yoki asab va vaqtni tejash uchun mavjud faylni bir necha marta ochishingiz kerakligini aniq bilsangiz, undan ma'lumotni mxl formatida saqlagan ma'qul. Bu to'g'ridan-to'g'ri ishlov berish shaklidan amalga oshirilishi mumkin.

Agar manba faylida qatorlar guruhlari, sarlavhalar va eslatmalar mavjud bo'lsa, ularni qo'lda olib tashlash kerakligini tushunish muhimdir.

Endi "Sozlamalar" yorlig'iga o'tamiz (2-rasm):

2-rasm

Ko'pincha Excel jadvallarida barcha turdagi ma'lumotlar va ma'lumotlar (chop etilgan shaklning nomi, kontragentning tafsilotlari, kiruvchi hujjatning sanasi va raqami, ularni qayta ishlashga yo'l qo'ymaslik uchun ustun nomlari va boshqalar) mavjud Shakldagi dastur uchun siz "Elektron jadval hujjatining birinchi qatori" atributida uzatilgan ma'lumotlar bilan birinchi qatorni ko'rsatishingiz kerak.

Ma'lumot yoziladigan metadata ob'ektini tanlagandan so'ng, "Sozlamalar" yorlig'ining jadval qismi avtomatik ravishda tafsilotlar nomlari, ularning turlarining tavsiflari va boshqalar bilan to'ldiriladi. muhim ma'lumotlar. "Sozlamalar" yorlig'ining jadval qismining ustunlarini ko'rib chiqish uchun alohida bo'lim ajratilishi kerak.

"Sozlamalar" ustunlari

Belgilash - satrdagi katakchani belgilash yoki olib tashlash orqali tegishli atribut to'ldiriladimi yoki yo'qmi aniqlanadi.

Atributni ko'rsatish - bu erda konfiguratorda ko'rsatilganidek, metadata atributining sinonimi (nomi) yoziladi.

Qidiruv maydoni - agar siz ushbu maydonni belgilasangiz, ishlov berish mos keladigan tafsilotlardan foydalangan holda elementlarni qidiradi va agar muvaffaqiyatli bo'lsa, mavjud ma'lumotlarni o'zgartiradi, qo'shimcha funktsiya Bu maydon dublikatlardan himoya hisoblanadi.

Turlarning tavsifi - ma'lum bir metadata atributiga ega bo'lgan ma'lumotlar turini ko'rsatadi.

Yuklash rejimi - tanlash uchun uchta variantni taklif qiladi (3-rasm):

3-rasm

  • Qidiruv - tegishli element uchun qidiruv amalga oshiriladi, agar u yo'q bo'lsa, yangisini yaratish mumkin;
  • Set - ma'lum bir qiymat bo'ysunadigan tarzda o'rnatiladi;
  • Hisoblash - bu holda "Ulanish sharti/qiymat uchun ifoda" ustunida ko'rsatilgan ifodani hisoblash natijasi yaratilgan element maydoniga o'rnatiladi.

Ikkinchi holda, Ifoda maydoni faollashtirilsa, forma ochiladi (4-rasm).

4-rasm

Ustun raqami - Excel jadvalining qaysi ustuni ma'lumotlar bilan to'ldirilishi kerakligini ko'rsatish uchun ishlatiladigan maydon.

Standart qiymat - ko'pincha yuklab olingan faylda elementni yozish uchun zarur bo'lgan barcha ma'lumotlar mavjud bo'lmaganda yuzaga keladi, bu holda ushbu maydondagi ma'lumotlar to'ldiriladi;

Qiymat uchun bog'lanish sharti/ifodasi - biz hisoblangan maydonlarni ko'rib chiqqanimizda allaqachon bu maydonga qisman tegdik, qo'shimcha ravishda siz manba ma'lumotlari sinxronlashtiriladigan shartni belgilashingiz mumkin;

Bu, qoida tariqasida, "Sozlamalar" yorlig'ida mavjud bo'lgan barcha ma'lumotlar.

Har safar yuklash, yozishmalar va ifodalarni yozishda ko'p vaqtni behuda sarflamaslik uchun ishlab chiquvchilar konfiguratsiya opsiyasini mxlz kengaytmali faylga saqlash imkoniyatini taqdim etdilar.

O'tkazilgan ma'lumotlarning to'g'riligini "To'ldirishni boshqarish" tugmasini bosish orqali tekshirishingiz mumkin (1-rasm). Shundan so'ng siz yuklab olish jarayonini boshlashingiz mumkin. Jarayonning muvaffaqiyatli yakunlanganligi yoki noodatiy vaziyatlar haqida sizga alohida xabar beriladi.

Excel dan ma'lumotlarni yuklash uchun ma'lumotlar bazalari"Menejment va savdo" boshqa mexanizm mavjud. Bu yuqoridagi usuldan kamroq universaldir, lekin ITS obunasini talab qilmaydi va standart yetkazib berish tarkibiga kiradi.

Ushbu qayta ishlashni "Xaridlar" yorlig'ida, "Xizmat" menyusida topish mumkin, u "Fayllardan yetkazib beruvchi narxlarini yuklash" deb ataladi (5-rasm).

5-rasm

Qayta ishlash shakli quyidagilarni o'z ichiga oladi:

  1. Bu narx qaysi vaqt uchun amal qilishini ko'rsatadigan sanani tanlash maydoni;
  2. Narxlar ro'yxatini yuborgan kontragentni tanlash uchun maydon;
  3. O'rnatiladigan narxlar turini tanlash imkonini beruvchi tugma;
  4. Yuklab olingan ma'lumotlar bilan to'ldirilishi mumkin bo'lgan jadval qismi.

Ushbu shaklni 6-rasmda ko'rish mumkin

6-rasm

Shaklning yuqori qismidagi tushuntirish shaklning birinchi yorlig'idan qanday foydalanishni tushuntiradi.

Kontragentni tanlagandan so'ng (u yetkazib beruvchi, komissioner yoki sotuvchi bo'lishiga qarab) jadvalda har bir narx turi uchun qo'shimcha ustunlar mavjud bo'ladi.

Veb-interfeys orqali ishlashda ba'zi brauzerlar brauzer plaginini o'rnatishni talab qilishi mumkin (7-rasm). Biz "O'rnatishni boshlash" tugmasini bosishimiz va ulanishimizni qayta boshlashimiz kerak.

7-rasm

Shundan so'ng, clipboard yordamida biz ma'lumotlarni bir jadvaldan ikkinchisiga o'tkazishimiz mumkin bo'ladi. Bizga kerak bo'lgan ustunlar ("Maqola", "Ism", "Narx") to'ldirilganda, biz "Keyingi" tugmasini bosamiz va ikkinchi sahifaga o'tamiz (8-rasm).

8-rasm

Dastur avtomatik ravishda ma'lumotlar bazasida mos keladiganlarni qidiradi va agar topilmasa, xatoni bartaraf etish variantlarini taklif qiladi. Tashqi ko'rinish Jadval qismi kalit yordamida boshqarilishi mumkin. Bundan tashqari, foydalanuvchi yuklab olingan faylning elementlarini ma'lumotlar bazasida mavjud bo'lgan ma'lumotlar bilan mustaqil ravishda solishtirishi mumkin.

  • Hamma narsani ro'yxatdan o'tkazish;
  • Ma'lumotlar bazasida mavjud bo'lganlarga nisbatan faqat o'zgarganlarni ro'yxatdan o'tkazing.

Matn maydoniga hujjatga yoziladigan izohni kiritishingiz mumkin (9-rasm):

9-rasm

Qayta ishlash tugagandan so'ng:

  • Tegishli element "Yetkazib beruvchilar nomenklaturasi" katalogida yaratiladi (agar u mavjud bo'lmasa);
  • "Nomenklatura" katalog elementi u bilan bog'lanadi;
  • "Tovar narxlarini belgilash" hujjati yaratiladi va joylashtiriladi, unda quyidagilar ko'rsatiladi: etkazib beruvchi, narxlar turi va ma'lumotlarni yozib olish sanasi.

"Tashqi fayllardan mahsulotlarni yuklash" jarayoni xuddi shunday ishlaydi.

DIY uzatishni qayta ishlash imkoniyatlari

Asosiy muammo Excel faylidan ma'lumotlarni olishda 1C-da uni ochish uchun o'rnatilgan aniq mexanizm mavjud emas. Excelni 1C ga ulashning bir nechta variantlari mavjud:

  • Microsoft ADODB orqali - bu, qoida tariqasida, fayl va mijoz-server ma'lumotlar bazasini saqlash imkoniyatlari uchun qo'llaniladigan juda tez usul;
  • orqali Microsoft foydalanish Office - SQL ma'lumotlar bazalari bilan ishlashda ba'zan muvaffaqiyatsiz bo'ladigan usul, qoida tariqasida, u birinchi usuldan biroz sekinroq ishlaydi va u uchun Office o'rnatilishi ham talab qilinadi;
  • Libre Office orqali - oldingi usuldan farqli o'laroq, u bepul, xls va xlsx formatlaridan tashqari, o'z jadvallarini ham qo'llab-quvvatlaydi, lekin o'rnatilgan bo'lishi kerak LibreOffice to'plami va yuklab olingan faylni biroz tayyorlash (jadvalning birinchi qatorida ustunlar nomlari bo'lishi kerak).

Keling, batafsil ko'rib chiqaylik turli yo'llar bilan va variantlar.

ADODB.Connection orqali

Umuman olganda, ADO ActiveX Data Object degan ma'noni anglatadi va bu uchun ishlatiladi dasturiy ta'minotga kirish turli ma'lumotlar bazalariga. Uchinchi tomon fayliga (jumladan, Excelga) ulanishni yaratishda eng katta muammo ulanish qatorini to'g'ri tuzishdir.

Excel fayllari uchun uchta variant mavjud:

Ulanish qatori variantlari:

  • Provayder – foydalaniladigan drayver bu yerda aniqlanadi;
  • Ma'lumotlar manbai - biz ochadigan fayl nomini belgilaydi;
  • Kengaytirilgan xususiyatlar – bu yerda jadval uchun sarlavha qatori kerak yoki yoʻqligini belgilashingiz mumkin (HDR = YES maʼlumotlar birinchi qatordan oʻqilishini bildiradi, HDR = YOʻQ – ikkinchi satrdan nima), fayl faqat oʻqish uchun ochiladimi (Faqat o'qish) va boshqa ba'zi qo'shimcha parametrlar.

Ulanish qatorini yaratib, biz yuklab olingan faylga ulanishimiz mumkin (13-rasm)

13-rasm

Endi biz foydalanishimiz mumkin oddiy so'rov(14-rasm) yuklab olingan fayldan ma'lumotni namuna olishni boshlang.

IN Ushbu holatda"Shaxs" parametri Excel ish kitobidan qaysi varaq bilan ishlashimizni aniqlaydi.

Ish varag'ida saqlangan yozuvlar to'plamini Recordset ob'ekti yordamida o'qish mumkin. Bunday holda, varaqning birinchi yozuvini BOF (faylning boshlanishi) parametri va oxirgi EOF (faylning oxiri) bilan olish mumkin.

Excel dasturi orqali

Oldingi usuldan asosiy farqi shundaki, ulanish o'rnatilgan kompyuterda ma'lumotlar bazasi drayverlaridan tashqari Excel o'rnatilgan bo'lishi kerak. Faqat bu holatda biz dasturni jadvaldan ma'lumotlarni o'qish uchun ishga tushirishimiz mumkin (16-rasm).

Ushbu MAQOMOTI ob'ektida bir nechta bola parametrlari mavjud, ammo biz uchun asosiysi, vazifaning joriy shartlarini hisobga olgan holda, WorkBooks parametridir (17-rasm).

Ishchi kitobni ishga tushirgandan so'ng, ma'lumotlar o'qiladigan varaqni aniqlash kerak (18-rasm).

Shundan so'ng, siz ochilayotgan fayl jadvalining satrlari va ustunlari bo'ylab aylanishingiz mumkin.

Mumkin bo'lgan xatolar haqida bir necha so'z

Faylga ulanishda xatoliklarning eng katta ulushi fayl allaqachon boshqa dastur tomonidan band bo'lganligi sababli yuzaga keladi. Vazifalar paneli Excel kompyuterda ishlayotganligini ko'rsatsa yaxshi bo'ladi, lekin siz yoki boshqa foydalanuvchi uni ochgan bo'lsa tashqi ishlov berish, buni faqat "Vazifa menejeri" orqali vizual tarzda aniqlash mumkin, shuning uchun uzatish jarayonini yakunlashdan oldin ulanishni yopishni unutmang:

ADO orqali ishlaganda (19-rasm);

19-rasm

  • Ilova bilan ishlashda (20-rasm).

Guruch. 20.

Urinish-Exception-EndAttempt konstruksiyasi doirasidagi ulanishni va ma'lumotlar bilan ishlashni yakunlash tartibini, istisno holatlarda xato tavsifini chaqirish yaxshidir. Garchi bu ba'zan ishni sekinlashtirsa-da, xatoning sababini aniqlashni va oxir-oqibat uni qanday yo'q qilishni ancha osonlashtiradi.

Mutaxassis javob beradi:

Darhol shuni ta'kidlash kerakki, dastlab 1c-da Excel-dan ma'lumotlarni yuklash uchun hech qanday shart yo'q, shuning uchun 1c 8.3 tashqi yuklagich mavjud, ya'ni sizning savolingizga allaqachon javob berish mumkin - ha, bu mumkin.

Exceldan 1c 8.3 ga yuklash ma'lumotlarning buzilishisiz amalga oshirilishi uchun avval jadvalni to'g'ridan-to'g'ri Excelda tayyorlashingiz kerak. V1S ga yuklangan ro'yxat to'g'ri tuzilgan bo'lishi kerak, ya'ni. Bir ustun yoki katakchada bir necha turdagi ma'lumotlar (miqdori, soni, familiyasi va boshqalar) bo'lishiga yo'l qo'yilmaydi.

Agar jadval juda qulay bo'lsa, 1c da Exceldan yuklash hech qanday muammosiz amalga oshiriladi. Keyinchalik, Exceldan ma'lumotlarni yuklash uchun 1C ishlov berishni amalga oshirishingiz kerak. Qayta ishlashni amalga oshirish uchun Fayl menyusiga o'ting, Jadvalli hujjatdan ma'lumotlarni yuklash.epf-ni ko'rsating. Qalqib chiquvchi oynada Yuklash rejimi qatorida katalogga yuklanmoqda. Quyidagi qatorda biz katalog turini ko'rsatamiz - Nomenklatura. Keyin faylni ochamiz va ro'yxatda Excel Sheet (*.xls) ni qidiramiz, yuklab olishimiz kerak bo'lgan ma'lumotlarni o'z ichiga olgan faylni tanlang. Keyin, sozlamalarga o'tamiz, qatorda Elektron jadval hujjatidagi ma'lumotlarning birinchi qatori 2 raqamini ko'rsatadi, chunki yuqori qatorda jadvalimizning sarlavhasi mavjud.

Keyin qo'lda ustun raqamlashni ko'rsatib, ustunlarni raqamlaymiz. Buning uchun barcha tasdiqlash qutilarini o'chirib qo'yamiz, asboblar panelida maxsus tugma mavjud. Ism va To'liq ism maydonlari tekshiriladi, rejimga tegmang, Izlash bo'lib qolsin, Excel jadvaliga mos keladigan ustun raqamlanishini o'rnating.

Faqat o'lchov birligini va QQS stavkasini ko'rsatish qoladi, agar siz uni darhol kiritmasangiz, keyin uni bir vaqtning o'zida qo'lda kiritishingiz kerak bo'ladi. QQS stavkasi belgilash katakchalari bilan tanlangan Asosiy o'lchov birligi, rejim - O'rnatish, Standart qiymatni va to'g'ridan-to'g'ri 18% stavka qatorida o'rnatish. Tayyorgarlik ishlari yakunlandi. Elektron jadval hujjatini belgilang va "To'ldirishni boshqarish" tugmasini bosing. Hech qanday xatolik yo'qligini ko'rsatadigan belgi paydo bo'lishi kerak.

Endi siz xavfsiz yuklab olishingiz mumkin. Exceldan 1c dasturiga narsalarni yuklash tugallandi

1C: Buxgalteriya 8 nashri 3.0 da elektron pochta orqali etkazib beruvchidan hujjatlarni qanday yuklab olish mumkin?

Video 1C: Buxgalteriya 8 dasturida tayyorlangan (3.0.42.84-versiyasi).

Elektron hujjat aylanishiga (EDF) o‘tish kontragentlar o‘rtasida hujjatlar almashish jarayonini sezilarli darajada soddalashtirishga, shuningdek, hujjatlarni yetkazib berish, sarf materiallarini sotib olish va arxivlarni saqlash xarajatlarini kamaytirishga yordam beradi. 2011-yil 8-apreldan kuchga kiradi Federal qonun 04.06.2011 yildagi 63-FZ-son «O'ng elektron imzo", bu elektron imzoni olish va undan foydalanish tartibini hamda elektron hujjatlar almashinuvi ishtirokchilarining majburiyatlarini belgilab berdi. Elektron hujjatlar almashinuvi haqida ko'proq ma'lumot olish uchun "Buxgalteriya hisobi va soliq hisobi" bo'limidagi "Elektron hujjatlar almashinuvi" ma'lumotnomasiga qarang.

Agar kontragentlar elektron hujjat aylanishining ishtirokchisi bo'lmasa, unda birlamchi buxgalteriya hujjatini ro'yxatdan o'tkazish jarayonini soddalashtiring. axborot tizimi elektron pochta orqali hujjatlarni almashish yordam beradi.

Buxgalteriya tizimi hujjatlari Xaridor hisob-fakturasi, Savdo (akt, invoys), schyot-faktura berilgan elektron pochta orqali kontragentga yuborilishi mumkin (bosing Elektron pochta orqali yuboring konvert tasviri bilan). Hujjat foydalanuvchi tanlagan formatda xatga biriktirilgan fayl sifatida yuboriladi. Shuningdek, xatga "1C: Buxgalteriya 8" da (rev. 3.0) oluvchi tomonidan yuklab olish uchun mo'ljallangan fayl ilova qilingan.

Yetkazib beruvchidan olingan hujjatlarni hujjatlar ro'yxati shakllariga yuklashingiz mumkin.

To'lov uchun schyot-fakturalar hujjatlar ro'yxati shaklida yuklanadi To'lov buyurtmalari. Hisob-fakturalar va aktlar - ro'yxatda Kvitansiyalar (aktlar, schyot-fakturalar).

Qabul qiluvchi kabi hujjatlarni yuklashi mumkin yoki UPD xls, mxl kengaytmali yoki Rossiya Federal Soliq xizmati tomonidan tasdiqlangan formatdagi fayllardan. Hujjatlarni fayldan yoki undan yuklashingiz mumkin elektron pochta. Tugmani bosish orqali qabul qilingan hujjatlar ro'yxati shaklida yuklash usulini tanlashingiz mumkin Yuklab oling. Yuklashda dastur formatga muvofiqligini tekshiradi va tekshirish natijalari haqida xabar beradi.

Hujjatlarni yuklashda TORG-12, Ish (xizmat)ni qabul qilish dalolatnomasi yoki UPD buxgalteriya tizimi hujjati tuziladi Kvitansiya (akt, faktura), unda kerakli ma'lumotlar avtomatik ravishda to'ldiriladi. Qabul qilish hujjatlari uchun qo'shimcha hujjat tuzilishi mumkin Hisob-faktura qabul qilindi.

Agar mahsulot yoki xizmat yetkazib beruvchidan qabul qiluvchiga birinchi marta kelsa va xaridor va yetkazib beruvchining buyumlari sinxronlashtirilmasa, u holda ochilgan shaklda Ma'lumotlarni element bo'yicha taqqoslash maydon to'ldirilishi kerak Nomenklatura katalogdan tegishli pozitsiyani tanlash orqali Nomenklatura, va tugmasini bosing Saqlash va yopish .

Elektron pochta hisoblarini o'rnatish bo'limda amalga oshiriladi Ma'muriyat - Tashkilotchi. Kontragentning elektron pochta manzili katalog elementi shaklida ko'rsatilishi kerak Qarama-qarshi tomonlar.

E'tibor bering, elektron pochtadan yuklab olingan hujjatlar (fayldan) qonuniy kuchga ega emas, shuning uchun xaridor ham, sotuvchi ham qog'oz shaklida to'g'ri rasmiylashtirilgan hujjatlarga ega bo'lishi kerak.

Ushbu maqolada biz siz bilan ikkita juda muhim mavzuni ko'rib chiqamiz, birinchisi, ikkinchisi, albatta 1c dan Excelga ma'lumotlarni yuklash. Shuni ta'kidlash kerakki, ushbu mavzular foydalanuvchilarning ikkita asosiy auditoriyasini qiziqtiradi, ular:

  • 1C Enterprise tizimining foydalanuvchilari
  • 1C dasturchilar

1C foydalanuvchilari odatda buyurtma berishni xohlashadi, masalan ma'lumotlarni exceldan 1c ga o'tkazish o'zlarining maxsus portlash talablariga muvofiq, 1C dasturchilari esa ba'zi tushuntirishlar yoki kod misollarini izlaydilar. Ushbu fikrlarga asoslanib, biz ushbu maqolada keltirilgan ma'lumotlarni foydalanuvchilar va 1C dasturchilari uchun ikki qismga bo'lishga qaror qildik.

Oddiy 1C foydalanuvchisi ko'zi bilan Exceldan 1C yuklash va 1C dan Excelga yuklash

Ko'pincha korxonada yoki biron bir kompaniyada, masalan, Excel fayllarida kompyuterda saqlanadigan hujjatlar mavjudligi ma'lum bo'ladi. Va ko'pincha foydalanuvchilarda savol bor, lekin qanday qilib Excel-dan 1C-ga ma'lumotlarni yuklash yoki yuklab olish. Albatta, bu erda dasturlash bilimisiz qilolmaysiz, shuning uchun agar shunday bo'lsangiz oddiy foydalanuvchi unda siz bizdan 1C xizmatlariga buyurtma berishingiz kerak, chunki bizning har qanday 1C dasturchimiz sizni doimo tinglaydi, faqat siz uchun maxsus ishlab chiqilgan yechimni tanlaydi va sizga albatta yordam beradi.

Nega Excel-dan 1C-ga ma'lumotlarni yuklash uchun universal ishlov berish yo'q?

Keling, bu savolga javob beramiz va uning asosiy fikrlarini ko'rib chiqamiz:

  1. Har bir foydalanuvchida turli xil Excel fayllari mavjud, ular 1C ga o'tkazmoqchi bo'lgan ma'lumotlar, albatta, bu fayllar turli xil qatorlar va ustunlarga ega, shuningdek, turli semantik yuklarni ko'taradi.
  2. Har bir foydalanuvchi alohida konfiguratsiya bilan ishlaydi, ya'ni. konfiguratsiyalar har xil bo'lishi mumkin, bitta konfiguratsiyada ishlaydigan narsa yangilanmasdan boshqa konfiguratsiyada ishlamaydi.
  3. Exceldan ma'lumotlar turli ob'ektlarga o'tkazilishi kerak, shuning uchun har xil kod kerak, chunki har bir foydalanuvchi o'z talablariga ega.

Aynan shu sabablarga ko'ra universal ishlov berishni yaratish mumkin emas Excel-dan 1C-ga ma'lumotlarni yuklash.

Haqiqiy rivojlanish misolidan foydalanib, Excel-dan 1C-ga ma'lumotlar qanday yuklanadi va tushiriladi

Endi umumiy ma'noda ko'rib chiqaylik Exceldan 1C ga ma'lumotlar qanday yuklanadi va tushiriladi, va bularning barchasi tayyor yechimda qanday ko'rinishga ega bo'ladi? Haqiqiy maxsus ishlab chiqish misoli, shuningdek, asl Excel fayli quyida keltirilgan.

Ushbu ishlov berishda siz birinchi navbatda tanlashingiz kerak Excel fayli, keyin "Ishga tushirish" tugmasini bosing, shundan so'ng Excel-dan kerakli ma'lumotlar jadval qismiga yuklanadi. Endi foydalanuvchi uchun faqat "Hisob qaydnomasiga o'tkazish" tugmasini bosish qoladi, shundan so'ng ma'lumotlar paydo bo'ladi. Exceldan 1C ga o'tkazildi.

1C dan Excelga ma'lumotlarni yuklash u xuddi shunday sodir bo'ladi, faqat bu erda ishlov berishni yozishning murakkabligi ob'ektdan qanday ma'lumotlarni tushirish kerakligiga bog'liq. Masalan, bizda "Nomenklatura" katalogi bor va biz nomenklaturaning nomini va ushbu nomenklaturaning o'lchov birligini yuklamoqchimiz, garchi nomenklaturaning o'zida nomenklatura turi, nomenklatura turi, to'liq ism va boshqalar.

Exceldan ma'lumotlarni yuklash va/yoki tushirish uchun menga ishlov berish kerak, nima qilishim kerak?

Buning uchun telefonni olib, bizga qo‘ng‘iroq qilish kifoya. Shundan so'ng, bizning mutaxassislarimiz sizga kerakli narsani olishingizni ta'minlash uchun barcha kerakli harakatlarni amalga oshiradilar. Agar siz shoshilinch 1c yangilashni amalga oshirishingiz kerak bo'lsa, bizga qo'ng'iroq qiling, biz har bir mijozimizga yordam berishdan mamnunmiz!

Oddiy 1C dasturchisining ko'zi bilan Exceldan 1C ga ma'lumotlarni yuklash va tushirish

Yuqorida biz 1C foydalanuvchilari uchun juda ko'p foydali ma'lumotlarni berdik, endi kod yozishning texnik jihatlari haqida gapirish, shuningdek, 1C dasturchilari uchun kod yozishda ular uchun juda foydali bo'lgan ma'lumotlarni taqdim etish vaqti keldi. Keling, Excel bilan ishlash uchun tez-tez ishlatiladigan asosiy funktsiyalarni ko'rib chiqaylik.

Biz Excelni 1C ga qanday ulashni boshlaymiz, bu COM ob'ekti yordamida amalga oshiriladi. Ushbu kod normal ishlashi uchun kompyuterda Excel o'rnatilgan bo'lishi kerak, aks holda hech narsa ishlamaydi:

Excelni ulaganimizdan so'ng, biz uzatish amalga oshiriladigan kerakli hujjatni ochishimiz kerak:

Endi biz Excel kitobining varag'ini tanlashimiz kerak, yuqoridagi rasmda biz ma'lum bir raqamga ega varaq qanday tanlanganligini ko'ramiz. Varaq raqami Sheet Number o'zgaruvchisida saqlanadi:

Excel kitobidagi varaqlar sonini "Saqlash" maydonidan foydalanib bilib olamiz:

Muayyan raqam ostida varaq nomini olish uchun siz quyidagi qatorni yozishingiz kerak:

Excelning o'zi bilan ishlash uchun barcha amallarni bajarganimizdan so'ng, jarayonni yopish kerak. Uni yoping, aks holda u osilib qoladi:

Excel-dan 1C-ga alohida hujayralarni yuklaydigan funksiyaga misol

Biz Excel-dan 1C-ga ma'lumotlarni yuklash uchun ishlov berishni yozishda har bir 1C dasturchisi duch keladigan asosiy protseduralar va funktsiyalarni ko'rib chiqdik. Endi Excel faylidagi alohida katakchalarni o'qiydigan funksiyani batafsil ko'rib chiqamiz.

Bizning fikrimizcha, ushbu kod uchun qo'shimcha tushuntirishlar berishning hojati yo'q, chunki bu funktsiyalarning barchasi yuqorida batafsil muhokama qilingan.

Exceldan barcha ma'lumotlarni 1C jadval bo'limiga yuklaydigan funksiyaga misol

Biz alohida Excel hujayralarini ko'rsatadigan funktsiyani ko'rib chiqdik. Ammo biz bir vaqtning o'zida butun Excel varag'ini yuklab olishimiz va uni ketma-ket ko'rib chiqishimiz kerak bo'lsa-chi? Bu erda bizga quyidagi kod kerak bo'ladi:

1C dan Excelga ma'lumotlarni yuklaydigan funksiyaga misol

Yuqorida biz juda ko'p qiziqarli narsalarni muhokama qildik, lekin biz 1C-dan Excel-ga ma'lumotlarni yuklash kabi mavzuga to'xtalmadik. Aslida, bu erda ishlash printsipi mutlaqo deyarli bir xil, faqat biz dasturiy jihatdan yaratamiz yangi fayl Excelga o'ting va uni dasturiy tarzda yozib oling. Yacheykaga qiymat yozish uchun, ehtimol siz allaqachon taxmin qilganingizdek, chap tomonda Sheet.Cells(x, y) ifodasini qo'yishingiz kerak. 1C dan Excelga ma'lumotlarni yuklab olish misoli quyida keltirilgan: