1C: Proqramlaşdırma
1C:Enterprise platforması, konfiqurator, daxili dil, sorğular və formalar
1C:Enterprise 8.3 platformasında sıfırdan proqramçı ol: platformanın quruluşunu, Konfiqurator ilə işi və metadata obyektlərini öyrən, daxili dildə kod yaz, idarə olunan formalar qur, sənədləri registrlər üzrə keçir. Sonra sorğu dilini, məlumatların tərtibi sistemini və çap formalarını mənimsəyəcək, giriş hüquqları, inteqrasiya, fon tapşırıqları, standartlar və Git ilə komanda işi kimi peşəkar mövzulara keçəcəksən.
Kursun məzmunu
Platforma və Konfiqurator
Başlanğıc1C:Enterprise-in necə qurulduğunu anla, ilk informasiya bazanı yarat və konfiqurasiyanın əsas metadata obyektləri ilə tanış ol.
- 11C:Enterprise nədir: platforma və konfiqurasiyalarPlatforma ilə konfiqurasiyanın fərqini, tipik konfiqurasiyaları, fayl və klient-server rejimlərini, klient növlərini və proqram hazırlama alətlərini öyrən.12 dəq
- 2Konfiqurator: ilk informasiya bazası və sazlamaBoş informasiya bazası yarat, metadata ağacı ilə tanış ol, ilk kataloqu əlavə et, verilənlər bazasının konfiqurasiyasını F7 ilə yenilə və kodu F5 ilə sazla.15 dəq
- 3Metadata obyektləri: sabitlər, kataloqlar, sənədlər, sadalamalarKonfiqurasiyanın «kərpicləri» ilə tanış ol: sabitlər, iyerarxik kataloqlar, cədvəl hissəli sənədlər, sadalamalar, hesabatlar, emallar, ümumi modullar və rollar. İstinad ilə obyektin fərqini öyrən.16 dəq
Daxili dil
BaşlanğıcDəyişənlər, tiplər, operatorlar, şərtlər, dövrlər, prosedurlar, universal kolleksiyalar və xətaların emalı ilə 1C kodu yaz.
- 4Daxili dil: sintaksis, dəyişənlər və tiplər1C dilinin qrammatikasını, primitiv tipləri (`Число`, `Строка`, `Дата`, `Булево`, `Неопределено`), operatorları, sətir və tarix funksiyalarını öyrən.16 dəq
- 5Şərtlər, dövrlər, prosedurlar və funksiyalar`Если … ИначеЕсли … КонецЕсли` ilə qərar qəbul et, üç növ dövrlə işi təkrarla, kodu parametrli prosedur və funksiyalara böl, `Знач` və `Экспорт` sözlərini anla.16 dəq
- 6Universal kolleksiyalar və xətaların emalı`Массив`, `Структура`, `Соответствие`, `СписокЗначений` və `ТаблицаЗначений` ilə məlumatları yaddaşda saxla, `Попытка … Исключение` ilə xətaları tut, `ВызватьИсключение` ilə özün xəta yarat.18 dəq
Formalar, registrlər və keçirmə
OrtaKlient-server qarşılıqlı əlaqəsini, idarə olunan formaları, registr növlərini və sənədin keçirilməsini öyrən.
- 7Klient-server və idarə olunan formalarKodun harada icra olunduğunu kompilyasiya direktivləri ilə idarə et, idarə olunan formanın elementlərini, rekvizitlərini və əmrlərini öyrən, `ПриСозданииНаСервере` kimi hadisələri emal et və server çağırışlarını qənaətlə istifadə et.18 dəq
- 8Registrlər: məlumat, yığım və mühasibat registrləriRegistrlərin nə üçün lazım olduğunu, ölçü, resurs və rekvizitləri, periodik məlumat registrlərini, qalıq və dövriyyə registrlərini, hesablar planını, mühasibat registrlərini və xarakteristika növləri planlarını öyrən.18 dəq
- 9Sənədin keçirilməsi: hərəkətlər, qalıq nəzarəti və modullar`ОбработкаПроведения` emalçısında registr hərəkətləri yarat, mənfi qalıqlara nəzarət et, obyekt və menecer modullarını fərqləndir, hadisə abunələri ilə kodu obyektlərin özünə toxunmadan bağla.20 dəq
Sorğular və hesabatlar
İrəliSorğu dilində məlumat seç, registrlərin virtual cədvəlləri və müvəqqəti cədvəllərlə işlə, məlumatların tərtibi sistemi (DCS) ilə hesabatlar və çap formaları qur.
- 10Sorğu dili: seçim, birləşmələr, qruplaşdırma və yekunlar1C sorğu dilində məlumat seç: `ВЫБРАТЬ … ИЗ … ГДЕ`, parametrlər, `ЛЕВОЕ` və `ВНУТРЕННЕЕ СОЕДИНЕНИЕ`, `СГРУППИРОВАТЬ ПО`, `ИТОГИ`; kodda `Запрос` obyekti ilə işlə və sorğu konstruktorundan istifadə et.20 dəq
- 11Registrlərin virtual cədvəlləri, müvəqqəti cədvəllər və sürət`Остатки`, `Обороты`, `ОстаткиИОбороты` və `СрезПоследних` virtual cədvəllərini parametrlərlə istifadə et, `ПОМЕСТИТЬ` ilə müvəqqəti cədvəllər qur və sorğuları sürətli yazmağın qaydalarını öyrən.20 dəq
- 12Hesabatlar (DCS) və çap formalarıMəlumatların tərtibi sistemi (`СКД`) ilə kod yazmadan çevik hesabatlar qur, sxemi proqramla icra et və cədvəl sənədi maketləri əsasında qaimə kimi çap formaları hazırla.20 dəq
Peşəkar 1C inkişafı
UniversitetGiriş hüquqları, inteqrasiya, fon tapşırıqları, konfiqurasiyanın yenilənməsi, standartlar, Git və müsahibəyə hazırlıq.
- 13Giriş hüquqları, RLS və inteqrasiya: JSON, XML, HTTP-servislərRollar və hüquqlarla kimin nəyi görə və dəyişə biləcəyini müəyyən et, yazılar səviyyəsində məhdudiyyətləri (RLS) qur, JSON və XML ilə məlumat mübadiləsi apar, HTTP-servis yaz və xarici API-ləri çağır.25 dəq
- 14Fon tapşırıqları, yeniləmələr, standartlar və komanda işiUzun əməliyyatları fon və reqlament tapşırıqlarına köçür, təchizatçının dəstəyində olan konfiqurasiyanı genişləndirmələrlə dəyiş və yenilə, 1C standartlarına uyğun kod yaz, EDT və Git ilə komandada işlə və müsahibəyə hazırlaş.25 dəq