1c ma'lumotnomani nomidan toping. Pastki kataloglar. Tez. Mahsulot narxini belgilash


ROSSIYA TA'LIM VA ILMIY VAZIRLIGI

federal kasb-hunar ta'limi federal davlat byudjeti

Samara davlat universiteti

Iqtisodiyot va menejment fakulteti

Direktsiyalar va ular bilan ishlash 1: "Korxona" bilan

Talaba tomonidan ijro etiladi

2 kurs 23201.50 guruhlari

Sidorenko Anna

O'qituvchi

Klimentyeva S.V.

Kirish 3

1C dasturidagi direktsiyalar: Buxgalteriya 4

1C dasturi kataloglarining xususiyatlari: Buxgalteriya 9

Tafsilotlar 15

Jadval qismlari 16

Xulosa 17

Adabiyotlar 18

Kirish

"1C: Korxonalarda buxgalteriya hisobi" buxgalteriya hisobi va soliq hisobini avtomatlashtirish, shuningdek majburiy (tartibga solinadigan) hisobot shakllarini tayyorlash uchun universal maqsadli dasturdir.

Dastur 1C: Enterprise tizimining moslashuvchan texnologik platformasiga asoslanadi, uning imkoniyatlari sizga turli xil biznes-ilovalarni yaratishga va o'zgartirishga imkon beradi.

"1C: Enterprise Buxgalteriya hisobi" bu 1C: Enterprise platformasi va "Korxona hisobi" konfiguratsiyasining kombinatsiyasidan iborat dastur. "1C: Korxonalarda buxgalteriya hisobi" bu odatdagi ishlardan xalos bo'lishga yordam beradigan va buxgalteriya hisobini zamonaviy biznesning haqiqiy ehtiyojlariga yaqinlashtiradigan vositadir.

"1C: Korxonalarni buxgalteriya hisobi" buxgalteriya bo'limi korxonada buxgalteriya hisobi uchun to'liq javobgar bo'lsa, masalan, boshlang'ich hujjatlarni rasmiylashtirish, sotishni buxgalteriya hisobi va boshqalar bilan bog'liq bo'lgan barcha muammolarni hal qilishni ta'minlaydi. Ushbu amaliy yechim faqat buxgalteriya hisobi va soliqlarni hisobga olish uchun ham ishlatilishi mumkin va boshqa xizmatlarni, masalan, savdo bo'limini avtomatlashtirish vazifalari ixtisoslashtirilgan konfiguratsiyalar yoki boshqa tizimlar yordamida hal qilinishi mumkin. Shunday qilib, "1C: Korxonalar hisobi" bo'limida "Savdo menejmenti" va "Ish haqi va xodimlarni boshqarish" amaliy echimlari bilan "1C: Korxona" tizimini almashish imkoniyati mavjud.

Xulosa ichida ma'lumotnomalar 1C: Enterprise tizimidagi konfiguratsiya ob'ektlaridan biri sifatida ko'rib chiqiladi.

1c dasturidagi direktsiyalar: Korxona hisobi

Hujjat shaklini to'ldirishda ko'pincha oldindan belgilangan ro'yxatdagi qiymatni tanlab ma'lumotni ko'rsatish talab etiladi.

Masalan, ishga murojaat qilishda to'ldirishingiz kerak bo'lgan anketani oling.

"Tug'ilgan joyi" ustunini to'ldirganda, hisob-kitobni ko'rsatish kerak. Garchi aholi punktlarining umumiy soni juda katta bo'lsa-da, barcha aholi punktlari ro'yxati hali ham cheklangan. Aslida, tug'ilgan joyni shunga o'xshash ro'yxatdan kerakli manzilni tanlash orqali ko'rsatish mumkin. Bunday ro'yxat ma'lumotnoma hisoblanadi.

Shunday qilib, biz buni aytishimiz mumkin ma'lumotnoma ma'lum bir hujjat atributining mumkin bo'lgan qiymatlari ro'yxati   ("hujjat" so'zining keng ma'nosida).

Direktsiyalar noaniq ma'lumot kiritishni istisno qilish kerak bo'lgan hollarda qo'llaniladi.

Masalan, xaridor, sotuvchi, sotuvchi, direktor ushbu mahsulot qanday mahsulot ekanligini tushunishi uchun hamma uni bir xil deb atashi kerak. Va bu holda, katalog kerak. Odatda savdo korxonalarida u narxlar ro'yxati shaklida bo'ladi va agar bunday katalog kompyuterda saqlangan bo'lsa, unda savdo kompaniyasi ishlaydigan barcha tovarlar ro'yxati kiritiladi.

1C: Korxona tizimi deyarli kerakli cheksiz kataloglarni saqlashga imkon beradi. Har bir katalog ob'ektlarning bir hil namunalari ro'yxati: xodimlar, tashkilotlar, tovarlar va boshqalar. Ob'ektning har bir bunday misoli deyiladi. mos yozuvlar elementi.

Shakl 1 - “kontragentlar” katalogiga misol.

Shuni esda tutish kerakki, katalog tuzilishi konfiguratsiyada yaratiladi va uning tarkibi, katalog elementlari dastur bilan ishlashda foydalanuvchi tomonidan kiritiladi. Konfiguratsiya jarayonida katalogda saqlanadigan ma'lumotlarning tarkibi tavsiflanadi, ekranda va kerak bo'lganda katalogning bosma ko'rinishi ishlab chiqiladi, uning "xatti-harakatlari" ning turli xil xususiyatlari o'rnatiladi.

Qoida tariqasida, kataloglarda oldindan belgilangan tafsilotlar kodi va nomi bo'ladi, kod esa raqam yoki satr ko'rinishida bo'lishi mumkin.

1C: Enterprise tizimi katalog elementlari kodlari bilan ishlash uchun keng imkoniyatlarni taqdim etadi: kodlarni avtomatik tayinlash, kodlarning o'ziga xosligini avtomatik boshqarish va boshqalar.

1C: Korxona tizimidagi havola ierarxik bo'lishi mumkin. Ierarxiyaning ikki turi mavjud: guruhlar va elementlar ierarxiyasi va elementlar ierarxiyasi. Birinchi holda, katalogdagi barcha ma'lumotlar ikki turga bo'linadi: katalogning "oddiy" elementlari va katalog guruhlari. Guruhlar katalog elementlarining mantiqiy birlashmasidir. Ierarxik ma'lumotnomaning namunasi tovarlarning ma'lumotnomasi bo'lib, unda tovarlar turlari ("Santexnika", "Uy kimyoviy moddalari" va boshqalar), elementlar esa o'ziga xos tovarlar ("Mikser", "Mirror", "Kir yuvish kukuni").

Shakl 2 - "pudratchilar" katalogidagi ierarxiyaga misol.

Ierarxik kataloglardan foydalanish katalogga kerakli ma'lumotlarni kiritish darajasi bilan tartibga solishga imkon beradi. Ierarxik katalogdagi elementlar va guruhlar bir guruhdan boshqasiga o'tkazilishi mumkin.

"Elementlar ierarxiyasi" ierarxik tipidagi kataloglar uchun mustaqil tur sifatida hech qanday guruhlar mavjud emas. Ularning rolini elementlarning o'zi o'ynaydi. Bunday kataloglarning o'ziga xos xususiyati barcha elementlarning ishlashi. Ushbu turdagi katalogning misoli birliklar katalogi sifatida xizmat qilishi mumkin. Har bir birlik bir xil tafsilotlar to'plami bilan tavsiflanadi va shu bilan birga mantiqiy ravishda boshqa birlikni o'z ichiga olishi yoki unga kiritilishi mumkin.

Ierarxik kataloglar uchun konfigurator sizga kataloglar darajalari soniga cheklov qo'yishga imkon beradi yoki cheklashsiz joylashish darajalariga ruxsat beriladi.

Shakl 3 - ierarxik katalogdagi kataloglar darajalarini cheklash.

Katalogning kodi va nomidan tashqari, katalog elementi haqida qo'shimcha ma'lumotlarni saqlashga imkon beradigan tafsilotlar to'plamini yaratishingiz mumkin.

Masalan, "Qarama-qarshi tomonlar" katalogida kontragentning to'liq nomi, uning STIR, direktor va bosh buxgalterning ismlari va boshqa ma'lumotlar bo'lishi mumkin.

Agar katalog mos keladigan ob'ektning ob'ekti nafaqat bunday "oddiy" xususiyatlarga ega bo'lsa, masalan, to'liq ism yoki TIN, balki kompozit (ro'yxat) xususiyatlariga ega bo'lsa, katalog uchun jadval qismlarini yaratish mumkin.

Masalan, kontragentlar katalogida kontragentning telefon raqamlari ro'yxati uchun jadval bo'limi yaratilishi mumkin.

Katalog tafsilotlarining nomlari jadval jadvalining biron bir qismidagi tafsilotlarning nomlari bilan bir xil bo'lmasligi kerak.

Shakl 4 - "pudratchilar - etkazib beruvchilar" katalog elementi to'g'risidagi qo'shimcha ma'lumotlarga misol.

Katalogda saqlanadigan ma'lumotlar bilan ishlash uchun siz ekran shakllarini yaratishingiz mumkin. Alohida shakllar katalog elementlari ro'yxatini ko'rish uchun, katalog elementini tahrirlash uchun, katalogdan kerakli elementni tanlash uchun kompaniya yaratilishi mumkin.

Konfigurator sizga bir xil turdagi bir nechta shakllarni, masalan, katalogdan kerakli elementni tanlash uchun shakllarni yaratishga va turli xil holatlarda turli xil shakllardan foydalanishga imkon beradi.

Shakl 5 katalogni tanlash shakliga misol

Ma'lumotnoma   bu ma'lum bir atributning mumkin bo'lgan qiymatlari ro'yxati (keng ma'noda "hujjat" so'zi).

Direktsiyalar noaniq ma'lumot kiritishni istisno qilish kerak bo'lgan hollarda qo'llaniladi.

Masalan, xaridor, sotuvchi, sotuvchi, direktor ushbu mahsulot qanday mahsulot ekanligini tushunishi uchun hamma uni bir xil deb atashi kerak. Va bu holda, katalog kerak. Odatda savdo korxonalarida u narxlar ro'yxati shaklida bo'ladi va agar bunday katalog kompyuterda saqlangan bo'lsa, unda savdo kompaniyasi ishlaydigan barcha tovarlar ro'yxati kiritiladi.

1C: Korxona tizimi deyarli kerakli cheksiz kataloglarni saqlashga imkon beradi. Har bir katalog bir hil ob'ektlarning ro'yxati: xodimlar, tashkilotlar, tovarlar va boshqalar. Har bir bunday ob'ekt nomlanadi mos yozuvlar elementi.

Kerakli tafsilotlarga ko'ra har bir katalogda mavjud kodi   va nomi. Katalog elementining kodi raqamli yoki matnli bo'lishi mumkin.

1C: Enterprise tizimi katalog elementlari kodlari bilan ishlash uchun keng imkoniyatlarni taqdim etadi: kodlarni avtomatik tayinlash, kodlarning o'ziga xosligini avtomatik boshqarish va boshqalar.

1C: Enterprise tizimidagi katalog elementlarining ro'yxati ko'p darajali bo'lishi mumkin. Bunday holda, katalogning barcha satrlari 2 turga bo'linadi: katalogning "oddiy" elementlari va katalog guruhlari. Guruhlar sizga ko'p bosqichli katalogning pastki darajalariga o'tishga imkon beradi.

Ko'p darajali kataloglardan foydalanish katalogga kerakli ma'lumotlarni kiritishni tartibga solishga imkon beradi. Ko'p darajali katalogdagi elementlar va guruhlar bir guruhdan boshqasiga o'tkazilishi mumkin.

Kod va nomdan tashqari, 1C: Enterprise tizimi kataloglarida katalog elementi haqida har qanday qo'shimcha ma'lumotlarni saqlash mumkin. Bunday ma'lumotlarni katalogda saqlash uchun ro'yxat tuzilishi mumkin rekvizitlari.

Mexanizmdan foydalanish rekvizitlari ma'lumotnoma, tartibga solish oson, masalan, xodimlarning hujjati. Buning uchun "Ishchilar" ma'lumotnomasida ma'lumot, pasport ma'lumotlari va boshqa xodimlar to'g'risidagi ma'lumotlarni saqlash uchun tafsilotlarni yaratish kifoya. Katalogdagi o'rnatilgan qidiruv vositalaridan foydalangan holda, konfiguratsiyadan foydalanganda, xodim haqida kerakli ma'lumotlarni osongina topish mumkin.

Konfiguratsiya bosqichida katalog bilan foydalanuvchilarga qulay bo'lishi uchun katalogni namoyish qilish uchun bir nechta ekran shakllarini yaratishingiz mumkin. Katalogni chaqirish kontekstiga qarab, u bilan ishlashda muayyan dialogdan foydalanishni belgilashingiz mumkin.

Shuni yodda tutish kerakki, Konfigurator katalogni o'zi, qiymatlar ro'yxati sifatida yaratmaydi, lekin katalog shablonini, uning shablonini ishlab chiqadi. Konfiguratsiya jarayonida katalogda saqlanadigan ma'lumotlarning tarkibi tavsiflanadi, ekranda va kerak bo'lganda katalogning bosma ko'rinishi ishlab chiqiladi, uning "xatti-harakatlari" ning turli xil xususiyatlari o'rnatiladi.

Ushbu qo'llanmada biz "ma'lumotnoma" atamasidan foydalanamiz, bu ma'lumotnomaning tuzilishi, shakli va xulq-atvori tavsifi sifatida tushuniladi.

Klyuev V.V.

http://prof1c.kklab.ru

Tegishli idoralar

Katta ehtimollik bilan, siz umumiy standart konfiguratsiyalarda, bir-biriga bog'langan kataloglarda, katalog elementini tanlashda (ma'lumot1), boshqa havolaning (referans2) qiymati ushbu filtr orqali «filtrlangan» - ya'ni, faqat joriy havola1 ga tegishli bo'lgan qiymatlar tanlanganligini bir necha bor ko'rgansiz; masalan, bu Tashkilot Katalogiga tegishli bo'lgan "Birlik" katalogidir.

Nima sodir bo'layotganini darhol anglash uchun, amalda nima sodir bo'lishini ko'rib chiqaylik. Buning uchun noldan bo'sh konfiguratsiyani yaratishingiz yoki ma'lumotlar bazasining mavjud nusxasiga o'tishingiz va konfiguratorda 2 ta katalog yaratishingiz mumkin.

Katalog1 va katalog2. Katalog2da "Egalari" yorlig'iga o'ting va egasini tanlang - "Katalog1", rasmda ko'rsatilgandek ko'ring.

Endi "Katalog2" da elementlarni yaratishda tizim sizga katalog1 egasini kiritishingizni so'raydi. Elementlar, guruhlar yoki guruhlar va elementlarga bo'ysunish o'rnatilganda - Subordinatsiyadan foydalanish varianti mavjud.

Bu juda oddiy ko'rinishi mumkin, ammo foydalanuvchilarda muammolar mavjud. Foydalanuvchi "Katalog2" ni ochganda, foydalanuvchi barcha elementlarni mutlaqo tushunarsiz tartibda ko'radi va bundan tashqari, agar siz standart konfiguratsiyalar bilan ishlagan bo'lsangiz, siz "Bo'limlar" katalogining biron bir joyida egasini aniqlamaganligingizni payqashingiz mumkin va katalogni ochishda siz tanlaysiz. tashkilot va shunga qarab, u yoki boshqa tashkilotga bo'ysunadigan elementlarni olish; Shu bilan birga, sukut bo'yicha "Bo'limlar" katalogining elementini yaratganingizda, siz bo'limlar ro'yxati shaklida tanlangan egasini olasiz.
  Shunday qilib, "Katalog 2" uchun "Ro'yxat shakli" ni yarataylik, uni o'zgartirmasdan 1C bermaguningizcha, keyinchalik dizayner tomonidan yaratilgan shaklni tuzatamiz.
"Katalog2" da Formalar yorlig'iga o'ting va (+) yangi Kataloglar ro'yxati shaklini qo'shing va Finish-ni bosing.

"Katalog 1. Filtrlash" nomi bilan biz "rekvizitlar 1. bog'lanish" ma'lumotlar turi bilan shaklning rekvizitini yaratamiz va ushbu atributni formaga tortamiz, "Katalog1" sarlavhasini qo'yamiz.


Endi, "bu mo''jiza" ishlashi uchun siz Katalog elementi1 ni tanlashda tanlovni amalga oshiradigan kodni yozishingiz kerak.

8.2, 8.3 Boshqariladigan shakllar

Kataloglar ro'yxati shaklida faqat Directory1-ning tanlangan elementi uchun zarur bo'lgan elementlarni namoyish qilish uchun dasturiy ravishda tanlash kerak - tanlangan element uchun, bu uchun biz SelectionDirectory1 boshqaruvining oldindan belgilangan protsedurasidan foydalanamiz va belgilangan vazifani bajaradigan kodni yozamiz.
Yuqori qismida "SelectionHandbook1" -ni tanlang, sichqonchaning o'ng tugmachasini bosing va "Xususiyatlar" -ni tanlang, paydo bo'lgan oynada "O'zgarganda" xususiyatini toping va kattalashtirish oynasini bosing va shu bilan forma moduliga o'ting; Avtomatik ravishda "SelectionHandbook1WhenChanging (Element)" protsedurasini yaratadi.

Jarayonda quyidagi matnni kiriting:

   & Mijozni tanlash tartibi bo'yicha qo'llanmada1 (elementlar ro'yxati o'zgartirilganda). Tanlash. Elementlar Aniq (); // Tanlash elementi \u003d Ro'yxat. Tanlash. Elementlar Qo'shish (turi (" Ma'lumotlar sxemasini tanlash elementi")); Tanlash elementi. Chap qiymati \u003d Yangi ma'lumotlar tarkibi maydoni (" Egasi "); Tanlash elementi. Taqqoslash ko'rinishi \u003d Tanlangan ko'rinishni taqqoslash ma'lumotlari. Teng; Selektsiya elementi. Foydalanish \u003d To'g'ri; Tanlash elementi. To'g'ri qiymat \u003d Tanlash 1-belgi; Ko'rsatish elementi sozlanmagan.

8.2 Umumiy shakllar


Formalarni qurishda - hamma narsa bir xil, faqat odatiy shaklda odatiy, boshqariladigan shakllarda yaratish kerak bo'lgan shakllar ishlamaydi.
Farqi ro'yxat va rekvizitlar ko'rinishidagi buyumni tanlash tartibida bo'ladi.
Rekvizitni oddiy shaklga qo'shish uchun cherting

    Ushbu shaklni o'zgartirish paytida (Element) 1-protsedura. Tanlash. Egasi. Qiymat \u003d 1-raqamli havola. Aloqa BuForm. Tanlash. Egasi. Foydalanish \u003d Haqiqat; BuForm. Form elementlari. KatalogList. Tanlovni sozlash. Egasi. Mavjudlik \u003d noto'g'ri; // (?) Jarayonning tugashi

Penultimate liniyasi (?) - foydalanuvchi tanlov parametrlarini tanlaganida - faqat boshqaruv orqali tanlovni o'zgartirishni taqiqlaymiz!

Video (ovozsiz - hamma narsa tovushsiz aniq)

Asosiy maqsad.

Doimiy va shartli doimiy ma'lumotlar bilan ishlash uchun tizimda "Katalog" turidagi ob'ektlar qo'llaniladi. 1C: Enterprise 8 tizimi deyarli kerakli cheksiz kataloglarni saqlashga imkon beradi. Har bir katalog bir xil ob'ektlarning ro'yxati: lavozimlar, xodimlar, mijozlar, tovarlar va boshqalar. Har bir bunday ob'ekt katalogning elementi deb ataladi.

Foydalanuvchi nuqtai nazaridan shuni yodda tutish kerakki, Konfigurator o'zi katalogni o'zi, qiymatlar ro'yxati sifatida yaratmaydi, balki katalog uchun shablonni, uning shablonini ishlab chiqadi. Konfiguratsiya jarayonida katalogda saqlanadigan ma'lumotlarning tarkibi tavsiflanadi, ekranda va agar kerak bo'lsa, katalogning bosma ko'rinishi ishlab chiqiladi, uning xatti-harakatlarining turli xil xususiyatlari o'rnatiladi.

Katalog ma'lumotlari.

Kerakli tafsilotlarga ko'ra har bir katalogda mavjud Kod   va Ism. Katalog elementining kodi raqamli yoki matnli bo'lishi mumkin. 1C: Enterprise 8 tizimi katalog elementlari kodlari bilan ishlash uchun keng imkoniyatlarni taqdim etadi: avtomatik kod tayinlash, kodning o'ziga xosligini avtomatik boshqarish va boshqalar.

Kod va Ismdan tashqari, 1C: Enterprise tizimining kataloglarida katalogning elementlari haqida har qanday qo'shimcha ma'lumot saqlanishi mumkin. Bunday ma'lumotlarni katalogda saqlash uchun qo'shimcha ma'lumotlar (maydonlar) yaratilishi mumkin. Masalan, ma'lumotnoma daftarchasida xodimlar, albatta, Lavozim, ish haqi, sana bo'yicha qabul qilish va boshqa ma'lumotlarni o'z ichiga oladi.

Ma'lumot turlari.

Katalogning har bir atributi uchun ma'lumotlar turini, masalan, "raqam", "satr", "sana", boolean (to'g'ri yoki noto'g'ri) belgilash kerak. Bu asosiy turlari, ammo siz murakkab ma'lumotlar turlarini ham ko'rsatishingiz mumkin. Masalan, talab qilinadigan pozitsiya - bu Pozitsiyaning ma'lumotlar turi. Bunday holda, ushbu atributning qiymatlari Position katalogidan tanlanadi. Bu bitta katalog tafsilotlarining qiymatlari boshqa katalogning elementlaridan tanlanganida, kataloglar orasidagi eng oddiy aloqani amalga oshiradi.

Katalog turlari.

Ierarxik direktsiyalar   - 1C: Enterprise 8 tizimidagi katalog elementlarining ro'yxati ko'p darajali bo'lishi mumkin. Bunday holda, katalogning barcha satrlari 2 turga bo'linadi: katalogning "oddiy" elementlari va katalog guruhlari. Guruhlar sizga ko'p bosqichli katalogning pastki darajalariga o'tishga imkon beradi. Ko'p darajali kataloglardan foydalanish katalogga kerakli ma'lumotlarni kiritishni tartibga solishga imkon beradi. Ko'p darajali katalogdagi elementlar va guruhlar bir guruhdan boshqasiga o'tkazilishi mumkin.

Tegishli idoralar   - Kataloglar o'rtasida bo'ysunish munosabatlari o'rnatilishi mumkin. Nisbiy ma'lumotlar bazalari nuqtai nazaridan jadvallar o'rtasida "birdan ko'pga" munosabatlari o'rnatiladi. Bunday holda, quyi katalogning har bir elementi mos yozuvlar egasining elementlaridan biri bilan bog'lanadi. Ba'zan bitta katalogning elementlari boshqasining elementlariga tegishli deb aytish mumkin. Masalan, tizimda Shartnoma katalogi bo'lishi mumkin. Keyin uni mijozlar katalogiga bo'ysundirish mumkin. Bu shuni anglatadiki, mijoz shartnomalarga egalik qiladi va bitta mijoz bir nechta shartnomaga ega bo'lishi mumkin.

Jadval qismi.

1C platformasida katalog elementi uchun bitta yoki bir nechta jadval qismlarini aniqlash mumkin. Ushbu xususiyatdan ushbu element bilan bog'liq bo'lgan ma'lumotni aks ettirish uchun foydalanish tavsiya etiladi, lekin o'z ob'ekti mavjud emas (buning uchun quyi kataloglarni o'rnatish tavsiya etiladi). Masalan, ishchilar uchun ma'lumotnoma uchun "Ta'lim" va "Oila tarkibi" jadval jadvallari o'rnatilishi mumkin. Jadval qismlari bilan ishlash quyi kataloglar bilan ishlashga o'xshaydi, bundan tashqari, jadval qismlarini boshqa ob'ektlarning mulkiy qiymati sifatida ishlatish mumkin emas.

1C da kataloglar bilan ishlashga misollar.

SpR xodimlari \u003d Foydalanilgan adabiyotlar; // yoki
Talablar \u003d Adabiyotlar ["lavozimlar"];

// Yangi katalog elementini yarating va yozing

NovEl \u003d Direktsiyalar. Xodimlar Element yaratish ();
NovEl . Ism \u003d "Petrov Petr Petrovich";
NovEl . Ish haqi \u003d 5000;
NovEl . Write ();

// Yangi kataloglar guruhini yarating va yozib oling

Yangi \u003d Direktsiyalar. Xodimlar CreateGroup ();
  Yangi
  Yangi . Write (); // yoki
  Yangi \u003d Adabiyotlar ["Xodimlar"]. CreateGroup ();
  Yangi . Ism \u003d "ishlamoqda";
  Yangi . Write ();

EmptyReference \u003d Direktsiyalar. Valyutalar Bo'sh havola ();
  Bo'sh havola bo'lsa. Bo'sh () Keyin
  Hisobot ("Bog'lanish bo'sh.");
  End Agar;

// Katalog elementini qidiring, agar element topilgan bo'lsa, u qaytariladi, aks holda aniqlanmagan qiymat

SprSotr \u003d Direktsiyalar. Xodimlar
  FoundSot \u003d SpSot. Kod bo'yicha qidirish (123);   // kod bo'yicha qidirish
FoundSot \u003d SpSot. Nomi bo'yicha topish ( Ivanov Ivan Ivanovich); // nomi bo'yicha qidiruv
FoundSot \u003d SpSot. Talab bo'yicha qidirib toping ("Ish haqi", 5000);   // rekvizitlar bo'yicha qidirish

Agar FoundSet \u003d Aniqlanmagan bo'lsa
  // element topilmadi
Aks holda
  // element topildi
End Agar;

// Katalog elementini o'chirish

SprSotr \u003d Direktsiyalar. Xodimlar
  SprSotr . O'chirish ();   // joriy katalog elementini to'g'ridan-to'g'ri olib tashlash
SprSotr . SetDelete Mark (True);   // o'chirish uchun belgi
SprSotr . SetDeletion Markasi (noto'g'ri);// o'chirish belgisini olib tashlang

// element o'chirish uchun belgilanganligini tekshirishingiz mumkin
  // bayroqni o'chirish xususiyati Boolean (True yoki False) turiga kiradi

Belgilash \u003d Sp. Belgini olib tashlash;   // izoh: bu xususiyat
Agar Mark \u003d Haqiqat Keyin
  // o'chirish uchun belgilangan
End Agar;

// katalog elementlari ustidan iteratsiya

Namuna olish \u003d Direktsiyalar. Xodimlar Tanlang ();
  // pastadir ichidagi katalog yozuvlarini sanashni boshlang

Hisobot ("Xodim" + Namuna. Ism);
Tsiklning oxiri

// guruh ichida qidirish (ierarxik tuzilishga ega), 1C guruhidagi element ichkaridagi elementlar uchun asosiy hisoblanadi

SprSotr \u003d Direktsiyalar. Xodimlar
  Guruh ishchilari \u003d Sp. Nom bo'yicha qidirib toping ("Ishlayotgan");
  Namuna olish \u003d Sp. Tanlang (guruhda ishlash);
  Xayriyatcha saralash. Keyingi () \u003d 1 Loop
  // keyingi element bilan amallar
Hisobot ("Xodim" + Namuna olish.);
Tsiklning oxiri

// boshqa katalogga bo'ysunadigan katalog elementlarini tanlash

Namuna olish \u003d Direktsiyalar. Soliq imtiyozlari. Tanlang (, xodim);// bu erda ishlaydigan xodim - katalogning xodimlar elementiga havola
Xayriyat. Keyingi () \u003d 1 Loop
  // keyingi element bilan amallar
Hisobot ("Imtiyoz" + Tanlash. Ism);
Tsiklning oxiri

Qanday qilib ma'lumotnoma orqali katalog elementiga o'zgartirishlar kiritish mumkin

Malumot ob'ekti \u003d Element bilan bog'lanish. GetObject ();
  Katalog ob'ekti. Fikr \u003d "Hamkorlik shartnomasi o'zgartirildi.";
  Katalog ob'ekti. Write ();

// Katalog elementi ierarxiya darajasini hisobga olgan holda guruhga tegishli ekanligini qanday aniqlash mumkin

Elementga havola bo'lsa. Elementga tegishli (guruhga havola) Keyin
  Hisobot (Element bilan bog'lanish. Ism + "" ga tegishli "+ Guruhga havola. Ism);
  End Agar;

// Mavjud katalog yozuvini qanday nusxalash

Nusxalash \u003d Elementga havola. Nusxalash ();
  Nusxalash . Ism \u003d Nusxalash. Ism + "COPY";
  Nusxalash . Yangi kodni o'rnating ();
  Nusxalash . Write ();

// Katalog elementini joylashtirish darajasini qanday aniqlash mumkin

// So'rovlar tilidan foydalangan holda 1C-da kataloglar bilan ishlashga misollar
  // Katalogning barcha elementlarini qanday topish kerak

Talab \u003d Yangi so'rov;
Talab . Matn \u003d
  "TANLASH
  | Qarama-qarshi partiyalar
  | Qayerdan
  | Ma'lumotnoma. Hamkorlar - kontragentlar ";

Guruhga havola \u003d Direktsiyalar. Qarama-qarshi tomonlar. Bo'sh havola ();
  LinkOnElement \u003d Direktsiyalar. Qarama-qarshi tomonlar. Bo'sh havola ();


Agar batafsil yozuvlar olinayotgan bo'lsa. Aloqa Bu keyin guruh
  Guruhga havola \u003d Batafsil yozuvlarga misol. Aloqa
Aks holda
  LinkOnElement \u003d SelectionDetail-yozuvlar. Aloqa
End Agar;
  Tsiklning oxiri

// Ota-ona katalogining elementlarini qanday tanlash mumkin (biz guruhning barcha elementlarini ro'yxatlaymiz)

Talab \u003d Yangi so'rov;
Talab . Matn \u003d
"TANLASH
  | Qarama-qarshi partiyalar
  | Qayerdan
  | Katalog: Hamkorlar AS
  | Qaerda
  | Kontragentlar. Ota-ona \u003d va ota-ona ";

Talab . Parametrni sozlang ("Ota", guruhga havola);

So‘rov natijasi \u003d So‘rov. Run ();

SampleDetailed Records \u003d Natijani talab qilish. Tanlang ();
  Hisobot (Guruh bilan bog'lanish. Ism + ":");
  Xayriyat SamplingDetail Entries. Keyingi () Loop
  Hisobot
  Tsiklning oxiri

// Direktor tomonidan elementlarni qanday tanlash mumkin (biz kontragentning barcha shartnomalarini ro'yxatlaymiz)

Talab \u003d Yangi so'rov;
Talab . Matn \u003d
"TANLASH
  | Pudratchilarning shartnomalari
  | Qayerdan
  | Katalog, shartnomalar shartnomalari AS shartnomalar bo'yicha kontraktlar
  | Qaerda
  | Pudratchilarning shartnomalari. Egasi \u003d va egasi ";

Talab . Parametrni sozlang ("Egasi", elementga havola);

So‘rov natijasi \u003d So‘rov. Run ();

SampleDetailed Records \u003d Natijani talab qilish. Tanlang ();
  Hisobot (Elementga havola. Ism + ":");
  Xayriyat SamplingDetail Entries. Keyingi () Loop
  Hisobot ("" + SelectionDetailed Records. Havola);
  Tsiklning oxiri

// Katalog elementlarini kod, nom, atribut bo'yicha qanday tanlash mumkin

Talab \u003d Yangi so'rov;
Talab . Matn \u003d
  "TANLASH
  | Valyutalar
  | Qayerdan
  | Ma'lumot: Valyutalar AS
  | Qaerda
  | Nomlar \u003d Ism Va
  | Kodlar va kodlar va boshqalar
  | Valyutalar. Ism to'liq \u003d va to'liq ism ";

Talab . Parametrni o'rnatish ("Ism", "RUB.");
  Talab . Parametrni o'rnatish ("Kod", "643");
  Talab . Parametrni o'rnatish ( "Ism to'liq", "Rossiya rubli");

So‘rov natijasi \u003d So‘rov. Run ();

SampleDetailed Records \u003d Natijani talab qilish. Tanlang ();

Xayriyat SamplingDetail Entries. Keyingi () Loop
  Hisobot (Batafsil yozuvlarni tanlash. Havola);
  Tsiklning oxiri

Salom, aziz hamkasblar va hamkorlar. O'tgan oy davomida biz 1C Buxgalteriya 8.3 dasturi foydalanuvchilaridan 8.2-dagi kabi dasturlar ro'yxatini tuzishga yordam berish uchun bir nechta savollarni oldik. Ya'ni, eski dasturda ular ro'yxatdagi maqolani yoki element raqami kodini ko'rishlari mumkin edi. Bu juda qulay edi. Ammo 8.3 da hech narsa ko'rinmaydi va tushunarsizdir. Aslida, hamma narsani sozlash juda oson. Shuning uchun biz 1C Buxgalteriya 8.3 dasturida kataloglarni o'rnatish bo'yicha qisqa ko'rsatma yozishga qaror qildik, ammo ushbu algoritm har qanday 1C konfiguratsiyasida qo'llaniladi.

Shunday qilib, "Direktsiyalar" bo'limida "Nomenklatura" katalogini oching.

Ochilgan ro'yxatda biz maqolaning raqami haqida ma'lumot yo'q ma'lumotlar nomini ko'ramiz. Katalog taqdimotini o'zgartirish uchun biz uning shakli konfiguratsiyasidan foydalanamiz. "Ko'proq" tugmachasi orqali buyruqlar ro'yxatini ochib, pastki qismida biz "Shaklni o'zgartirish" ni topamiz.

Ochilgan shaklda biz ekranda ko'rsatilishi mumkin bo'lgan katalogning barcha tafsilotlari bilan tanishtiramiz.

Tegishli katakchani, masalan, "Kod" va "Maqola" ni belgilab, biz kod ham, maqola ham ko'rsatiladigan elementlarning ro'yxatini olamiz.

Biroq, ushbu shaklda, ba'zi foydalanuvchilarga katalog yoqmaydi. Ular raqam va maqolani mahsulot nomi oldida ko'rishni xohlashadi. Buni hal qilish juda oson. Yana bir bor, ro'yxat sozlamalari shaklini oching va asboblar panelidagi ko'k o'qlarni ishlatib, ro'yxatni qanday ko'rishni xohlayotganimizga qarab, mulkni yuqoriga yoki pastga siljiting. Shuningdek, sichqonchaning chap tugmasi bilan tafsilotlarni "sudrab" qo'yishingiz mumkin.

Endi buyumlar ro'yxati - siz uni ko'rishni xohlagan usulingiz.

Ro'yxat sozlamalari bilan tajriba qiling. Qo `rqmang. Men yozgan barcha narsalar boshqariladigan shakllardagi har qanday konfiguratsiyada va har qanday katalogda ishlatilishi mumkin, masalan, "Pudratchilar" katalogidagi nazorat punktini yoki "Shartnomalar" katalogidagi kontrakt raqamini ko'rsatish uchun. Dasturda biror narsani "sindirib tashlaysiz", deb qo'rqmang.

Haddan tashqari holatlarda siz har doim "Ko'proq" bo'limidagi shakl sozlamalarida joylashgan "Standart sozlamalarni o'rnatish" opsiyasi bilan saqlanasiz.

Va yana bir narsa. Ba'zida mijozlar quyidagi savol bilan qo'ng'iroq qilishadi: "Men biror narsani bosdim va endi alifbo tartibida bo'lmagan ismlarim bor. Hammasini borligicha qaytaring. ” Bu masala ham osonlikcha hal qilinadi. Jadvalning har bir katalogida sarlavha satrida har doim tartiblashtirish va yo'nalishni belgilab qo'ygan ustunni ko'rsatuvchi "sehrli o'q" mavjud.

Siz saralash yo'nalishini ushbu o'qni bosish orqali o'zgartirishingiz mumkin, va keyin ro'yxat tartiblashtiriladi, masalan, Z dan A gacha. Agar biz tovarlarni kod bo'yicha saralashini istasak, buning uchun "Kod" va "sehrli" ustunlar nomini bosishimiz kerak. strelka "boshqa ustunga o'tadi.

Xo'sh, bu hammasi. Mening maslahatlarim 1C dasturlari bilan ishlashda sizga yordam beradi deb umid qilaman. 1C da zavq bilan ishlang. Bizning aloqa guruhlarimizga va sinfdoshlarimizga qo'shiling, va siz har doim bizning yangi maqolalarimiz va dasturlardagi o'zgarishlar haqida birinchi bo'lib xabardor bo'lasiz.