1C Proqramlaşdırma Kursu | Dərs 9 | Funksiya və prosedura
FIRSTSOFT
0:00 / 0:00
1C Proqramlaşdırma Kursu | Dərs 9 | Funksiya və prosedura
60 просмотров · 5 дн. назад
FIRSTSOFT
998 подписчиков
60 просмотров · 5 дн. назад
1C kursunun 9-cu dərsində kodu hissələrə bölməyi öyrənirik: prosedura və funksiya. Eyni hesablamanı bir dəfə yazıb ada görə çağırırıq; parametr verir, funksiyadan nəticə qaytarırıq (Возврат), debug ilə funksiyanın içinə girir, dəyişənin görünmə sahəsini və Экспорт-u real xətalarla göstəririk.
📚 70 dərslik kurs: sıfırdan "Kiçik mağaza" proqramını özümüz yığırıq — mallar, anbarlar, alış, satış, kassa, mühasibat, əmək haqqı, hesabatlar, çap formaları və istifadəçi hüquqları. Hər dərs əvvəlkinin üstünə qurulur.
🎯 Bu dərsdə:
• Процедура … КонецПроцедуры: yazmaq və çağırmaq
• Parametr və arqument
• Функция … КонецФункции və Возврат: nəticə qaytarmaq
• Debug: Шагнуть в (F11), Шагнуть из (Shift+F11), Локальные переменные, Стек вызовов
• Возврат ilə funksiyanı erkən bitirmək (endirimli qiymət nümunəsi)
• Parametrə susmaya görə dəyər (Faiz = 10) və «Недостаточно фактических параметров» xətası
• Parametr istinadla ötürülür; Знач — surət
• Dövr funksiyanın içində: Cemi(Son)
• Dəyişənin görünmə sahəsi: «Переменная не определена»
• Ümumi modul (Общие модули) və Экспорт; «Метод объекта не обнаружен» xətası
• Qaydalar: ad vermək, bir funksiya — bir iş, şərh, Перем (modul dəyişəni)
• Prosedura, yoxsa funksiya?
⏱ Fəsillər:
00:00 Giriş: nə üçün prosedura və funksiya lazımdır
01:39 Quruluş: prosedura, çağırış, parametr, funksiya
03:08 İlk prosedura (Salamla)
04:42 Parametr: Salamla(Ad)
06:13 Funksiya və Возврат: MalCemi
07:50 Debug: Шагнуть в, Шагнуть из, Стек вызовов
10:50 Возврат ilə erkən çıxış: EndirimliQiymet
12:39 Susmaya görə parametr (Faiz = 10)
14:37 İstinad və Знач
16:57 Dövr funksiyanın içində: Cemi
18:45 Görünmə sahəsi: lokal dəyişən
20:55 Ümumi modul və Экспорт
23:53 Qaydalar: ad, bir funksiya — bir iş, Перем
25:38 Xülasə və ev tapşırığı
📝 Ev tapşırığı:
1) Kvadrat(N) funksiyası yazın. Kvadrat(7) = 49
2) EndirimliQiymet: faiz 0–100 xaricindədirsə qiyməti olduğu kimi qaytarın. (200, 150) → 200
3) Cemi(Son) funksiyasını elə dəyişin ki, yalnız cüt ədədləri toplasın. Cemi(10) = 30
4) Знач ilə və Знач-sız iki prosedura yazın: çağıranın dəyişəni nə vaxt dəyişir?
5) Ümumi modul Hesablamalar-da Экспорт ilə Endirim(Qiymet, Faiz) funksiyası yazın, tətbiq modulundan çağırın. Endirim(200, 10) = 20
▶️ Növbəti dərs: Massiv və Для Каждого.