Turli parametrlarni o'rnatish bilan Excelga ma'lumotlarni yuklash. Turli parametrlarni o'rnatish bilan Excelga ma'lumotlarni yuklash 1s 8.3 dan Excelga elementlarni yuklash

Masalan, yarataylik Aylanma balansi (Hisobotlar - Standart - Buxgalteriya balansi).

Hujjat saqlanadigan papkani belgilang, fayl nomini o'rnating va tanlang Fayl turiExcel varag'i (*.xls) yoki Excel2007 varaqlari-…(*.xlsx)- Bular Excelning turli versiyalari. Siz ikkala formatda saqlashingiz va qaysi biri sizga mos kelishini ko'rishingiz mumkin. Bundan tashqari, saqlash paytida boshqa fayl formatlari mavjud. Tugmasini bosing Saqlash .

Bizning misolimizda biz papkani tanladik 1C dan hujjatlar va fayl nomini o'rnating - 9 oy davomida tuz. Masalan, biz turli xil Excel formatlarida saqlaymiz.


Saqlashdan so'ng hujjatlar belgilangan papkada joylashgan bo'ladi.

Ikkala fayl ham ochiladi, chunki Hujjatlarning oldingi versiyalari dasturlarning keyingi versiyalari tomonidan qo'llab-quvvatlanadi.

Hujjatni 1C-da Excel-da qanday saqlash kerak

Misol tariqasida hujjat yordamida saqlashni ko'rib chiqamiz To'lov topshirig'i . Keling, uning bosma shaklini yaratamiz va asboblar panelidagi tugmalar orasida biz floppi diskli tugmachani ko'ramiz.

Bosilganda, hujjatni saqlash uchun oyna ochiladi, u erda biz uni saqlash uchun papkani belgilaymiz va kerakli formatni tanlaymiz. Bizning holatlarimizda bu - Microsoft Excel varaqlari. Qutini belgilang va tugmani bosing Tayyor. Hujjat papkada saqlanadi.

1C dan Excelga jadvallarni yuklash

Ba'zan hujjat jurnallari, kataloglar va boshqalarning jadval qismlaridagi ma'lumotlardan ro'yxat yaratish kerak bo'ladi. Bunday holda siz kerakli elementlarni tanlashni o'rnatishingiz mumkin (sana, kontragentning nomi). Keling, bir misolni ko'rib chiqaylik.

Biz ro'yxatni ko'rsatmoqchimiz To'lov buyurtmalari davr uchun soliqlar va badallarni to'lash uchun.

Hujjatlarni tanlash uchun tugmani bosib ushlab turish orqali ularni tanlashingiz mumkin Ctrl yoki Shift, shuningdek, qatorlar guruhlarini tanlash uchun ishlatiladi. Keyin tugmani bosing Ko'proq va jamoani tanlang Roʻyxat .

Ochilgan oynada biz qaysi ustunlarni ko'rsatishimiz va tanlashimiz kerakligini sozlaymiz - ko'rsatish elektron jadval hujjati . Agar biz ro'yxatdagi qatorlar guruhini tanlagan bo'lsak, u holda katakchani belgilang - displey Faqat tanlangan . bosing KELISHDIKMI va ro'yxat tayyor.

Bu shunday ko'rinadi:

Olingan hisobot har qanday formatda, shu jumladan, saqlanishi mumkin Excel - *.xls. Buni amalga oshirish uchun (yuqorida aytib o'tilganidek) buyruqni tanlang Saqlash(yoki Sifatida saqlash ) menyusida Fayl va parametrlarni o'rnating.

Ushbu harakatlar 1C dasturining har qanday ro'yxati bilan amalga oshirilishi mumkin.

Katta ro'yxatlar bilan ishlashda, masalan, katalog Nomenklatura , siz qo'shimcha tanlash va guruhlashni o'rnatishingiz, ma'lumotlarni saralash tartibini belgilashingiz mumkin.

Shuning uchun, har qanday ro'yxatni yaratishdan oldin, siz buyruqqa e'tibor berishingiz kerak Ro'yxatni sozlash tugmachasida Ko'proq .

Excel-da 1C-dan jadval hujayra ma'lumotlarini qanday saqlash kerak

Ba'zan biz hisobot yoki hujjatdan ma'lumotlarning bir qismini nusxalashimiz kerak. Buni muntazam nusxalash orqali amalga oshirish mumkin. Buning uchun kerakli kataklardan ba'zilarini tanlang va sichqonchaning o'ng tugmachasini bosing va buyruqni tanlang Nusxalash(yoki Ctrl+C).

Dasturga o'tish Excel buyrug'i yordamida Kiritmoq, ko'chirilgan parchani jadvalga qo'shing. Ushbu usul 1C-dagi barcha ma'lumotlar bilan, ham yaratilgan jadvallarda, ham shakl hujayralarida - kataloglarda, jurnallarda, hujjatlarda ishlaydi.

Maqola yordam berdimi?

Yana bir maxfiy bonus va BukhExpert8 yordam tizimiga 14 kun davomida bepul toʻliq kirish imkoniyatiga ega boʻling

Oxirgi darsda biz ko'rib chiqdik.

Biroq, eng keng tarqalgan misol - buxgalteriya hisobi va ish haqi o'rtasidagi almashinuv. Bu asoslar bir-biriga bo'ysunmaydi va hatto dastlab bog'lanmagan bo'lishi mumkin.

Bizga kerak bo'lgan narsa vaqti-vaqti bilan ish haqini buxgalteriya bo'limiga tushirishdir.

Keling, 1C dan ma'lumotlarni yuklab olish jarayonini ko'rib chiqaylik.

1C ma'lumotlarini yuklash va yuklab olish tamoyillari

Buxgalteriya hisobida "Tovar va xizmatlarni sotish" hujjati 30 ta maydonga ega bo'lishi mumkin. Bu buxgalteriya hisobi, uning o'z maqsadlari bor, ko'plab sohalar hisoblar va subschyotlar rejasiga bag'ishlangan.

Savdoni boshqarishda, xuddi shu hujjat Tovarlarni sotish bo'lishi mumkin 25. Bu operativ hisob, uning o'z maqsadlari bor. Ammo buxgalteriya hisoblari rejasidagi hisoblar u erda ko'rsatilmagan.

Ushbu ikkita ma'lumotlar bazasidagi maydonlarning nomlari boshqacha bo'lishi mumkin. Keyin qanday qilib bitta ma'lumotlar bazasidan bitta hujjatni yuklash va boshqasini boshqa ma'lumotlar bazasiga yuklash kerak?

Hujjatni bir ma'lumotlar bazasidan boshqasiga yuklash uchun qanday qilib o'zgartirilishi kerakligini tasvirlash uchun almashinuv qoidalari mavjud.

Ular XML kengaytmali fayldir. Uni yaratish uchun "Ma'lumotlarni aylantirish" deb nomlangan maxsus 1C konfiguratsiyasi mavjud.

Standart konfiguratsiyalar o'rtasida almashish uchun standart almashish sozlamalariga (xxx bilan xizmat ko'rsatish/almashtirish) o'rnatilgan yoki alohida ta'minlangan ma'lumotlar almashinuvining standart qoidalari mavjud.

BU-ZP 1C ni tushiring

Standart konfiguratsiyadan Ish haqi va xodimlarni boshqarish standart konfiguratsiyasiga Buxgalteriya hisobi odatda vaqti-vaqti bilan ish haqi natijalari, shu jumladan soliqlarni to'lash to'g'risidagi ma'lumotlarni yuklaydi.

Buning imkoni bo'lishi uchun, avvalo, sozlamalarni Buxgalteriya hisobidan ish haqi jadvaliga yuklashingiz kerak.

1C Buxgalteriya hisobidan 1C ish haqiga 1C yuklash uchun - menyu bandini tanlang Xizmat/Ish haqi bilan ma'lumotlar almashinuvi/Buxgalteriya hisobiga ma'lumotlarni yuklash.

1C-ni birinchi marta yuklayotganda, "1C-ni yangi ma'lumotlar bazasiga yuklash uchun ma'lumot" katagiga belgi qo'yishni unutmang.

Ish haqiga dastlabki ma'lumotni qanday yuklash kerak - keyingi maqolaga qarang 1C yuklash.

ZP-BU 1C ni tushiring

Buxgalteriya bo'limining dastlabki ma'lumotlari Ish haqiga yuklangandan so'ng, siz ish haqi bo'yicha hisob-kitoblarni Buxgalteriya bo'limiga yuklashingiz mumkin.

Ish haqi bo'limida Xizmat/Ma'lumotlar almashinuvi/Ma'lumotlarni buxgalteriya dasturiga yuklab olish menyusini tanlang.

1C yuklash sozlamalari shaklida, sukut bo'yicha, siz faqat ma'lumotlar faylini yuklamoqchi bo'lgan davr va yo'lni tanlashingiz kerak.

1C yuklash formati giperhavola sifatida ko'rsatiladi - ko'k matnda. Siz uni giperhavolani bosish va boshqa buxgalteriya konfiguratsiyasini tanlash orqali o'zgartirishingiz mumkin.

BU-UT 1C ni tushiring

1C-ni Buxgalteriya hisobidan Savdo boshqaruviga yuklash uchun siz birja sozlamalarini yaratishingiz kerak. Bu sizga nafaqat bir martalik 1C yuklamalarini amalga oshirish, balki to'liq huquqli davriy almashinuvni o'rnatish imkonini beradi.

Sozlamalarni oʻrnatish uchun “Buxgalteriya hisobi”da Xizmat/Savdoni boshqarish bilan maʼlumotlar almashinuvi/Maʼlumotlar almashinuvini sozlash menyu bandini tanlang.

Sozlamalar "sehrgar" yordamida yaratiladi.

Biz oson yo'lni tanlamaymiz va barcha sozlamalarni o'zimiz nazorat qilamiz, buning uchun siz Ekspert ish rejimini tanlashingiz kerak.

Biz noldan sozlashni yaratayotganimiz sababli, biz "Almashtirish sozlamalarini yaratish" ni tanlaymiz (mos ravishda, agar siz sehrgarni ilgari to'xtatgan bo'lsangiz, "davom etishingiz" mumkin yoki sehrgar tugallangan bo'lsa, o'zgartirishingiz mumkin).

Ushbu almashinuvni sozlash ikkita ma'lumotlar bazasida amalga oshiriladi - avval birida, keyin ikkinchisida.

Shunga ko'ra, agar siz Savdoni boshqarishda noldan yangisini yaratishni boshlagan bo'lsangiz, biz "Fayl yordamida yaratish" ni tanlaymiz va bu erda siz sozlashni yakunlashingiz kerak (xuddi shunday, agar siz Buxgalteriya hisobini boshlasangiz, uni Savdoni boshqarishda bajarishingiz kerak bo'ladi) .

"Fayl orqali" almashinuv sozlamalari oddiy va bu erda rasmlarda ko'rsatilmagan. Ammo "to'g'ridan-to'g'ri" MAQOMOTI ulanishi uchun bu erda misollar mavjud.

Misol uchun, agar Savdoni boshqarish "fayl" bo'lsa - u diskda joylashgan. .

Misol uchun, agar Savdoni boshqarish 1C serverida joylashgan bo'lsa. Server va ma'lumotlar bazasi nomi.

1C da ma'lumotlar bazasini tanlash oynasida fayl ma'lumotlar bazasiga yo'l, shuningdek, server va serverdagi ma'lumotlar bazasi nomi ko'rsatiladi.

Bu erda siz Savdo boshqaruvidan biror narsani yuklab olishni rejalashtiryapsizmi yoki yo'qligini ko'rsatishingiz kerak. Agar shunday bo'lsa, unda bu "ikki tomonlama" almashinuv.

Yuklangan hujjatlar uchun filtrlarni belgilashimiz mumkin. Masalan, tashkilotlar nuqtai nazaridan.

Keyingi sahifada almashinuv kutilayotgan davr, shuningdek yuklanadigan hujjatlar ro'yxati ko'rsatilgan.

Bu sozlashning birinchi qismini yakunlaydi. Uning natijalariga ko'ra, 1C sozlamalar faylini yaratadi. Endi siz Savdo boshqaruviga o'tishingiz va u erda o'rnatishni davom ettirishingiz kerak, "Fayldan foydalanishni davom ettirish" opsiyasini tanlab, ushbu faylni ko'rsating.

Ikkala ma'lumotlar bazasidan almashinuvni o'rnatgandan so'ng, 1C 1C kataloglarini dastlabki yuklashni va ob'ektlarni solishtirishni taklif qiladi. Bu almashinuvning keyingi normal ishlashi uchun 1C ni birlamchi tushirishning analogidir.

Ushbu nuqtaga e'tibor bering, agar Savdoni boshqarish bo'sh ma'lumotlar bazasi bo'lmasa, u o'z kataloglariga ega, ayniqsa ular uzoq vaqt davomida saqlangan bo'lsa.

Agar bu nuqtaga ishonchingiz komil bo'lmasa:

  • Ikkala ma'lumotlar bazasining zaxira nusxalarini yarating (ayniqsa, almashinuv ikki tomonlama bo'lsa)
  • 1C ni dastlabki tushirish paytida (dam olish kunlari va kechqurun) foydalanuvchilardan ushbu ma'lumotlar bazalarida ishlamasliklarini so'rang :)
  • 1C ni tushiring, kataloglar takrorlanmasligini tekshiring
  • Agar biror narsa noto'g'ri bo'lsa, zaxiraga qayting.

UT-Retail 1C ni tushiring

Odatda 1C Chakana savdo konfiguratsiyasi ko'pincha Savdoni boshqarish konfiguratsiyasi bilan birgalikda ishlatiladi. Odatda, UT chakana savdo do'konlarida, Chakana savdo esa ofisda ishlatiladi.

Biz UT 11 nashrining Chakana savdo bilan almashinuvini o'rnatish misolini ko'rib chiqamiz.

Interfeysda Administratsiyani, so‘ng Data Exchanges, Chakana savdo konfiguratsiyasi bilan almashishni qo‘shish/yaratish-ni tanlang.

Birjani sozlash ikkita ma'lumotlar bazasida amalga oshiriladi - avval birida, keyin ikkinchisida.

Shunga ko'ra, agar siz Chakana savdoda noldan yangisini yaratishni boshlagan bo'lsangiz, biz "Davom etish" ni tanlaymiz va bu erda sozlashni yakunlashingiz kerak (xuddi shunday, agar siz Savdoni boshqarishda boshlasangiz, uni Chakana savdoda bajarishingiz kerak bo'ladi).

Ushbu yorliqda siz ikkita ma'lumotlar bazasi o'rtasida ma'lumot uzatish usulini tanlaysiz - fayl orqali (ulashish). Agar boshqa variantdan foydalanmoqchi bo'lsangiz, bu sahifani o'tkazib yuboring.

Ushbu yorliqda siz ikkita ma'lumotlar bazasi o'rtasida ma'lumot uzatish usulini tanlaysiz - fayl (FTP) orqali. Agar boshqa variantdan foydalanmoqchi bo'lsangiz, bu sahifani o'tkazib yuboring.

Yakuniy sozlamalar sahifasi. Tushuntirishlarni belgilash uchun "Cheklovlarni sozlash" tugmasini bosing.

Bu yerda siz hujjatlar qaysi sanadan boshlab yuklanishini, shuningdek tashkilotlar, omborlar va boshqalar bo'yicha tanlovlarni (filtrlarni) belgilashingiz mumkin.

Xat yozish yorlig'ida siz ba'zi kataloglarning yozishmalarini sozlashingiz mumkin (do'konlar = bo'limlar va kassalar).

Bu sozlashning birinchi bosqichini yakunlaydi. Natijada sozlamalar fayli yaratildi. Fayldan foydalanishni davom ettirishni belgilash orqali Chakana savdo ma'lumotlar bazasida sozlashni yakunlashingiz kerak.

Kod 1C v 8.x // Protsedura belgilangan katalogdan ma'lumotlarni eksport rejimida Microsoft Excel formatidagi faylga yuklaydi.
// ko'rsatilgan nom bilan, ma'lumotlarni raqam turiga va satr turiga aylantirishdan foydalangan holda;
Protsedura BasicActionsFormsExport(tugma)
Urinish
Urinish
// Microsoft Excel ob'ektini yuklang
Holat("1C-dan Microsoft Excel-ga ma'lumotlarni yuklash...");
ExcelApplication = Yangi COMObject("Excel.Application");
Istisno
Hisobot ("Microsoft Excel dasturini ishga tushirishda xatolik."
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
Qaytish;
EndAttempt;

// Kitob yarating, sukut bo'yicha u allaqachon varaqlarga ega
Kitob = ExcelApplication.WorkBooks.Add();

// Excel ish kitobining birinchi varag'idan foydalaning
Sheet = Book.WorkSheets(1);

// Varaqning birinchi qatorida hujjat sarlavhasini yarating
Ustun = 1;
TP siklidagi har bir sahifa uchun
Agar page.Unload Keyin
Sheet.Cells(1, Column).Value = page.AttributeName;
Ustun = Ustun + 1;
endIf;
EndCycle;

// Katalog ma'lumotlarini yuklash
tanlash = Kataloglar[Katalog nomi].Select();
SheetString = 2;
Namuna olish paytida.Next() Loop
Ustun = 1;
TP siklidagi har bir sahifa uchun

Agar page.Unload Keyin
Urinish
// Qator va ustundagi qiymatni o'rnating
Agar TypeValue(selection[page.AttributeName])=Type("Raqam") bo'lsa
// Raqam turi uchun formatni o'rnating
Sheet.Cells(SheetRow, Column).NumberFormat = "0,00";

Format(tanlov[sahifa.AttributeName],"CH=0");
aks holda
// Boshqa barcha turlar uchun formatni "Matn" ga o'rnating.
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Sheet.Cells(SheetRow, Column).Qiymat =
Line(tanlov[sahifa.AttributeName]);
endIf;
istisno
// xato bo'lsa, satr va ustun raqamini ko'rsating
Hisobot ("Qiymatni sozlashda xatolik: " +
tanlash[pageAttributeName]);
Hisobot("Sahifa: " +SheetLine+ "Hisoblash: " +
Ustun + "Rec: " + sahifa. Rekvizit nomi);
EndAttempt;
Ustun = Ustun + 1;
endIf;

EndCycle;
SheetString = SheetString + 1;
Davlat("1C dan Excelga eksport qilish" + SheetString);
EndCycle;

// Yaratilgan kitobni xls fayliga saqlang
Book.SaveAs(Fayl nomi);

// Xotirani bo'shatish uchun MAQOMOTI ob'ektiga ulanishni yopganingizga ishonch hosil qiling
ExcelApplication.Quit();

Xabar berish("Fayl muvaffaqiyatli yuklandi: " + Fayl nomi);

Istisno
// 1C dan Excelga ma'lumotlarni eksport qilishda xatolarni qayta ishlash
Hisobot("Fayl ma'lumotlarini yozishda xatolik:" + Fayl nomi);
Hisobot (ErrorDescription());
Urinish
ExcelApplication.Quit();
Istisno
EndAttempt;
EndAttempt;
Jarayonning oxiri
Kod 1C v 7.x //1C: Enterprise 7.7 dan MS Excelga chiqishning eng oddiy namunasi. Ish kitobida bitta varaq borligini ta'minlash,
//shriftning o'lchamini, qalinligini va rangini, ustunlar, ramkalar kengligi va katakchalarni to'ldirishni o'rnating. Matnni tekislash
//hujayralar, qatorlarni guruhlash, katakchalarning raqam formatini belgilash, maydonni muzlatish.

Protsedura chiqishi()
Urinish
Application=CreateObject("Excel.Application");
Istisno
Hisobot (ErrorDescription(),"!!!");
Hisobot("MS Excel bu kompyuterda o'rnatilmagan bo'lishi mumkin.");
Qaytish;
EndAttempt;

//Ishchi kitob yarating

Workbook=Application.WorkBooks.Add();
//Oyna olish

Window=WorkBook.Windows(1);
//Chiqishni tezlashtirish uchun oynani ko'rinmaydigan qilib qo'ying

Window.Visible=0;
//Ishchi kitobida bitta varaq borligini ta'minlash

Agar WorkBook.Worksheets.Count=0 bo'lsa
Workbook.Worksheets.Add();
Aks holda
Application.DisplayAlerts=0;//ogohlantirishlar bermang

WorkBook.Worksheets.Count>1 Cycle paytida
Workbook.Worksheets(1).Delete();
EndCycle;
Application.DisplayAlerts=-1;//ogohlantirish belgisini tiklang

endIf;
//Ish varag'ini olish

Worksheet=WorkBook.Worksheets(1);
// Ishchi varaq nomini o'rnating

Worksheet.Name="Misol chiqarish";

// Hujjat nomi

Worksheet.Range("A1").Value="MS Excelda 1C:Enterprise dan olingan misol";!}
Worksheet.Range("A2").Value="bugun"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//shrift hajmi

Worksheet.Range("A1:A2").Font.Bold=-1;//bold shrift

//Ustun kengligini o'rnating

Worksheet.Columns(1).ColumnWidth=60;
Worksheet.Columns(2).ColumnWidth=15;
Worksheet.Columns(3).ColumnWidth=15;

// Hujjat sarlavhasi

Worksheet.Range("A4").Value="Birinchi ustun";!}
s=7 dan 10 Cycle//freymlar uchun

Worksheet.Range("A4").Borders(s).LineStyle=1;
Worksheet.Range("A4").Borders(s).Weight=-4138;//xlMedium

EndCycle;
Worksheet.Range("A4").Interior.ColorIndex=15;//kulrang rang bilan to'ldiring

Worksheet.Range("A4").HorizontalAlignment=-4108;//matnni markazga tekislang

Worksheet.Range("B4").Value="Second";!}
s=7 dan 10 gacha aylanish uchun
Worksheet.Range("B4").Borders(s).LineStyle=1;
Worksheet.Range("B4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Uchinchi";!}
s=7 dan 10 gacha aylanish uchun
Worksheet.Range("C4").Borders(s).LineStyle=1;
Worksheet.Range("C4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

//Qatorlarni guruhlash uchun:
Worksheet.Outline.SummaryRow=0;//"xulosa" qatorlari tepada ko'rsatiladi (agar pastda bo'lsa, u holda 1)

//Chiqish satrlari
Worksheet.Range("A5").Value="Analytics Object)";!}
Worksheet.Range("A5").Font.ColorIndex=5;//shrift rangi - ko'k

Worksheet.Range("B5").Value=123,45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Value=678,9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Analytics Object)";!}
Worksheet.Range("A6").Font.ColorIndex=3;//shrift rangi - qizil

Worksheet.Range("B6").Value=123,45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Value=678,9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Analytics Object)";!}
Worksheet.Range("B7").Value=123,45;
Worksheet.Range("C7").Value=678,9;

Worksheet.Range("A8").Value="Analytics Object)";!}
Worksheet.Range("B8").Value=123,45;
Worksheet.Range("C8").Value=678,9;

Worksheet.Range("A9").Value="Analytics obyekti)";!}
Worksheet.Range("A9").Font.ColorIndex=3;//shrift rangi - qizil

Worksheet.Range("B9").Value=123,45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678,9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics Object)";!}
Worksheet.Range("B10").Value=123,45;
Worksheet.Range("C10").Value=678,9;

Worksheet.Range("A11").Value="Analytics Object)";!}
Worksheet.Range("B11").Value=123,45;
Worksheet.Range("C11").Value=678,9;

Worksheet.Range("A12").Value="Analytics Object)";!}
Worksheet.Range("A12").Font.ColorIndex=5;//shrift rangi - ko'k

Worksheet.Range("B12").Value=123,45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Value=678,9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics Object)";!}
Worksheet.Range("A13").Font.ColorIndex=3;//shrift rangi - qizil

Worksheet.Range("B13").Value=123,45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678,9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics Object)";!}
Worksheet.Range("B14").Value=123,45;
Worksheet.Range("C14").Value=678,9;

Worksheet.Range("A15").Value="Analytics Object)";!}
Worksheet.Range("B15").Value=123,45;
Worksheet.Range("C15").Value=678,9;

Worksheet.Range("A16").Value="Analytics Object)";!}
Worksheet.Range("A16").Font.ColorIndex=3;//shrift rangi - qizil

Worksheet.Range("B16").Value=123,45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678,9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics Object)";!}
Worksheet.Range("B17").Value=123,45;
Worksheet.Range("C17").Value=678,9;

Worksheet.Range("A18").Value="Analytics Object)";!}
Worksheet.Range("B18").Value=123,45;
Worksheet.Range("C18").Value=678,9;

// Ramkalarni o'rnatish

NomStr=5 dan 18 gacha bo'lgan davr uchun
s=7 dan 10 gacha aylanish uchun
Worksheet.Range("A"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("B"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("C"+LineNumber).Chegaralar(lar).LineStyle=1;
EndCycle;
EndCycle;

//Qatorlarni guruhlash

Worksheet.Range("7:8").Rows.Group();
Worksheet.Range("10:11").Rows.Group();
Worksheet.Range("14:15").Rows.Group();
Worksheet.Range("17:18").Rows.Group();
Worksheet.Range("6:11").Rows.Group();
Worksheet.Range("13:18").Rows.Group();

//Guruhlarning birinchi darajaga yiqilishi

Worksheet.Outline.ShowLevels(1);

//Raqam formatini o'rnating

Urinish
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Istisno
Urinish
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Istisno
EndAttempt;
EndAttempt;

//Ilova va uning oynasi ko'rinishini o'rnating

Application.Visible=-1;
Window.Visible=-1;

//Hududni mahkamlang

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure // Chiqish

1C foydalanuvchilari 1C dan Excelga deyarli har qanday ma'lumotlarni tezda qanday yuklashni bilmasliklari men uchun kichik kashfiyot bo'ldi. Yaqinda men hamkasblarim nima qilganiga duch keldim va keyin FineReader yordamida ular ma'lumotlarni rasmdagi matnga tarjima qildilar, chunki 1C-da saqlash tugmasi ishlamadi (rasmga qarang). Uzoq yo'l, shunday emasmi? Ammo qulayroq usullar mavjud. 1C dan tushirishda hech qanday sir yo'q, juda ko'p imkoniyatlar mavjud.

Keling, 1C dan Excelga ma'lumotlarni qanday saqlashimiz mumkinligini nuqtama-bosqich ko'rib chiqaylik:

1C-dan Excel-ga ma'lumotlarni saqlashning eng oson usuli - hujjat yoki jurnalda bitta katakchani tanlash va bosish (nusxa olish), so'ngra Excel-da ma'lumotlarni saqlamoqchi bo'lgan katakchani tanlang va bosing. v. Shunday qilib, siz o'sha hujayraning mazmunini saqlaysiz. Misol uchun rasm uchun u 42,289,23 bo'ladi

Ushbu usul 1C ning har qanday versiyasi uchun ishlaydi.

2. 1C dan Excelga katta hajmdagi ma'lumotlarni qanday yuklab olish mumkin?

Oldingi usul yaxshi, lekin bu tarzda katta hajmdagi ma'lumotlarni to'play olmaysiz. Shuning uchun Ro'yxat vositasidan foydalangan ma'qul.

Deyarli har qanday hujjat jurnalida, ma'lumotnomada yoki hujjatda sichqonchaning o'ng tugmachasini bosing va Ro'yxatni qidiring.


8.3 versiyalari va "Taksi" interfeysi uchun ro'yxatni ko'rsatish tugmasi "Ko'proq" menyusida joylashgan

Ushbu elementlarning ro'yxati matn sifatida paydo bo'ladi (birinchi ustunlarni tanlashni tanlashingiz kerak bo'lishi mumkin). Ushbu matn allaqachon istalgan hujjatga ko'chirilishi mumkin. Lekin men sizga Fayl - Boshqacha saqlash menyusidan foydalanishni maslahat beraman (chunki katta hajmdagi ma'lumotlarni qayta ishlash uzoq vaqt talab etadi va buferga nusxalashda xatolik yuz berishi mumkin).

Keyin kerakli fayl formatini tanlang.

Barcha fayllar kerakli formatda saqlanadi.

Ushbu usul 1C ning har qanday versiyasi uchun ham ishlaydi.

Yupqa mijoz yoki Taksi interfeysidagi 1c 8.2 va undan yuqori versiyalari uchun Fayl - Boshqacha saqlash vositasi yuqori o'ng burchakdagi panelda floppi ko'rinishida mavjud.

3. Hujjatlarning bosma shakllarini 1C dan Excelga qanday yuklab olish mumkin?

kabi hujjatlarning bosma shakllari

1 - Chop etishni o'zgartirish uchun "Faqat ko'rish" tugmasini olib tashlang

2 - Hujjatni kerakli formatda saqlang, 2-bandga qarang

Shuningdek, siz chop etilgan shaklning mazmunini Word-dagi kabi har qanday matn ma'lumotlari sifatida saqlashingiz mumkin.

Ko'pincha chop etiladigan yoki hisobot shaklini Excelga oddiy nusxa ko'chirish va joylashtirish orqali saqlash mumkin.

Excel-dan 1C-ga ma'lumotlarni qanday yuklash - bu butunlay boshqacha hikoya. Lekin men buni tez orada aytaman, shunchaki kuting;)

Bizning maqolamizni ijtimoiy tarmoqlaringizda baham ko'ring: