Post

1C 8.3 21 kunda (02-kun, 10-qism)

Bu darsda **“1C программирования за 21 день”** kursining **домашнее задание №2** yechimi ko‘rib chiqiladi. Vazifa — **конца оптторг** tashkiloti uchun yangi **информационная база** yaratish va boshlang‘ich **объекты конфигурации** ni qo‘shish. Amaliyot davomida **константы**, **иерархические справочники** va **реквизиты** yaratiladi. Shuningdek **контрагенты** uchun turli **тип отношений** ni aniqlash va **ответственный менеджер** rekvizitini qo‘shish ko‘rsatiladi. Bu baza keyingi uy vazifalarida bosqichma-bosqich rivojlantiriladi.

1C 8.3 21 kunda (02-kun, 10-qism)

1C 8.3 da dasturlash – 21 kunda (02-kun, 10-qism)


🇺🇿 2-Dars topshirig'i faylini havola orqali yuklab olishingiz mumkin:
Faylni yuklab olish (PDF) Tayyorlangan uy ishi Faylni yuklab olish (dt)


1. Vazifa maqsadi

Bizga конца оптторг tashkiloti uchun yangi конфигурация yaratish kerak.

Bu konfiguratsiya keyinchalik:

  • biznes jarayonlarni boshqarish
  • savdo operatsiyalarini yuritish

uchun ishlatiladi.

Hozircha vazifa:

  • информационная база yaratish
  • kerakli объекты конфигурации qo‘shish.

2. Tashkilot haqida ma’lumot

Tizimda:

  • 1 ta юридическое лицо
  • 1 ta склад

mavjud.

Kelajakda kengayish rejalashtirilmagan.

Shuning uchun:

  • организация
  • склад

константы orqali belgilanadi.

Bu ma’lumotlar keyinchalik печатные формы da ishlatiladi.

Masalan:

  • qaysi tashkilotdan отгрузка
  • qaysi склад dan jo‘natilgan

ko‘rsatiladi.


3. Новый информационная база yaratish

Bosqichlar:

  • 1️⃣ список баз ochiladi
  • 2️⃣ добавить bosiladi
  • 3️⃣ создание новой информационной базы tanlanadi
  • 4️⃣ без конфигурации tanlanadi

Baza nomi:

1
КонцОптТорг

Platforma:

1C 8.3


4. Конфигурация ochish

Конфигуратор ishga tushiriladi.

Keyin:

  • конфигурация
  • открыть конфигурацию

buyruqlari orqali konfiguratsiya ochiladi.


5. Константы yaratish

Ikki ta константа yaratiladi.

1️⃣ наименование организации

1
НаименованиеОрганизации
  • тип данных → строка
  • длина → 80 символов

2️⃣ наименование склада

1
НаименованиеСклада

Buni yaratish uchun:

  • Ctrl + C
  • Ctrl + V

orqali konstanata nusxalanadi.


6. Справочники yaratish

Uchta иерархический справочник yaratiladi:

1
Номенклатура
1
Контрагенты
1
Сотрудники

Yaratishda:

иерархический справочник

opsiyasi yoqiladi.

Keyingi справочники:

копирование orqali yaratiladi.


7. Контрагенты uchun тип отношений

Har bir контрагент quyidagi rollarga ega bo‘lishi mumkin:

  • клиент
  • поставщик
  • прочие отношения(банк, налоговая инспекция, учредитель)

8. Nega перечисление ishlatilmadi?

Dastlab quyidagi variant bo‘lishi mumkin edi:

перечисление тип отношений

Ammo muammo bor:

bitta контрагент bir vaqtning o‘zida:

  • клиент
  • поставщик

bo‘lishi mumkin.

Shuning uchun to‘g‘ri yechim:

булево реквизиты.


9. Контрагенты rekvizitlari

контрагенты справочники ichida quyidagi rekvizitlar yaratiladi.

1️⃣ клиент

тип данных → булево

2️⃣ поставщик

тип данных → булево

3️⃣ прочие отношения

тип данных → булево

Bu rekvizitlar флажок ko‘rinishida chiqadi.


10. Ответственный менеджер

Har bir контрагент uchun mas’ul менеджер belgilanadi.

Shuning uchun yangi rekvizit yaratiladi:

ответственный менеджер

тип данных → справочник ссылка сотрудники


🛠 Пользовательский режим

Endi tizim ishga tushiriladi.

F5


11. Константы qiymatini kiritish

сервис bo‘limida:

наименование организации

1
ООО «КанцОптТорг»

наименование склада

1
Основной склад

12. Номенклатура elementlari

Ikki ta mahsulot yaratiladi:

1
Ручка
1
Карандаш

13. Контрагенты yaratish

Misol uchun:

1
Покупатель

rekvizit:

клиент

1
Поставщик

rekvizitlar:

клиентпоставщик


14. Сотрудники yaratish

сотрудники справочники ichida bir nechta xodim qo‘shiladi.

1
Иванов
1
Петров

Bu xodimlar keyinchalik:

  • ответственный менеджер
  • расчет заработной платы

uchun ishlatiladi.


15. Vazifa yakuni

Natijada:

  • barcha kerakli объекты конфигурации yaratildi
  • константы to‘ldirildi
  • справочники elementlari qo‘shildi

⚠️ Muhim eslatma

Keyingi домашние задания aynan shu информационная база ga asoslanadi.

Shuning uchun:

  • tajribalar uchun alohida база yarating
  • asosiy bazani faqat домашнее задание uchun ishlating.

📌 Yakuniy xulosa

Struktura

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
├── 📂 Константы

│   ├── 📄 НаименованиеОрганизации (Строка: 80 / ООО «КанцОптТорг»)
│   └── 📄 НаименованиеСклада (Строка: 80 / Основной склад)

├── 📂 Справочники

│   ├── 📄 Номенклатура
│   │   ├── Иерархия: ✅ Да
│   │   └── Реквизиты: Нет

│   ├── 📄 Контрагенты
│   │   ├── Иерархия: ✅ Да
│   │   ├── Реквизиты:
│   │   │   ├── ЭтоКлиент (Булево)
│   │   │   ├── ЭтоПоставщик (Булево)
│   │   │   ├── ЭтоПрочиеОтношения (Булево)
│   │   │   └── ОтветственныйМенеджер (Справочник.Сотрудники)

│   └── 📄 Сотрудники
│       ├── Иерархия: ✅ Да
│       └── Реквизиты: Нет

Bu uy vazifasida:

  • yangi информационная база yaratildi
  • константы qo‘shildi
  • иерархические справочники yaratildi
  • булево реквизиты orqali тип отношений aniqlandi
  • ответственный менеджер rekviziti qo‘shildi

Keyingi uy vazifasida esa конфигурация funksionalligi kengaytiriladi.


Mualliflik huquqi CC BY 4.0 litsenziyasi bilan himoyalangan.