1C: Programlama
1C:Enterprise platformu, konfigüratör, yerleşik dil, sorgular ve formlar
1C:Enterprise 8.3 platformunda sıfırdan geliştirici ol: platformun yapısını, Konfigüratör ile çalışmayı ve metadata nesnelerini öğren, yerleşik dilde kod yaz, yönetilen formlar oluştur ve belgeleri register'lara işle. Ardından sorgu dilini, Veri Kompozisyon Sistemini ve baskı formlarını öğrenecek; erişim hakları, entegrasyon, arka plan görevleri, geliştirme standartları ve Git ile ekip çalışması gibi profesyonel konulara geçeceksin.
Kurs içeriği
Platform ve Konfigüratör
Başlangıç1C:Enterprise'ın nasıl kurulduğunu anla, ilk bilgi tabanını oluştur ve konfigürasyonun temel metadata nesneleriyle tanış.
- 11C:Enterprise nedir: platform ve konfigürasyonlarPlatform ile konfigürasyon arasındaki farkı, tipik konfigürasyonları, dosya ve istemci-sunucu modlarını, istemci türlerini ve geliştirme araçlarını öğren.12 dk
- 2Konfigüratör: ilk bilgi tabanı ve hata ayıklamaBoş bir bilgi tabanı oluştur, metadata ağacını tanı, ilk kataloğunu ekle, veritabanı konfigürasyonunu F7 ile güncelle ve kodu F5 ile hata ayıkla.15 dk
- 3Metadata nesneleri: sabitler, kataloglar, belgeler, numaralandırmalarKonfigürasyonun yapı taşlarıyla tanış: sabitler, hiyerarşik kataloglar, tablo bölümlü belgeler, numaralandırmalar, raporlar, veri işlemcileri, ortak modüller ve roller. Referans ile nesne arasındaki farkı öğren.16 dk
Yerleşik dil
BaşlangıçDeğişkenler, türler, operatörler, koşullar, döngüler, prosedürler, evrensel koleksiyonlar ve hata yönetimiyle 1C kodu yaz.
- 4Yerleşik dil: sözdizimi, değişkenler ve türler1C dilinin dilbilgisini, ilkel türleri (`Число`, `Строка`, `Дата`, `Булево`, `Неопределено`), operatörleri, metin ve tarih fonksiyonlarını öğren.16 dk
- 5Koşullar, döngüler, prosedürler ve fonksiyonlar`Если … ИначеЕсли … КонецЕсли` ile karar ver, üç tür döngüyle işleri tekrarla, kodu parametreli prosedür ve fonksiyonlara böl, `Знач` ve `Экспорт` sözcüklerini anla.16 dk
- 6Evrensel koleksiyonlar ve hata yönetimiVerileri bellekte `Массив`, `Структура`, `Соответствие`, `СписокЗначений` ve `ТаблицаЗначений` ile tut, hataları `Попытка … Исключение` ile yakala ve kendi hatalarını `ВызватьИсключение` ile oluştur.18 dk
Formlar, register'lar ve belge işleme
Ortaİstemci-sunucu etkileşimini, yönetilen formları, register türlerini ve belge işlemeyi öğren.
- 7İstemci-sunucu ve yönetilen formlarKodun nerede çalıştığını derleme yönergeleriyle yönet, yönetilen formun öğelerini, özniteliklerini ve komutlarını öğren, `ПриСозданииНаСервере` gibi olayları işle ve sunucu çağrılarını tutumlu kullan.18 dk
- 8Register'lar: bilgi, birikim ve muhasebe register'larıRegister'ların neden var olduğunu, boyut, kaynak ve özniteliklerin ne olduğunu; periyodik bilgi register'larının, bakiye ve ciro register'larının, hesap planlarının, muhasebe register'larının ve karakteristik türü planlarının nasıl çalıştığını öğren.18 dk
- 9Belge işleme: hareketler, bakiye kontrolü ve modüller`ОбработкаПроведения` işleyicisinde register hareketleri oluştur, negatif bakiyeleri denetle, nesne ve yönetici modüllerini ayırt et ve nesnelerin kendisine dokunmadan olay abonelikleriyle kod bağla.20 dk
Sorgular ve raporlar
İleriSorgu diliyle veri seç, sanal ve geçici tablolarla çalış, Veri Kompozisyon Sistemi (DCS) ile raporlar ve baskı formları oluştur.
- 10Sorgu dili: seçim, birleştirmeler, gruplama ve toplamlar1C sorgu diliyle veri seç: `ВЫБРАТЬ … ИЗ … ГДЕ`, parametreler, `ЛЕВОЕ` ve `ВНУТРЕННЕЕ СОЕДИНЕНИЕ`, `СГРУППИРОВАТЬ ПО`, `ИТОГИ`; kodda `Запрос` nesnesiyle çalış ve sorgu sihirbazını kullan.20 dk
- 11Register sanal tabloları, geçici tablolar ve performans`Остатки`, `Обороты`, `ОстаткиИОбороты` ve `СрезПоследних` sanal tablolarını parametrelerle kullan, `ПОМЕСТИТЬ` ile geçici tablolar oluştur ve hızlı sorgu yazmanın kurallarını öğren.20 dk
- 12Raporlar (DCS) ve baskı formlarıVeri Kompozisyon Sistemi (`СКД`) ile kod yazmadan esnek raporlar oluştur, bir şemayı programla çalıştır ve tablo belgesi şablonlarından irsaliye gibi baskı formları hazırla.20 dk
Profesyonel 1C geliştirme
ÜniversiteErişim hakları, entegrasyon, arka plan görevleri, konfigürasyon güncellemeleri, standartlar, Git ve mülakata hazırlık.
- 13Erişim hakları, RLS ve entegrasyon: JSON, XML, HTTP servisleriRoller ve haklarla kimin neyi görebileceğini ve değiştirebileceğini belirle, kayıt düzeyinde güvenliği (RLS) kur, verileri JSON ve XML ile alışveriş et, bir HTTP servisi yaz ve harici API'leri çağır.25 dk
- 14Arka plan görevleri, güncellemeler, standartlar ve ekip çalışmasıUzun işlemleri arka plan ve zamanlanmış görevlere taşı, tedarikçi desteğindeki konfigürasyonları uzantılarla değiştir ve güncelle, 1C standartlarına uygun kod yaz, EDT ve Git ile ekip hâlinde çalış ve mülakatlara hazırlan.25 dk