Internet Windows Android
Kengaytirish

1c 8 excel -ga yuklanmagan. Turli parametrlarni o'rnatish orqali ma'lumotlarni Excelga eksport qilish

Hech kimga sir emaski, buxgalterlarga yordam berish uchun muvaffaqiyatli 1C dasturi ishlab chiqilgan, bu sizga bir nechta operatsiyalarni imkon qadar tez va samarali bajarishga imkon beradi. Ammo, buxgalterlar bu dasturiy ta'minotning barcha imkoniyatlarini bilish uchun, ba'zida ozgina ter to'kishga to'g'ri keladi. Albatta, yakka tartibdagi operatsiyalarni amalga oshirish mexanizmini o'rganib chiqib, hamma narsani eng mayda -chuydalarigacha aniqlab, buxgalterlar nafaqat qoniqishadi. dasturiy ta'minot, lekin ayni paytda ularning ish unumdorligi oshganini payqadi.

1C tajribasi bo'lmagan yangi buxgalterlar duch keladigan dolzarb muammolardan biri bu ilgari yaratilgan Excel -dan 1C -ga yuklash. Haqiqatan ham, hujjatni Excel -da 1C -da qanday saqlashni o'z -o'zidan aniqlash qiyin, keyinchalik elektron jadval muharriri bilan to'g'ridan -to'g'ri ishlash uchun 1C -dan Excel -ga qanday saqlashni tanlash ham muammoli.

Shunday qilib, barcha muammolarni bartaraf etish uchun siz taklif qilingan algoritmning har bir bosqichiga chuqurroq kirib, ko'rsatmalarni diqqat bilan o'rganib chiqishingiz kerak. Albatta, yangi boshlanuvchilar bunday manipulyatsiyani bajarishda o'z ijodkorligini ko'rsatmasligi kerak. Faqat tajribali foydalanuvchilar yanada murakkab operatsiyalarni bajarishga qodir. Avvaliga, buxgalterlar shunchaki "qo'llarini to'ldirishlari", Excel -da ma'lumotlarni saqlash mumkin bo'lgan amallarni bajarishni o'rganishlari kerak. Faqat shundan keyingina Excelni 1C dasturiga qanday import qilish haqidagi bilimingizni kengaytira olasiz.

Operatsion mexanizmlari

Shuni ham ta'kidlashni istardimki, kompyuterda 1C: Buxgalteriya dasturining qaysi versiyasi o'rnatilganiga qarab, kerakli amallarni bajarish mexanizmi farq qilishi mumkin. Eng ko'p oxirgi versiyalar bu jarayon hech qanday o'ziga xos muammo bilan birga bo'lmaydi. Shuning uchun tajribali foydalanuvchilar yangilanishlarning ko'rinishini kuzatishni tavsiya qiladi va agar ular topilsa, dasturni albatta yangilab turing. Agar kompyuter o'rnatilgan bo'lsa eng yangi versiya Dasturiy ta'minot, keyin uni Excelga qanday yuklashni yoki 1C dasturida saqlashni aniqlash osonroq bo'ladi.

Algoritm yuklanmoqda

Birinchidan, 1Cda aynan nimani saqlamoqchi ekanligingizni hal qiling. Excel -da ilgari tuzilgan jadvalni oching, dasturga barcha ma'lumotlarni yuklash muhimligini tekshiring. Agar sizga keyinchalik elektron jadval hujjatida ustunlar kerak bo'lmasa, chunki ular hech qanday ahamiyatga ega emas, 1C: Buxgalteriya dasturini ortiqcha yuklamaslik uchun ularni oldindan o'chirib tashlang. Shundan so'ng, siz tahrir qilgan jadvalni qayta saqlashni unutmang.

Endi siz Excel -dan 1C -ga yuklashga imkon beradigan to'g'ridan -to'g'ri harakatlarga o'tishingiz mumkin. Avval dasturni o'zi oching, chap tomonda "Manbalar" qatorini toping, ustiga bosing. Qo'shimcha bo'limlar ochiladi, ular orasida "Nomenklatura" qatorida sizning tanlovingiz to'xtaydi. Endi gorizontal panelda "Nomenklatura va narxlar" ni bosish orqali topiladigan menyu bo'ladi, pastki ro'yxat ochiladi, unda kerakli "Yuklab olish" so'zini topasiz.

Import muvaffaqiyatli bo'lishi uchun, yuklangan hujjatning to'g'ri formatda saqlanishini ta'minlash muhim ahamiyatga ega. Hujjatlarni Excel formatida - 2003 yoki undan keyingi versiyalarda saqlagan 1C: Buxgalteriya hisobiga import qilishga ruxsat beriladi. Bundan tashqari, hujjatni mxl va ods formatida saqlash mumkin. Agar siz hamma narsani oldindan shunday qilgan bo'lsangiz, import qilishingiz mumkin.

"Yuklash" tugmachasini bosish orqali Excel -da 1C -da qanday saqlash kerakligini tushunish oson. Ekranda odatdagi yuklash oynasi paydo bo'ladi. Faqat yuklab olmoqchi bo'lgan hujjat joylashgan yo'lni ko'rsatish uchun qoladi. Excel -dan 1C -ga import tugagandan so'ng, iltimos, dasturda elektron jadval muharriri bilan bir xil bo'lishini unutmang.

Bu importni yakunlaydi, lekin sizning harakatlaringiz davom etadi, ayniqsa, agar siz jadvalni oldin tahrir qilmagan bo'lsangiz, unda qo'shimcha satr va ustunlar mavjud. Ustunlar tepasida "Rekvizitni ko'rsating" kabi taklifni topasiz, ustiga bosing va siz ro'yxatda taklif qilingan variantlardan birini tanlashingiz kerak bo'ladi. Har bir ustun bilan muvaffaqiyatli ishlagandan so'ng, chiziqlarni ko'rib chiqing. Agar qo'shimcha narsa topsangiz, uni o'chirib tashlang.

Bunday manipulyatsiyalarni bajarish uchun qatorni tanlang va "Chiziqni o'chirish" tugmasini bosing.

Mavjud Excel -dan 1C -da qanday tushirish bo'yicha ko'rsatmalarni o'rganib, jadvalni tahrir qilgandan so'ng, etishmayotgan ma'lumotlarni to'ldirish kerakligi haqidagi maslahatlarni osongina topishingiz mumkin. Agar siz bunday manipulyatsiyalarni ehtiyotkorlik bilan qilsangiz, keyinchalik dastur bilan ishlash osonroq bo'ladi. Xuddi shunday, qidirish osonroq bo'ladi.

Bu elektron jadval muharririni 1C: Buxgalteriya dasturiga import qilishni yakunlaydi. Agar siz Excel -dan 1C -da yukni tushirish bo'yicha ko'rsatmalarga qat'iy rioya qilsangiz, lekin biror narsa noto'g'ri ketayotgan bo'lsa, dasturning o'zi oxirgi versiyasi bilan ta'minlanganligiga ishonch hosil qiling.

Yuklab olish algoritmi

Shunday qilib, ilgari Excel -da yaratilgan hujjatlarni 1C -ga qanday yuklash kerakligini aniqlab, endi hujjatni 1C -dan Excel -ga qanday saqlash kerakligini tushunishingiz mumkin. Ba'zi buxgalterlar ham ko'pincha bu ehtiyojga duch kelishadi. Yaxshiyamki, dasturning yangi versiyalarida bu imkoniyat nafaqat mavjud, balki bunday vazifalarni bajarish allaqachon sezilarli yengilliklarga hamroh bo'ladi.

Birinchidan, yuklangan hujjat sheriklar va etkazib beruvchilarga yuborilishi mumkin bo'lgan narxlar ro'yxati sifatida ishlatilishi mumkin. Faylni yuklashga "majburlash" uchun, avval "Nomenklatura", keyin "Nomenklatura va narxlar" ni ochib, allaqachon tanish bo'lgan marshrutni bajarish kerak, va nihoyat, bu safar "Yuklab olish" qatori. Shundan so'ng, oyna paydo bo'ladi, unda siz keyinchalik Excel -da ko'rmoqchi bo'lgan ustunlarni belgilashingiz kerak bo'ladi.

Bundan tashqari, qo'shimcha ustunlar qo'shilishi mumkin, yuqori gorizontal panelda bunday oraliq vazifalarni hal qilish uchun "Qo'shish" va "O'chirish" tugmalari mavjud. Belgilangan barcha kerakli ma'lumotlar kiritilganligiga ishonch hosil qilganingizdan so'ng, "Yuklab olish" tugmachasini bosishingiz, bunday faylni saqlamoqchi bo'lgan yo'lni ko'rsatishingiz va dasturning o'zi bajaradigan jarayonning tugashini kutishingiz kerak. .

Siz uzoq kutishingizga to'g'ri kelmaydi, chunki operatsiya etarlicha tez amalga oshiriladi.

Dastur jarayon tugaganligi haqida xabar berganida, siz yuklangan faylni ochishingiz va keyingi ish uchun zarur bo'lgan hamma narsani o'z ichiga olganligiga ishonch hosil qilishingiz kerak. Tajribali buxgalterlar bir emas, bir vaqtning o'zida bir nechta lavozimni yuklashlari mumkin, ular o'nlab emas, balki yuzlab hisoblangan. Bunday harakatlar tufayli vaqt sezilarli darajada tejaladi, bu esa ilgari bunday vazifalarni bajarish uchun ko'p vaqt sarflashga majbur bo'lganlar tomonidan mamnuniyat bilan kutib olinadi.

Shunday qilib, yuklash va yuklab olish jarayoni Excel hujjatlari 1C: Buxgalteriya hisobi dasturida ilgari muammolarning ko'payishi kuzatilgan. V hozirda dasturni eng so'nggi versiyasiga yangilab, foydali tavsiyalarni o'rganib, har qanday buxgalter bunday vazifalarni bajara oladi.

2018-11-15T19: 32: 35 + 00: 00

Umumjahon ishlov berish "Yuklab oling va yuklab oling XML ma'lumotlari"ma'lumotlarni to'liq yoki qisman tushirishni amalga oshiradi axborot bazasi hujjat topshirish XML formati... Keyinchalik, ushbu fayl bir xil ishlov berish yordamida ma'lumotlar bazasiga yuklanishi mumkin. Yuklash faylining formati, almashinuv rejasi bo'yicha yuklashda, sarlavha qismi bo'yicha yaratilgan fayl formatidan farq qiladi.

Qayta ishlash faqat ma'lumotlar bazasi yuklangan va yuklangan ma'lumotlar bazasi bir hil bo'lgan (konfiguratsiyalar bir xil, ma'lumotlar farq qilishi mumkin) yoki yuklanmagan barcha ob'ektlar tarkibi bo'yicha deyarli bir xil bo'lgan hollarda ishlatilishi mumkin. atributlarning turlari va jadval bo'limlari, "qo'rg'oshin" metadata ob'ektining xususiyatlari va boshqalar.

Bu ishlov berishdan foydalanish, masalan, to'liq yoki qisman yaratish uchun mumkin zaxira ma'lumotlar almashinuvi, ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvi, shuningdek muvaffaqiyatsiz ma'lumotlar bazalarini tiklashda yordamchi vosita sifatida.

Qayta ishlash ma'lumotni yuklashni qo'llab -quvvatlaydi, bu tanlovni davrlar bo'yicha belgilash imkoniyatiga ega. Shuningdek, ob'ektlar XML orqali almashilganda noto'g'ri belgilar uchun tekshiriladi.

Hurmat bilan, (o'qituvchi va ishlab chiquvchi).

Ko'pincha siz 1C 8.3 -dan ma'lumotlarni olishingiz va ma'lumotlarni saqlashingiz kerak tashqi fayl, boshqacha aytganda, 1C korxonasidan tushirish. Vazifa deyarli har doim 1C dasturchilari ishtirokisiz amalga oshadi.

Seriyani ko'rib chiqing foydali maslahatlar, uning yordamida ma'lumotlarni 1C dan tashqi axborot tizimiga yuklashingiz mumkin.

1Cda mutaxassislarni jalb qilmasdan ma'lumot olishning bir necha usullari mavjud:

  • Butun ma'lumotlar bazasini 1C 8.3 -dan tushirish - keyinchalik boshqa kompyuterga yuklash uchun
  • Hisobotlar va chop etiladigan shakllarni Excel, Word yoki PDF -da saqlang
  • 1C dan jadvallarni tushirish
  • Ma'lumotni so'rovlar konsoli yordamida olish

Ular haqida ko'proq:

Butun ma'lumotlar bazasini 1c 8.3 -dan qanday tushirish mumkin (file.dt -ga)

Buning uchun siz konfigurator rejimiga o'tishingiz kerak, so'ngra asosiy menyuda "Ma'muriyat" - "Ma'lumotlar bazasini o'chirish" bandini tanlang:

Keyin faqat kelajakdagi faylning nomini va uning diskdagi o'rnini ko'rsatish kerak.

Boshqa ma'lumotlar bazasiga keyinchalik yuklash uchun "Ma'lumotlar bazasini yuklash" tugmasini bosing va oldindan yuklangan faylni tanlang.

1C dan Excelga hisobotlar va bosma shakllarni tushirish

Bu usul ko'p qirrali va juda oddiy. Buning uchun chop etiladigan yoki hisobotni ochish kifoya.

Masalan, oching bosma shakl TORG 12, ctrl + S tugmalarini bosing (yoki Fayl menyusida - Saqlash sifatida) va fayl turini va uning nomini tanlang:

Xuddi shu tizim ishlashi uchun - hisobot ikki marta bosish bilan tushiriladi:

267 1C video darsliklarini bepul oling:

Asosiy formatlarda saqlash mumkin - excel, word, pdf, html, txt va boshqalar.

1C 8.3 dan jadvallarni tushirish

Ko'pincha "joriy yil uchun to'lovlar ro'yxatini olish", "sotib olish yoki sotish kitobini tushirish" yoki "256 -schyot -fakturadan tovarlarni tushirish" kabi arzimas vazifalar mavjud. Bunday muammolarni hal qilish juda oddiy.

Masalan, kontragent "Vektor" dan 1000 dan ortiq bo'lgan barcha tushumlarni olishim kerak. Ro'yxat shaklini oching va ro'yxatda kerakli tanlovlarni o'rnating:

Tizim pul olish variantini taklif qiladi elektron jadval hujjati yoki matn, jadvalni tanlang. 1C dasturi ma'lumotni shunday jadvalli hujjatda aks ettiradi, uni hisobotlar singari bizga kerakli formatda saqlash mumkin:

Shunga o'xshash harakatlar 1C 8.2 -dagi deyarli har qanday jadvalli bo'lim uchun bajarilishi mumkin. Masalan, MSK00003 raqamli kvitansiyadan tovarlar ro'yxatini tushirishimiz kerak edi, muammo yo'q. Bu juda sodda tarzda amalga oshiriladi - hujjatni oching, qo'ng'iroq qiling kontekst menyusi va bir necha marta bosishdan so'ng biz kerakli formatdagi kerakli yuklashni olamiz:


1C dan Excelga tranzaktsiyalar jurnalini yuklash:

Ma'lumotni so'rovlar konsoli yordamida olish

Biroq, barcha ma'lumotlarni 1C 8.2 -ning oddiy jadval qismida topish mumkin emas. Ba'zida siz bir nechta ma'lumot manbalaridan ma'lumotlarni to'plashingiz, ularni ba'zi maydonlar orqali ulashingiz kerak.

Bu usul so'rovlar tili asoslarini biladigan, texnologiyani yaxshi biladigan odamlar uchun javob beradi. Bu so'rov natijasini olish va uni kerakli formatda saqlashdan iborat.

Masalan, siz etkazib beruvchilarning barcha kontragentlarini va ularni olishingiz kerak telefon raqami... Buning uchun quyidagi so'rovni yozing:

Olingan jadval kerakli fayl formatiga ham eksport qilinishi mumkin:

Qabul qilingan ma'lumotlarni "" yordamida boshqa 1C ma'lumotlar bazasiga yuklashingiz mumkin. Nomenklatura namunasi uchun video darsini tomosha qiling:

Kod 1C v 8.x // Protsedura eksport rejimida ko'rsatilgan katalogdan ma'lumotlarni formatdagi faylga tushiradi Microsoft Excel
// bilan ko'rsatilgan ism raqamni va yozish satriga ma'lumotlarni konvertatsiya qilishdan foydalanish;
Asosiy amallarFormalarni eksport qilish tartibi (tugma)
Harakat
Harakat
// Microsoft Excel ob'ektini yuklang
Shtat ("1C -dan ma'lumotlarni Microsoft Excel -ga yuklash ...");
ExcelApplication = Yangi COMObject ("Excel.Application");
Istisno
Hisobot ("Microsoft Excel -ni ishga tushirishda xato."
+ Symbols.PS + DescriptionErrors (), MessageStatus.Diqqat);
Qaytish;
Harakatlarning tugashi;

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

// Birinchi varaqdan foydalaning Excel ish kitoblari
Sheet = Book.WorkSheets (1);

// Varaqning birinchi qatorida hujjatning boshini shakllantiring
Ustun = 1;
TP tsiklining har bir sahifasi uchun
Agar sahifa yuklansa
Sheet.Cells (1, Ustun) .Value = string.AttributeName;
Ustun = ustun + 1;
EndIf;
Tsiklning oxiri;

// Katalog ma'lumotlarini tushirish
tanlash = Kataloglar [DirectoryName] .Select ();
SheetRow = 2;
Namuna olish paytida.Next () Loop
Ustun = 1;
TP tsiklining har bir sahifasi uchun

Agar sahifa yuklansa
Harakat
// Qator va ustunga qiymatni o'rnating
Agar TypeZnch (namuna [sahifa AttributeName]) = Turi ("Raqam") Keyin
// Raqam turi uchun format o'rnating
Sheet.Cells (SheetRow, Column) .NumberFormat = "0,00";

Format (tanlash [page.AttributeName], "ChG = 0");
aks holda
// Boshqa turlar uchun formatni "Matn" ga o'rnating.
Sheet.Cells (ListRow, Column) .NumberFormat = "@";
Sheet.Cells (ListRow, Column) .Value =
String (tanlash [page.AttributeName]);
EndIf;
istisno
// xato bo'lsa, satr va ustun raqamlarini ko'rsatish
Hisobot ("Qiymatni sozlashda xato:" +
olish [sahifa AttributeName]);
Hisobot ("Qator:" + RowList + "Hisoblash:" +
Ustun + "Qaydlar:" + sahifa. Atribut nomi);
Harakatlarning tugashi;
Ustun = ustun + 1;
EndIf;

Tsiklning oxiri;
SheetRow = SheetRow + 1;
Holat ("1C dan Excelga eksport qilish" + Ro'yxat chizig'i);
Tsiklning oxiri;

// Yaratilgan kitobni saqlang xls fayli
Book.SaveAs (fayl nomi);

// bilan aloqani yopganingizga ishonch hosil qiling COM obyekti xotirani bo'shatish uchun
ExcelApplication.Quit ();

Hisobot ("Fayl yuklandi:" + fayl nomi);

Istisno
// 1C -dan Excel -ga ma'lumotlarni eksport qilishda xatolarni hal qilish
Hisobot ("Fayl ma'lumotlarini yozishda xato:" + fayl nomi);
Hisobot (xato tavsifi ());
Harakat
ExcelApplication.Quit ();
Istisno
Harakatlarning tugashi;
Harakatlarning tugashi;
Jarayonning tugashi
Kod 1C v 7.x // Eng oddiy misol MS Excel -da 1C: Enterprise 7.7 dan chiqish. Mavjudligini ta'minlash ish daftarchasi bitta varaq,
// shrift o'lchamini, vaznini va rangini, ustunlar kengligini, chegaralarni va katakchalarni to'ldirishni sozlash. Matnni tekislash
// hujayralar, qatorlarni guruhlash, sozlash raqamli format hujayralarni biriktiruvchi maydon.

Olib tashlash tartibi ()
Harakat
Ilova = CreateObject ("Excel.Application");
Istisno
Hisobot (DescriptionBugs (), "!!!");
Hisobot ("Ehtimol, MS Excel bu kompyuterda o'rnatilmagan.");
Qaytish;
Harakatlarning tugashi;

// Ish kitobini yarating

WorkBook = Application.WorkBooks.Add ();
// Oynani oling

Oyna = Ish kitobi.Windows (1);
// Chiqishni tezlashtirish uchun oynaning ko'rinmasligini o'rnating

Oyna.Visible = 0;
// Ish daftarchasida bitta varaq borligiga ishonch hosil qiling

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

WorkBook.Worksheets.Count> 1 Loop
WorkBook.Worksheets (1) .Delete ();
Tsiklning oxiri;
Application.DisplayAlerts = -1; // ogohlantirish bayrog'ini tiklang

EndIf;
// Ishchi varaqni oling

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

Worksheet.Name = "Chiqish namunasi";

// Hujjat sarlavhasi

Ishchi varaq.Range ("A1"). Qiymat = "(! LANG: 1C: Enterprise -dan MS Excel -ga chiqish misoli.";!}
Ishchi varaq.Range ("A2"). Qiymat = "(! LANG: bugun"+ТекущаяДата();!}
Ishchi varaq.Range ("A1: A2"). Font.Size = 14; // shrift o'lchami

Ishchi varaq.Range ("A1: A2"). Font.Bold = -1; // qalin shrift

// Ustunlar kengligini o'rnating

Ustunlar (1) .ColumnWidth = 60;
Ustunlar (2) .ColumnWidth = 15;
Ustunlar (3) .ColumnWidth = 15;

// Hujjat sarlavhasi

Ishchi varaq.Range ("A4"). Qiymat = "(! LANG: Birinchi ustun";!}
S = 7 dan 10 gacha Loop // ramkalar uchun

Ishchi varaq.Range ("A4"). Chegaralar (lar) .LineStyle = 1;
Ishchi varaq.Range ("A4"). Chegaralar. Og'irligi = -4138; // xlMedium

Tsiklning oxiri;
Ishchi varaq.Range ("A4"). Interior.ColorIndex = 15; // kulrang to'ldirish

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

Ishchi varaq.Range ("B4"). Qiymat = "(! LANG: Ikkinchi";!}
S = 7 dan 10 gacha bo'lgan davr uchun
Ishchi varaq.Range ("B4"). Chegaralar (lar) .LineStyle = 1;
Ishchi varaq.Range ("B4"). Chegaralar. Vazni = -4138;
Tsiklning oxiri;
Ishchi varaq.Range ("B4"). Interior.ColorIndex = 15;
Ishchi varaq.Range ("B4"). HorizontalAlignment = -4108;

Ishchi varaq.Range ("C4"). Qiymat = "(! LANG: Uchinchi";!}
S = 7 dan 10 gacha bo'lgan davr uchun
Ishchi varaq.Range ("C4"). Chegaralar (lar) .LineStyle = 1;
Ishchi varaq.Range ("C4"). Chegaralar. Vazni = -4138;
Tsiklning oxiri;
Ishchi varaq.Range ("C4"). Interior.ColorIndex = 15;
Ishchi varaq.Range ("C4"). HorizontalAlignment = -4108;

// Satrlarni guruhlash uchun:
Ishchi varaq.Outline.SummaryRow = 0; // yuqori qismida "xulosa" qatorlarini ko'rsatish (agar pastda bo'lsa, 1)

// Chiqish satrlari
Ishchi varaq.Range ("A5"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A5"). Font.ColorIndex = 5; // shrift rangi - ko'k

Ishchi varaq.Range ("B5"). Qiymat = 123.45;
Ishchi varaq.Range ("B5"). Font.ColorIndex = 5;
Ishchi varaq.Range ("C5"). Qiymat = 678,9;
Ishchi varaq.Range ("C5"). Font.ColorIndex = 5;

Ishchi varaq.Range ("A6"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A6"). Font.ColorIndex = 3; // shrift rangi - qizil

Ishchi varaq.Range ("B6"). Qiymat = 123.45;
Ishchi varaq.Range ("B6"). Font.ColorIndex = 3;
Ishchi varaq.Range ("C6"). Qiymat = 678,9;
Ishchi varaq.Range ("C6"). Font.ColorIndex = 3;

Ishchi varaq.Range ("A7"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B7"). Qiymat = 123.45;
Ishchi varaq.Range ("C7"). Qiymat = 678,9;

Ishchi varaq.Range ("A8"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B8"). Qiymat = 123,45;
Ishchi varaq.Range ("C8"). Qiymat = 678,9;

Ishchi varaq.Range ("A9"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A9"). Font.ColorIndex = 3; // shrift rangi - qizil

Ishchi varaq.Range ("B9"). Qiymat = 123.45;
Ishchi varaq.Range ("B9"). Font.ColorIndex = 3;
Ishchi varaq.Range ("C9"). Qiymat = 678,9;
Ishchi varaq.Range ("C9"). Font.ColorIndex = 3;

Ishchi varaq.Range ("A10"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B10"). Qiymat = 123,45;
Ishchi varaq.Range ("C10"). Qiymat = 678,9;

Ishchi varaq.Range ("A11"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B11"). Qiymat = 123.45;
Ishchi varaq.Range ("C11"). Qiymat = 678,9;

Ishchi varaq.Range ("A12"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A12"). Font.ColorIndex = 5; // shrift rangi - ko'k

Ishchi varaq.Range ("B12"). Qiymat = 123.45;
Ishchi varaq.Range ("B12"). Font.ColorIndex = 5;
Ishchi varaq.Range ("C12"). Qiymat = 678,9;
Ishchi varaq.Range ("C12"). Font.ColorIndex = 5;

Ishchi varaq.Range ("A13"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A13"). Font.ColorIndex = 3; // shrift rangi - qizil

Ishchi varaq.Range ("B13"). Qiymat = 123,45;
Ishchi varaq.Range ("B13"). Font.ColorIndex = 3;
Ishchi varaq.Range ("C13"). Qiymat = 678,9;
Ishchi varaq.Range ("C13"). Font.ColorIndex = 3;

Ishchi varaq.Range ("A14"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B14"). Qiymat = 123.45;
Ishchi varaq.Range ("C14"). Qiymat = 678,9;

Ishchi varaq.Range ("A15"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B15"). Qiymat = 123.45;
Ishchi varaq.Range ("C15"). Qiymat = 678,9;

Ishchi varaq.Range ("A16"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("A16"). Font.ColorIndex = 3; // shrift rangi - qizil

Ishchi varaq.Range ("B16"). Qiymat = 123.45;
Ishchi varaq.Range ("B16"). Font.ColorIndex = 3;
Ishchi varaq.Range ("C16"). Qiymat = 678,9;
Ishchi varaq.Range ("C16"). Font.ColorIndex = 3;

Ishchi varaq.Range ("A17"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B17"). Qiymat = 123.45;
Ishchi varaq.Range ("C17"). Qiymat = 678,9;

Ishchi varaq.Range ("A18"). Qiymat = "(! LANG: Analitik ob'ekt";!}
Ishchi varaq.Range ("B18"). Qiymat = 123.45;
Ishchi varaq.Range ("C18"). Qiymat = 678,9;

// Kadrlarni o'rnating

No Str = 5 dan 18 tsikl uchun
S = 7 dan 10 gacha bo'lgan davr uchun
Ishchi varaq.Range ("A" + NomStr). Chegaralar (lar) .LineStyle = 1;
Ishchi varaq.Range ("B" + NomStr). Chegaralar (lar) .LineStyle = 1;
Ishchi varaq.Range ("C" + NomStr). Chegaralar (lar) .LineStyle = 1;
Tsiklning oxiri;
Tsiklning oxiri;

// Chiziqlarni guruhlash

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

// Guruhlarni birinchi darajaga yig'ish

Ishchi varaq.Outline.ShowLevels (1);

// Raqam formatini o'rnating

Harakat
Ishchi varaq.Range ("B5: C18"). NumberFormat = "# ## 0.00";

Istisno
Harakat
Ishchi varaq.Range ("B5: C18"). NumberFormat = "# ## 0,00";

Istisno
Harakatlarning tugashi;
Harakatlarning tugashi;

// Ilovaning ko'rinishini va uning oynasini o'rnating

Application.Visible = -1;
Oyna.Visible = -1;

// Hududni muzlatib qo'ying

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

Salom aziz o'quvchilar.

Men ketma -ket maqolalarimni davom ettiraman, uni hatto foydalanuvchi uchun 1C deb ham atash mumkin

Keling, bugun gaplashamiz 1C bazasi va konfiguratsiyasini qanday tushirish kerak ... Bu 1C mutaxassisi uchun arzimas savol, lekin mening ba'zi mijozlarim boshqa sohalarning mutaxassislari va buni bilishmaydi.

Shuningdek, siz 1C uchun ochiq bo'lgan papkani boshqa kompyuterga o'rnatishingiz mumkin. Qo'shish "-" Mavjud ma'lumotlar bazasi ro'yxatiga qo'shish " keyin bu tayanch bilan nom va yo'lni ko'rsating.

1C ma'lumotlar bazasi katalogi

Bizning "DemoAccounting" ma'lumot bazasi katalogida quyidagi ma'lumotlar mavjud:

1. Asosiy ma'lumotlar bazasi fayli - 1Cv8.1cd. Foydalanuvchilar tomonidan kiritilgan ma'lumotlar va ma'lumotlar bilan ishlashning tuzilishi va algoritmlarini tavsiflovchi konfiguratsiyani o'z ichiga oladi.
2. 1Cv8Log pastki katalogi. Foydalanuvchi harakatlari jurnalini o'z ichiga oladi.

Ma'lumotlar bazasini ishga tushirgandan so'ng, ma'lumotlar bazasi katalogida foydalanuvchilar ishini qo'llab -quvvatlash uchun zarur bo'lgan turli xil xizmat fayllari yaratiladi.


Ma'lumotlar bazasini boshqa kompyuterga o'tkazish uchun bizga 1Cv8.1cd fayli va 1Cv8Log pastki katalogi kerak bo'ladi.

IB nusxa ko'chirish foydalanuvchilar ishlayotganda amalga oshirilishi mumkin.

Nusxalash faqat fayl rejimida mavjud.

1C ma'lumotlar bazasini tushirish

Endi konfigurator rejimida ma'lumotlar bazasini tushirish va yuklash jarayonini ko'rib chiqaylik. Menyu bandini tanlash Ma'muriyat - ma'lumotlar bazasini yuklash .


Ma'lumotlar va konfiguratsiyani o'z ichiga olgan * .dt kengaytmasi bo'lgan fayl o'chiriladi

Bu variant universal deb hisoblanadi.

Ma'lumotlar bazasini tiklash uchun zaxira fayl* .dt menyu bandi konfiguratorda tanlangan Ma'muriyat - Ma'lumotlar bazasini yuklab oling .

Konfiguratsiyani faylga saqlang

Ko'p hollarda, ma'lumotsiz bitta konfiguratsiya qayta ko'rib chiqish uchun etarli.

Konfiguratsiyani tushirish uchun menyu bandini tanlang Konfiguratsiya - Konfiguratorda saqlash uchun konfiguratsiyani saqlang

Natijada, * .cf kengaytmasi bo'lgan fayl yuklanadi, unda konfiguratsiya qadoqlangan.