1C Proqramlaşdırma Kursu | Dərs 13.1 | Попытка, ВызватьИсключение, jurnal
FIRSTSOFT
0:00 / 0:00
1C Proqramlaşdırma Kursu | Dərs 13.1 | Попытка, ВызватьИсключение, jurnal
4 просмотра · 5 ч назад
FIRSTSOFT
998 подписчиков
4 просмотра · 5 ч назад
1C kursunun 13-cü dərsinin birinci hissəsi: işləmə vaxtı xətaları (istisnalar). Yeni malları kodla bazaya yükləyirik, siyahıda biri səhv artikulludur və bir səhv bütün yükləməni dayandırır. Xəta pəncərəsini oxumağı öyrənirik (Подробно, çağırış zənciri, Конфигуратор düyməsi, jurnal), sonra Попытка və Исключение ilə xətanı tuturuq, ВызватьИсключение ilə öz qaydamızı yazırıq və xətanı jurnala qeyd edirik. Hər kod parçası işə salınır və nəticəsi göstərilir.
📚 Kurs boyu sıfırdan "Kiçik mağaza" proqramını özümüz yığırıq — mallar, anbarlar, alış, satış, kassa, mühasibat, hesabatlar, çap formaları və istifadəçi hüquqları. Hər dərs əvvəlkinin üstünə qurulur.
🎯 Bu hissədə:
• İki xəta növü: yoxlama zamanı və işləmə vaxtı
• İstisna nədir və çağıranlara necə qalxır
• Kodla mal yükləmə: Массив + Структура + СоздатьЭлемент + Записать
• Xəta pəncərəsini oxumaq: Подробно, modul və sətir nömrəsi, по причине
• Конфигуратор düyməsi — kursor xətalı sətrə gedir
• Журнал регистрации: tutulmayan xəta avtomatik yazılır
• Попытка … Исключение … КонецПопытки — iki yol
• ИнформацияОбОшибке və ОбработкаОшибок.СообщениеОбОшибкеДляПользователя
• Текст → Блок → Увеличить отступ
• ВызватьИсключение: öz qaydamız (qiyməti olmayan mal yazılmır)
• ЗаписьЖурналаРегистрации + ПодробноеПредставлениеОшибки
• 4 səhv nümunə: geniş Попытка, boş Исключение, yoxlana biləni tutmaq, mətnlə qərar vermək
• 1C standartı (std499): xəta itməməlidir — ya mesaj, ya jurnal
⏱ Fəsillər:
00:00 Giriş: iki xəta növü, istisna yuxarıya qalxır
01:49 Kodla mal yükləmə: Массив, Структура, Записать
04:45 Xəta pəncərəsini oxumaq: Подробно, çağırış zənciri, jurnal
06:44 Попытка və Исключение: iki yol
08:15 Xətanı tuturuq: Попытка dövrün içində
10:24 ВызватьИсключение: öz qaydamız
12:05 ЗаписьЖурналаРегистрации və jurnal
14:06 Dörd səhv nümunə
15:28 Xülasə
15:50 Ev tapşırığı və növbəti hissə
📝 Ev tapşırığı:
1) Kökəyə 0,70 qiymət yazın və yükləməni yenidən işə salın. Nə yazılacaq, nə yazılmayacaq və niyə?
2) Dövrdən sonra yekun mesaj: neçə mal yazıldı, neçəsi yazılmadı
3) Artikul boşdursa ВызватьИсключение ilə "Artikul göstərilməyib" deyin
4) 12.1-dəki ПолучитьОбъект + Записать kodunu Попытка ilə yazın, mesajda malın adı olsun
5) Попытка-nı dövrün çölünə köçürün: əvvəl nəticəni təxmin edin, sonra yoxlayın
▶️ Növbəti: Dərs 13.2 — 1C kod standartı: girinti, sətrin uzunluğu, adlar, şərhlər, modulun quruluşu və Konfiqurator alətləri.