1C:Enterprise

Yeni Nesil Teknoloji

1C:Enterprise

1C: Enterprise, Rusya / Moskova’ da yerleşik bulunan 1C Şirketi tarafından Küçük ve Orta Ölçekli işletmeler ile Kurumsal Müşterilerin iş akışları, projeleri, veri ilişkileri ve süreçlerini yönetmek için üretilmiş Masaüstü ve Web tabanlı Hızlı Uygulama Platformudur.

  1. 1C:Enterprise, Kuruluşunuzun nasıl çalıştığını mükemmel bir biçimde ortaya koyan, değişim ve büyümelere kolay bir şekilde adapte olan bir iş ve işlem yönetim sistemidir.
  2. 1C:Enterprise, mümkün olabilecek en az kaynak kullanımı ile dünya kalitesinde bir verimlilik teknolojisini emrinize verir.
  3. 1C:Enterprise‘in “Hızlı Uygulama Platformu” mimarisi ile işletmenize özel uygulamalarınızı hızlı bir şekilde geliştirebilirsiniz.
  4. 1C:Enterprise Hızlı Uygulama Platformu şirketlere desktop ve web tabanlı uygulamaları, HAZIR TASARIM VE İŞ AKIŞ NESNELERİ ile bütünleştirilmiş olarak çok hızlı tasarlama imkanı sunar.

1C:Enterprise Türkiye'ye yeni bir teknoloji sunuyor

1C:Enterprise sistemi, Türkiye’deki işletmelere rekabet güçlerini artırma imkanı sağlarken yazılım alanında faaliyet gösteren uzmanlara da uygun iş olanakları sunuyor. Genellikle işletmeler kullandıkları uygulamayı ek program almaksızın kişiselleştirebilmek isterler. Daha önceki yazılımların sabit yapılı otomosyonlar olması, kullanıcıların özel işlevler ekleme gereksinimlerini karşılamazken, 1C:Enterprise açık kaynak kodlu, kullanıma hazır ticari uygulamalar ve kişileştirme imkanı sunan platformu sayesinde artık işletmeler mevcut fonksiyonlar üzerinde değişiklik yapabildikleri gibi ihtiyaç duydukları başka bir fonksiyonu da ekletebilmektedirler.

Uygulamalar platform üzerinde çalışır ve gücünü platformdan alırlar. Bütün veritabanı işletim sistemlerine uygun olan platformu, hem yerel ağda hem de web üzerinde çalışabilir. Bu da işletmenin verileriyle 1C:Enterprise yazılımı ve işletim sisteminden bağımsız olarak, internetin bulunduğu her yerden Internet Explorer, Mozilla Firefox, Chrome, Safari vb. internet tarayıcılarını kullanarak, çalışma olanağı sağlar. 1C:Enterprise, hata ayıklama ve kod oluşturma yardımcıları sayesinde de deneyimli olmayan uzmanların bile işini son derece kolaylaştırmaktadır.

1C:Enterprise; Türkçe dahil 12 farklı dili destekleyen bu güçlü teknoloji ile, 20 ülkede 1.000.000’dan fazla firmaya hizmet vermektedir. Siz de bu gücü kullanarak, hızlı ve kolay bir şekilde uygulama geliştirebileceksiniz.

İşletmelerin finans, stok, üretim, muhasebe, CRM, ERP, MRP gibi birçok operasyonel faaliyetlerinin otomasyonu sağlamak amacı ile geliştirilmiş bir teknoloji platformudur. Standart paket program mantığından oldukça farklı olan platform son kullanıcının yalın olarak kullanabileceği bir ürün değildir bunun yerine üzerinde geliştirilmiş konfigürasyonlar işletmelerin birbirlerinden farklı olan ihtiyaçlarını karşılamak amacı ile 1C’ nin yaygın iş ortakları ve serbest yazılım geliştiriciler tarafından üretilir yada özelleştirilirler. Bu yaklaşım sayesinde 1C: platformu üzerinde farklı dillerde onaylanmış 850 üzerinde sektörel çözüm geliştirilmiştir.

1C:Enterprise platformu ve konfigürasyon arasındaki ilişkiyi açıklayabilmek için 1C:Enterprise’ yi bir CD player ve Konfigürasyonuda CD ye benzetebiliriz. Video izlemek yada müzik dinlemek için Bir CD player a ihtiyacımız vardır CD player standart bir üründür biz zevklerimize uygun video yada müziği bir CD ye kaydeder ve dinleriz ve bunun gibi birçok CD oluşturabilir bunları arşivleyebiliriz Tıpkı bunun gibi 1C:Enterprise platformuna bir kere sahip oluruz üzerinde birçok konfigürasyon ve birçok veri tabanı oluşturabiliriz.

1C:Enterprise ile neler yapabilirsiniz?

  • noktaKalite Yönetimi,  Döküman Yönetimi, CRM Uygulamaları
  • noktaİnşaat Taahhüt Şirketlerine Yönelik Çözümler
  • noktaÜretim Çözümleri
  • noktaServis Yönetim ve Call Center Uygulamaları
  • noktaSatınalma Tedarik Yönetimi
  • noktaOtomatik E-Posta Gönderimi
  • noktaTeklif, Satış ve Pazarlama Yönetimi, Proje Yönetimi
  • noktaYapı Endüstrisi Çözümleri
  • noktaAVM Yönetimi (Tesis Yönetimi) Çözümleri
  • noktaDernek, Federasyon, Kulüp vs. Organizasyonlara Yönelik Çözümler
  • noktaOtomotiv Şirketleri Çözümleri
  • noktaPetrol Arama Çözümleri
  • noktaAkaryakıt Dağıtım Şirketlerine Yönelik Çözümler

Kısacası İnsan ve İş’in olduğu tüm alanlar 1C:Enterprise platformunun çözüm alanlarıdır.

1C:Enterprise Teknolojik Avantajları

noktaİş süreçlerini özelleştirebilme imkanı sağlar
noktaUygulama geliştirme süresini hata olasılığını azaltır
noktaÜçüncü parti yazılımlarla entegrasyon için araçlar sağlar
noktaWeb hizmetleri, ODBC, COM ve benzeri teknolileri destekler
noktaWindos, Linux, MacOs gibi çeşitlei işletim sistemlerini destekler
noktaMS SQL, PostgreSQL, IBM DB2,My SQL ve Oracle DB detekler
noktaKod yazarak sıfırdan yazılım geliştirme işine göre kat kat daha hızlı geliştirmeye imkan verir.
noktaBireyler ve proje takımları arasında daha verimli işbirliği sağlar.
noktaWeb tabanlı yada Desktop çalışabilir
noktaYeni nesil Tablet PC’leri destekler

Desteklenen Teknolojiler
1C:Enterprise platformu geliştiricilerin müşteri taleplerini hızlı ve hatasız şekilde karşılayabilmeleri için çok sayıda araç barındırmakta  ve yeni  teknolojileri destekleyecek şekilde güncellenmektedir.

Teknolojiler:

  •  noktaİstemci : İnce İstemci, Kalın İstemci, Web İstemci
  •  noktaİş Süreçleri Ve Kullanıcı Kayıtları
  •  noktaDağıtımlı Veri Tabanı Ve XML Veri Transferi Desteği
  •  noktaTam Metin arama Desteği
  •  noktaVeri Madenciliği
  •  noktaDahili Raporlama Sistemi
  •  noktaRol Ve Kayıt Bazlı Yetkilendirme Sistemi
  •  noktaVeri Tabanı Sorgulama Desteği
  •  noktaMobil Cihaz Desteği
  •  noktaKriptolama Desteği

Araçlar

  • noktaForm Tasarım Araçları
  • noktaSorgu Sihirbazı
  • noktaRapor Tasarım Araçları
  • noktaHata Ayıklama Araçları
  • noktaDahili Programlama Dili
  • noktaDil Çeviri Araçları
  • noktaKonfigürasyon Güncelleme Araçları

1C:Enterprise Framework Mimarisi

1C:Enterprise Framework hızlı uyarlanabilir çözümler oluşturabilmek amacı ile veri yapıları oluşturma, form tasarımı, etkileşimli raporlar gibi bir dizi mekanizmalar ve mekanizmalar arasında koordinasyon sağlar.  Framework ’un ana unsuru hızlı uygulama geliştirmektir bu nedenle iş uygulamaları için gereksiz olan birçok fonksiyondan arındırılmış ve yerine farklı mekanizmalar oluşturulmuştur bu sayede geliştiricinin hata yapma olasılığını minimize eder.  Hızlı uygulama geliştirme olarak Türkçeye çevirebileceğimiz Rapid Application Development(RAD), yazılım geliştirme süreçlerine ilişkin uygulanan ve bu süreçlerin mümkün olduğunca hızlı bir şekilde gerçekleştirilmesini destekleyen yöntemler bütünüdür. Süreçlerin hızlı bir şekilde tamamlanmasını destekler nitelikteki bu metodun ana hedefleri; yüksek hız, yüksek kalite ve düşük maliyet olarak açıklanabilir. Yazılım geliştirme süreçlerinin kalitesinin yükseltilmesine ve maliyetlerin azaltılmasına yönelik bu metodoloji zamandan da büyük tasarruf sağlaması itibariyle güncel bir yöntem durumundadır. Diğer programlama araçlarında  (Visual Studio,Delphi,vb) iş uygulamaları geliştirmek için  veri tabanında birçok alan oluşturarak uygulama ile veri tabanı arasında koordinasyonu sağlamak için oldukça fazla zaman kaybedilirken, 1C:Enterprise Framework de ise bunlar otomatik olarak gerçekleştirilir.

1C:İşletme Framework Sağladığı Avantajlar

  • noktaHızlı güncelleme
  • noktaİş süreçleri için Maksimum Standardizasyon
  • noktaUygulama geliştirici İle teknolojik ayrıntılar arasında izolasyon
  • noktaAçıklık (Uygulamanın bir “kara kutu” değil uygulamanın son kullanıcılar ve diğer geliştiriciler için anlaşılabilirliği)
  • noktaÇözümlerin yerinde uyarlanabilmesi
  • noktaÖlçeklenebilirlik

1C: ENTERPRISE; hizmet sektörü, üretim sektörü, dağıtım sektörü, perakende sektörü gibi işletmelerde tüm muhasebe ve ticari operasyon süreçlerinin yönetimi için kullanılabilir.

1C:Enterprise Web Avantajları

noktaOfis dışından erişim
noktaKurulum gerekmez
noktaUygulama mevcut tarayıcıların hepsini desteklemektedir
noktaSade ve basit arayüz

Web istemci bilgisayarında Web sunucu IIS veya Apache den bir tanesi kurulu olması şartı ile veri tabanına erişim sağlayabilir.

Ek lisans alma gereği yoktur

Web üzerinden bağlanıldığında tekrar lisans alınması gerekmemektedir. Lisanslar Merkez ofiste kullanılan lisanstan alınmış olacaktır.

Örneğin resimdeki durumda 4 lisans kullanılmış olacaktır.

Desteklenen Web-tarayıcılar:

  • – Internet Explorer
  • – Mozilla FireFox
  • – Google Chrome
  • – Safari
  • – iPad Safari
  • – Uygulama mevcut tarayıcıların hepsini desteklemektedir
  • – Web istemci bilgisayarında Web sunucu IIS veya Apache den bir tanesi kurulu olması şartı ile veri tabanına erişim sağlayabilir.
  • – Çok kapsamlı sistemleri oluşturabilme
  • – Anında uygulama yapısına müdahale
  • – Cüzi maliyete elde etme imkanı
  • – Birden fazla Veritabanlarını desteklemesi
  • – Windows ve Linux işletim sistemlerinde sunucu kısmının çalışabilmesi
  • – Sunucu kümelerinin yedekleme özelliğinin yardımı ile esnek yapı
  • – İstemci-sunucu çalışmalarının çok iyi ayarlanması neticesinde performanslı çalışma imkanı
  • – WEB istemci
  • – İnce istemci
  • – Farklı saat ayarlarında çalışabilmesi
  • – Gün geçtikçe gelişen araçları ve hata ayıklama araçları

1C:Enterprise Platformu

“1C:ENTERPRISE 8″ Sistemi Avrupa ve Asya’da 1.000.000′un üzerinde şirket tarafından kullanılmaktadır.

1C: Enterprise değiştirilebilir, esnek uygulama yapısı (dizayn edilebilir yapısı vardır, sabit uygulama değildir), dünyanın sektörel gelişimlerine ve hızla ilerleyen yazılım teknolojilerine uyum sağlama ve basit kullanım yapısı, sistemin avantajlarından bazılarıdır. Böylece 20 farklı ülkede binlerce müşterinin ihtiyaçlarını karşılar.

  • nokta“1C: 8” sistemi, işletmelerin çağdaş tekniklerle, etkili, açık ve doğru bir biçimde yönetim ve hesap tutma otomasyonuna ilişkin ihtiyaçlarını karşılamak için tasarlanmıştır.
  • noktaİşveren veya yöneticiler, işletmenin güncel ihtiyaçlarını takip edebilecekleri uygulamayı tercih ederler. Sistem, işletmenin ihtiyaçları veya ilgili olduğu mevzuat gibi değişkenlik gösteren değerler yenilendiğinde koşullara uygun olarak hızlı bir şekilde güncelleme yapacaktır.
  • nokta”1C: Enterprise 8″ sisteminde kullanıcı sayısı kolayca arttırılabilir. 1C:İşletme 8 uygulamalarının önemli özelliklerinden biri, hızlı uygulanabilmesinin yanı sıra adım adım da uygulanabilir olmasıdır.
  • noktaFaaliyet türüne, işletme ölçeğine veya yapısına bağlı olarak, işletme yönetimi ve hesap tutma görevlerinin esasları farklılık gösterebilir. Tüm bu özellikler dikkate alınarak, “1C: Enterprise 8″ sistemi, her işletmenin özel bilgi sistemini oluşturma olanağı sunmaktadır. Sistemin sunduğu çözümlerin eğitim ve teknik destek hizmetini “1C: Enterprise 8″ nin kurumsal çözüm ortakları tarafından verilir. Uygulamanın işletme ihtiyaçlarına göre geliştirilmesi uygulamayı kullanan işletmenin bilgisayar uzmanları tarafından yapılabilir.
  • noktaTüm bu avantajlar “1C: Enterprise 8″ programının Yenilikçi yapısı, tek teknik platformu ve platformun temelindeki uygulama çözümleri sayesinde gerçekleşmektedir. Bu yaklaşımın temel niteliği uygulama esnekliği, yüksek ölçeklenebilirliği ve adım adım uygulanma olanağıdır.
  • noktaHer uygulama 1C DB (dosya biçimi) veritabanı olarak ve istenirse MS SQL Server, PostgreSQL, Oracle, IBM DB2 istemci sunucu (server client) ile uyumlu çalışabilir.

Hızlı Geliştirme ve Değiştirme;

“1C: Enterprise” sete dahil olan Designer (Bütünleşik görsel veri tabanı geliştirme ortamı), kullanıma hazır olan uygulamaları geliştirme ve değiştirmeye imkan sağlar;

  • noktaEtkili geliştirme araç ve sihirbazları.
  • noktaVerilerin hiyerarşik yapısının desteklenmesi.
  • noktaÇok boyutlu verilerin (veri kübü) kaydedilme ve işlenmesi için evrensel araçların kullanılması.
  • noktaFarklı periyodik değerlerin, sınırsız sayıda değişim tarihlerinin tutulması (Döviz kuru değişim tarihleri, fiyat geçmişi).
  • noktaMuhasebe ve genel yönetim hesap araçları.
  • noktaKarmaşık, periyodik ve değişken bilgilerin otomasyonunun sağlanması
  • nokta1C: Enterprise 8 iç programlama dili sayesinde objelerin çalışma mantığının belirlenebilmesi,
  • noktaSorgu sihirbazının, ekonomik bilgilerin çok güçlü sorgu mekanizmaları ile işlenmesini sağlaması,
  • noktaSistemde hata ayıklama ve programın aktif kullanım hız analiz araçları,
  • noktaProgramın aynı anda, birden fazla kullanıcı tarafından geliştirilebilmesi ve yapılan her değişikliğin tarihinin saklanabilmesi.

Esneklik ve Ayarlanabilirlik;

  • noktaİşletmenin faaliyet alanı ve özel ihtiyaçlarına göre ayarlanabilme,
  • noktaBaşka üreticilerin yazılımları ve donanımları ile entegre çalışabilme,
  • noktaİşletmenin büyümesiyle, kullanıcıların artan ihtiyaçlarına cevap verebilme,
  • noktaYönetim ve hesap tutma düzenini etkileyen, mevzuat ve standartlardaki değişikliklere sistemin kolay ve hızlı biçimde uyum sağlayabilmesi.

Ölçeklenebilirlik;

”1C: 8” sisteminin, tek kullanıcıdan başlayarak çalışma grupları ve büyük ölçekli işletmelere kadar değişik şekillerde kullanılabilmesini sağlar:

  • nokta“1C: Enterprise ” yazılım ürünleri işletme ile beraber eş zamanlı gelişirler.
  • nokta”1C: Enterprise 8″ platformu, yazılım uygulamalarına geniş ölçeklenebilirlik olanağı vermektedir. Kullanıcı sayısı arttığında (sınırsız), verilerin etkin ve sağlam muhafaza edilmesini sağlayan, istemci-sunucu sürümünden başlayarak küçük işletmeler için tek kullanıcı sürümlerine kadar uzanan geniş ölçeklenebilirlik alanı mevcuttur.
  • noktaKüçük işletme ve kişisel kullanımlar için tek kullanıcı varyantı,
  • noktaÇok kullanıcı işletmelerde, sistemin basit kurulumu ve kullanımını sağlayan veri tabanı dosya varyantı,
  • noktaÇok kullanıcılı bir ortamda, aynı anda çalışıldığında, etkili bir şekilde verilerin işlenmesi ve kaydedilmesi,
  • noktaSistemin dağıtılan bir veri tabanıyla çalışması, hem dosya varyantı hem de istemci-sunucu (client-server) varyantını desteklemektedir (MS SQL Server, PostgreSQL, IBM DB2, Oracle). İşletmenin uzak birimlerini birleştirme olanağı verir,
  • nokta1C: Enterprise 8 sisteminde üç çeşit istemci ortamı vardır: Kalın istemci (Thick client), İnce istemci (Thin client), Web istemci (Web client).

Üretkenlik;

  • noktaSistemin kullanımı ve işlenen veri hacmi arttığında, sistemin yüksek performansta çalışmasını sağlayan, çağdaş üç seviyeli mimari yapısı vardır.
  • noktaYazılım değiştirme ek maliyeti, kullanılan sistem kapasitesi ve veri işleme hızı arttırılarak, ortadan kaldırılır.
  • nokta1C: Enterprise sistemi aynı uygulamaları, hem dosya hem istemci-sunucu çalışma biçiminde kullanabilir.

Geniş Bir Şekilde Düşünülmüş Ergonomisi, Kullanışlı ve Çağdaş Kullanıcı Arabirimi;

  • nokta“1C: Enterprise 8” sistemi, ergonominin çok fazla önem taşıyan ihtiyaçlarını karşılamaktadır.
  • noktaAcemi kullanıcı, sistemi hızlıca öğrenebilir. Sistem, her durumda kullanıcıya ne yapması gerektiğine dair yol gösterir, doldurulması zorunlu olan alanları işaretler ve kullanıcıyı hatalardan kurtarır.
  • noktaArabirim dekorunun geliştirilmesi uzun süre çalışıldığında yorgunluğu azaltır ve hızlı izleme yapılmasında kolaylık sağlar.
  • noktaKullanım sırasında kullanıcı, veri sunma şeklini, kendine özel ayarlayabilir. Ekranda ortaya çıkan pencerelerin konumu ve boyutu her kullanıcıya özel kaydedilmektedir.

Uzak Bağlantı Sistemlerinin Kurulması;

  • noktaSistemde, XML formatında evrensel veri değişim mekanizması desteklenmektedir. Bu mekanizma, hem “1C: Enterprise 8″ sisteminin coğrafi olarak dağınık veri tabanı sistemlerinin bağlanması hem de başka bilgi sistemleri ile veri alış-verişi için kullanılmaktadır.
  • noktaTek uygulama içinde, başka sistemler ile veri aktarılması için birkaç bağımsız veri alış-veriş şeması oluşturma olanağı tanınmaktadır.
  • noktaSadece klasik olan dağıtılan sistem yapısı (yıldız tipindeki) değil, çok seviyeli yapılar da (kar tanesi tipi ve daha zor olanlar) desteklenmektedir.

Sistemin Yönetilmesi;

  • nokta“1C: Enterprise 8” sistemi, yöneticilerine, sistemin ve uygulama çözümlerinin basit kurulum ve güncellenmesini sağlayan gelişmiş yönetim araçları sunar,
  • noktaİzinler çerçevesinde erişim haklarını ayarlama araçları ve özel kullanıcı arabirimlerini oluşturur,
  • noktaKullanıcı hareketlerinin ve sistem olaylarının izlenebilmesi olanağını sağlar,
  • noktaDüzeltme araçları ile veri tabanını yedekleme ve deneme imkanı vardır.

Diğer Sistemlerle Entegrasyon;

Genel kabul görmüş açık standartlara ve veri transfer protokollerine uygun her türlü yazılım ve donanımlar ile entegre çalışma imkanı vardır. COM bağlantı ve Automation mekanizması ile etkileşim;

  • noktaHTTP, FTP, MAPI internet protokollerini destekleme,
  • noktaXML ile farklı etkileşim teknolojilerini destekleme,
  • noktaText, DBF, HTML ve XML/XDTO destekleme,
  • noktaWeb uzantılı uygulamalar yaratmak. Web servislerinin, 1C: Enterprise 8 platformuna, fonksiyonel pratik çözümler sağlaması,
  • noktaHarici bileşen teknolojisi,
  • noktaTicari ekipmanlar ile etkileşim sağlama.

1C: Enterprise 8 Alanı;

“1C:ENTERPRISE 8″ sistemi, çeşitli ekonomik fonksiyonlara sahiptir.

Bunlardan bazıları;

  • noktaSanayi ve ticari işletmelerin otomasyonu, Devletçe finanse edilen kurumlar ve mali kuruluşların otomasyonu, hizmet sektörü işletmelerinin otomasyonu vs.,
  • noktaİşletmenin operasyonel yönetiminin desteklenmesi,
  • noktaOrganizasyonel ve ticari faaliyetin otomasyonu,
  • noktaFarklı ayarlar kullanarak birden fazla muhasebe hesap planı ve resmi raporların oluşturulması,
  • noktaGenel yönetim hesaplarının tutulması ve analitik raporlamanın gerçekleştirilmesi için geniş imkânların sağlanması.
  • noktaBirden fazla para birimi ile uygulama yapılmasının desteklenmesi,
  • noktaPlanlama, bütçe hazırlama ve finansal analiz uygulamalarının gerçekleştirilmesi,
  • noktaMaaş hesaplamalarının yapılması ve personel yönetimi,
  • noktaCRM (Müşteri İlişkileri Yönetimi), ERP (Kurumsal Kaynak Planlaması ve Yönetimi), HRM (İnsan Kaynakları) ve diğer uygulama alanları.

Ekonomik ve Analitik Raporlama;

Güçlü araçlar raporlar ve matbu formlar oluşturmaya yarar. Görsel çalışma ve form hazırlamak için geniş olanaklar tanımaktadır:

  • noktaHiyerarşik, çok boyutlu ve çapraz raporların hazırlanması,
  • noktaKullanıcının, yapacağı ayarlarla tüm raporları istediği biçimde oluşturabilmesi,
  • noktaEkonomik bilgilerin grafik şeklinde gösterilmesi için çeşitli diyagramların hazırlanması,
  • noktaRaporlarda çeşitli ve ayrıntılı veri düzeneklerinin sağlanabilmesi,
  • noktaİhtiyaç dahilinde raporlardaki verilerin filtrelenmesi.

Uluslararası Standartlara Uyum;

Uygulamanın ve veri tabanının tüm yazıları UNICODE formatında kaydedilir. Bunun sayesinde tüm yazılı bilgiler aynı anda farklı dillerin karakterlerini içerebilir.

  • noktaAvrupa dillerinde sayı, tarih ve zaman için bölgesel format ayarları öngörülmüştür. Somut veri tabanlarında sayı, tarih ve zaman için ek format ayarları tanınabilir,
  • nokta1C:ENTERPRISE 8′de çok dilli uygulamaların oluşturulabilmesine olanak tanınmıştır.

Internet Üzerinden Bağlanma

İnternet üzerinden bağlanma biçimi kullanıcılara veritabanı ile uzaktan çevrimiçi(online) çalışmayı sağlamaktadır. Bu çalışma biçimi ince istemci ve web-istemci biçimini kullanarak yapılabilmektedir. Bu istemciler, 1C:Enterprise sunucu kümesi ve dosya biçimli veritabanı ile etkileşimi sağlayan ve özel olarak ayarlanan web-sunucuya bağlanmaktadırlar.

Uygulama çözümleri ile İnternet üzerinden çalışmak için herhangi bir ek geliştirme gerekmemektedir. İstemci türüne bağlı olmaksızın (ince istemci, web-istemci), 1C:Enterprise 8 sistemi kullanıcı arayüzünü olduğu gibi sunmaktadır.

Bu istemci uygulamaların kullanımındaki farklılıklar aşağıdaki gibidir:

  • noktaİnce istemci bilgisayarda ön kurulumu gerektirir,
  • noktaWeb-istemci gerektirmez,İnce istemci tam işlevselliği sağlar,
  • noktaWeb-istemci ise platformun bazı özelliklerini desteklemez,
  • noktaİnce istemci sadece Windows İşletim Sistemi altında çalışır,
  • noktaWeb-istemci ise internet tarayıcı altında çalıştığı için uzaktan bağlanan kullanıcı aşağıdaki seçeneklerle çalışabilir:
  • noktaWindows İşletim Sisteminde (Windows İnternet Explorer, MozillaFirefox veya Google Chrome gibi tarayıcılarda),
  • noktaLinux İşletim Sisteminde (Mozilla Firefox tarayıcısında),
  • noktaMac OS X İşletim Sisteminde(Safari tarayıcısında ),
  • noktaApple IOS İşletim Sistemli IPad Tabletinde(Safari mobil tarayıcısında),
  • noktaİnce ve web-istemci çalışmada bazı farklılıklar mevcuttur.

İstemci uygulamalarına hem http protokolünden, hem de gönderilmiş verilerinin şifrelemesini destekleyen https protokolünden bağlanılmaktadır.

Mobil Internet Üzerinden Çalışma;

İstemciler farklı yollardan internete bağlanabilirler. Bu bağlantılar, seçilmiş hatlar veya yerel ağ üzerinden yüksek hızlı bağlantılar olabilir. Ayrıca mobil GPRS-bağlantısı gibi düşük hızlı da olabilir.

Düşük hızlı bağlantı kanalları üzerinden, veritabanı ile çalışma yapılması için ince istemci ve web-istemcide özel başlatma biçimi- Düşük Hızlı Bağlantı biçimi mevcuttur. Sonuç olarak, düşük hızlı iletişim kanallarında bile platform müşteriye idare edeceği hızda çalışmasını sağlamaktadır.

İnce İstemcinin Dağıtımı;

Uzaktan İnternet üzerinden bağlanan kullanıcıların, programın bütün fonksiyonlarından yararlanabilmesi için platformda sadece 1C:Enterprise 8 İnce İstemciyi içeren özel dağıtımı mevcuttur. Bu dağıtımın boyutu küçük olduğundan, farklı iletişim kanallarından indirmek mümkündür.

Uzaktan Çalışmanın Diğer Seçenekleri;

İstemci uygulama yardımıyla veritabanına doğrudan bağlanmanın dışında, platform başka uzaktan çalışma seçeneklerini de sunmaktadır. Bu seçenekler değişen derecede programı ek geliştirmeyi veya farklı kodların yazılmasını gerektirir. Doğal olarak, bu yol gerçek zamanda verilerle çalışmaya izin vermemektedir veya sınırlı erişim ile izin vermektedir.

Web-Service Kullanımı;

Web-servisler mekanizması sayesinde uygulama çözümü SOA( Service-Oriented Architecture) teknolojisini destekleyebilir. Bu teknoloji, uygulamaların ve veri sistemlerinin modern standart entegrasyonu olarak bilinmektedir. Bu teknolojinin yardımıyla program, İnternette yayınlanan web-servisler takımı halinde işlem sunabilmektedir. Aynı şekilde programın kendisi de diğer sağlayıcılar tarafından yayınlanan web-servislerini kullanabilir.

Dağıtılmış Bilgi Sisteminde Çevrimdışı (Offline) Bilgi Alışverişi;

Bilgi alışveriş mekanizması dağıtılmış sistem düğümleri arasındaki verileri ve konfigürasyondaki değişiklikleri belirtilen aralıklarda göndermeyi sağlamaktadır. Ayrıca, sistemin düğümleri 1C:Enterprise 8 de olabilir, 1C:Enterprise8’den bağımsız herhangi başka program da olabilir.

Mobil cihaz-Spesifik işlevsellik;

1C: Enterprise Mobil Platform, Android, iOS ve Windows cihazları için mobil uygulamaların geliştirilmesi için kullanılan bir teknolojidir.

Mobil uygulama oluşturucu, uygulama mağazalarına yüklenmeye hazır mobil uygulama dağıtım setleri oluşturan küçük bir uygulamadır. Mobil uygulama oluşturucu, mobil platformun bir parçasıdır.

Bu uygulama, kaynak mobil yapılandırmalarını, yerleşik mobil uygulamaların birden çok sürümünü, mobil platform dağıtımı kitlerini ve uygulamalar tarafından ihtiyaç duyulan ek dosyaları saklar.

Mobil cihaz-Spesifik işlevsellik;

Mobil cihaza özgü işlevlerin desteği, mobil platformun önemli bir özelliğidir.

Lokasyon Hizmetleri;

Mobil platform, mobil cihaz konumlarını ve bu yerlerin posta adreslerini tanımlayabilir ve görüntüleyebilir. Aşağıdaki özellikler mevcuttur:

  • noktaKullanılabilir konum sağlayıcılarını tanımlayın ve bilgilerini öğrenin.
  • noktaEn doğru veya en verimli sağlayıcıyı seçin.
  • noktaKonum (enlem, boylam, irtifa, hareket yönü, hız ve tarih) tanımlayın.
  • noktaLokasyonu bir zaman aralığına veya bir önceki konumdan bir mesafeye göre otomatik olarak güncelleyin.
  • noktaKonuma göre adres alın ve adrese göre yer edinin.
  • noktaAdresinizi bir haritada gösterin. Mobil platform, iOS veya Google Haritalar (Android’de) tarafından sağlanan haritayı kullanır. Google Maps ile doğrudan etkileşim desteklenmektedir, bu nedenle Google Maps uygulamasını yüklemek gerekli değildir.

 

Multimedya Araçları;

Mobil platform, ses ve video verilerinin kaydedilmesini ve resim çekilmesini destekler. Sonuçları binary data’ya dönüştürebilir ve uygulamaya kaydedebilirsiniz ve bunları denemeden önce mobil aygıtın bu işlemleri destekleyip desteklemediğini kontrol etme seçeneğiniz vardır.

Barkod Okuma;

Mobil platform, barkodların taranmasını ve kodunun çözülmesini destekler. Mobil platform taranan bir barkodu string olarak döndürür.

Mobil Cihaz Kişileri;

Mobil platform mobil cihazdaki kişilere erişim sağlar. Tüm iletişim bilgilerini okuyabilir, ayrıca kişileri oluşturabilir, düzenleyebilir ve silebilirsiniz. Bu işlemler kullanıcı izni gerektirir. İlk istekte izin isteği otomatik olarak görüntülenir.

Mobil Cihaz Takvimi;

Mobil platform, mobil cihaz takvimlerine ve etkinliklere erişim sağlar. Takvim ve etkinlikler oluşturabilir, bunları düzenleyebilir ve silebilir, hatırlatıcılar oluşturabilir, etkinlik planlayabilir ve etkinlik katılımcılarını belirleyebilirsiniz.

Telefon;

Mobil platform, bir numarayı çevirme, arama geçmişini görüntüleme ve arama geçmişini belirtilen ölçütlere göre filtreleme seçeneği sunar.

Kısa Mesajlar (SMS/MMS);

Mobil platform, kısa mesajlar (SMS / MMS) gönderebilir ve gelen iletileri işleyebilir.

E-Posta;

Mobil platform, işletim sisteminin yerleşik posta istemcisini kullanarak e-posta mesajları gönderebilir. Mesaj boyutunda herhangi bir sınırlama yoktur, ekler de desteklenir.

1C:Enterprise Mobil Platform Mimarisi

Bir mobil cihaza kurulmuş bir mobil uygulamayı, mobil platform ve infobase oluşturmaktadır. Bir mobil cihazda depolanan bir bilgi bankası, bir dosya veritabanının (kullanıcı verilerini depolamak için) bir eşdeğerini ve bir mobil uygulamayı (mobil cihazda yürütülen programlama kodunu) içerir.

Kullanıcılar, uygulama mağazalarından indirerek mobil uygulamalarını cihazlarına yükleyebilirler: App Store, Google Play veya Windows Phone Store. Bir mobil uygulama dağıtım kiti şunları içerir:

  • noktaMobil uygulama
  • noktaMobil platform
  • noktaEk dosyalar

Mobil uygulamaların temel amacı, genellikle masaüstü bilgisayarlarda çalışan uygulamaları çalıştıran uzak iş istasyonlarını sağlamaktır. Standart platform araçları, ana uygulama ile mobil uygulamalar arasında çevrimdışı veri değişimi sağlar.

Bir mobil uygulama, 1C olmayan uygulamalar da dahil olmak üzere birden fazla arka ofis uygulamasıyla çalışabilir.

Mobil uygulamaların geliştirilmesi normal uygulamalara benzer, ancak bazı sınırlamalar mobil platform tarafından eklenmiştir. Sınırlamaların tam listesi 1C:Enterprise belgelerinde sunulmuştur.

Bir mobil uygulama geliştiriyorsanız, Kullanım amaçları yapılandırma özelliğini Mobil cihaz olarak ayarlamanızı öneririz. Bu, mobil platformda bulunmayan seçenekleri otomatik olarak gizler ve Designer araçlarını (sözdizimi denetimleri veya yapılandırma denetimleri gibi) 1C:Enterprise komut dosyasının mobil platform içeriğine geçirir.

Yapılandırmanızdan bir uygulama deposuna yüklenmeye hazır bir mobil uygulama oluşturmak için aşağıdakileri yapın:

  • noktaMobil uygulamayı bir XML dosyasına kaydedin.
  • noktaAndroid ve iOS için mobil uygulama dağıtım setini XML dosyası, mobil platform dağıtım kiti ve ek dosyalardan oluşturmak için Mobil uygulama oluşturucuyu kullanın.

1C:Enterprise Bulut Teknolojileri

1C:Enterprise’ın Bulut teknolojileri, farklı işletim sistemleri ile farklı istemci cihazlar üzerinden programın rahat bir şekilde çalışmasını sağlamaktadır.

Aynı zamanda kullanıcılar işlem gücü düşük olan cihazları (mobil cihazlar gibi) kullanabilmektedir. Kullanıcılar cihazlarına 1C:Enterprise programını kurmaya da bilirler veya boyutu küçük olan hafif kurulumlu istemci uygulamasını kurabilirler.

Programın mantığı, temel hesaplamalar 1C:Enterprise’ın Sunucular kümesinde yapılmaktadır. 1C:Enterprise Servisler kümesi ölçeklenebilirliği, hataya dayanıklılığı, dinamik yük dağılımı ve program verilerini saklayan Veritabanı Bilgiler Yönetim Sistemi ile etkileşimi sağlamaktadır. Servis altyapısı, programı servis olarak kullanmayı, verilen hizmetlerin kaydının tutulmasını, servisin genel yönetimini gibi işlemleri sağlar. Eğer gerekirse, sunucular kümesi servis altyapısı ile güçlendirilebilir. Bu altyapı sayesinde kullanıcılar program yazılım servislerini kullanmalarını, bu servis kullanım muhasebesini tutmalarını, genel yönetimi gerçekleştirmelerini sağlar.

İnternet, bilgisayar diyagramlarında bulut şeklinde gösterilmektedir. O bulut’un arkasında çok zor altyapı ve teknik detaylar saklanmaktadır. “Bulut” kelimesi burada mecaz anlamda kullanılmaktadır. 1C:Enterprise’de yukarıda bahsedilen altyapı aşağıdaki mekanizmaları içerir:

Kullanıcılara dünyanın her yerinden internet üzerinden çalışabilmelerini sağlayan http protokolü üzerinden veritabanına bağlanmayı fırsat verir,

Web-istemcinin kurulu olması. Bu nedenle, kullanıcılar ön hazırlık görmeden herhangi bir bilgisayardan veya mobil cihazda çalışabilirler.

Çok sayıda müşterinin aynı anda 1C:Enterprise sisteminde çalışmalarını sağlayan, hata dayanıklılığı, ölçeklenebilir sunucu kümesinin olması,

Multitenancy – sunucuda çalıştırılan uygulamanın tek nesnesi, birçok müşteri ve şirkete hizmet verebilmektedir. Programın, multitenancy yapısında çalışmasını sağlayan veri ayırma mekanizmasının olması,

Tedarikçi, kullanıcıya internet üzerinden erişimi sağlayarak, uygulamayı geliştirmekte ve kendisi yönetmektedir. 1C:Enterprise’ın uygulamalarını SaaS modelinde kurulumu sağlayan servis altyapısı vardır. SaaS modeli, kullanıcı kurulum, güncelleme, yazılım ve donanım desteği harcamaları yapmadan, sadece hizmet bedelini öder.

1C:Enterprise Bulut teknolojisinin kullanımında dört ana senaryo ön plana çıkartılabilir:

Şirket İçindeki Bulut:

Bulut teknolojileri, bir şirketin içinde, müşterilerin 1C:Enterprise programı kurulu olmayan bilgisayarlardan bile veri tabanına bağlanmalarını sağlamak için kullanılabilir. Bu teknoloji, ofisin dışında olup kendi bölümü ile ilgili güncellenmiş bilgilerine ihtiyacı olan liderler için çok kullanışlıdır. Bulut teknolojileri, ofis dışında olan yöneticilerin gerekli raporlarını almasına da olanak sağlar.

Şirket içinde dağıtılan Buluta sadece çalışanlar değil, tüketiciler de bağlanabilirler. Örnek olarak tedarikçiler, müşteriler, müteahhitler vb. sattıkları ürünler ile ilgili raporları alabilirler.

Şirketin içindeki bulut teknolojinin avantajları:

  • • Çalışanlar, işlem gücü yüksek olmayan bilgisayarları kullanabilirler,
  • • Çalışanlar şirketinin içinde ve ofisler arasında çok rahat hareket edebilirler,
  • • Dış müşterileri bağlamak çok kolay, çünkü bilgisayarlarda programın kurulu olması şart değildir.

Holding İçindeki Bulut;

Bulut teknolojileri, aynı programı kullanan ve birkaç şirketten oluşan Holding’lerin program kullanım maliyetlerini azaltır.
Örnek olarak aynı Holding’in tüm şirketlerinde muhasebe hesapları için 1C:Enterprise kullanılmaktadır. Bu durumda, her şirkette kendi 1C:Enterprise veritabanını açmak yerine merkezi ofiste bir tane açarak veri paylaşım biçiminde kullanılabilir.

Sonuç olarak, her bir şirket kendisine ait veri alanı ile çalışacaktır. Güncelleme, ayarlama, yedekleme gibi işlemler her bir şirket için ayrı değiş tek bir veritabanı için yapılacaktır.

Holding içindeki bulut teknolojilerin avantajları

  • • Aynı uygulama çözümlerin yönetiminde maliyeti azaltma,
  • • Bütün şirketler için eşzamanlı ve hızlı güncelleme imkânı,

Müşteriler İçin Bulut;

Bulutlu teknolojileri, uygulama çözümünün potansiyel kullanıcıları, yerel ağda birleştirilmediklerinde, farklı donanımları kullandıklarında ve herhangi bir donanım ile program kaynaklarının içeriği ile ilgili önerileri uygulamaya zorunlu olmadıklarında kolaylık sağlar.

Örneğin ev sahipleri, tüm ev sakinlerine internet üzerinden, sadece internet tarayıcısı ile programı kullanma imkânı sunabilirler. Bu gibi durumlarda kullanıcıların kendi donanımlarını değiştirmeye ya da ek program yazılımı kurmaya gerek duyulmaz. Web-istemci, tüm yaygın tarayıcılar, Windows ve Linux işletim sistemleri, IPad mobil cihazları üzerinden çalışır.

Müşteriler için bulut teknolojinin avantajları:

  • • Programa rahat ve basit bir şekilde bağlanma imkânı,
  • • Programı farklı yerlerden kullanabilme imkânı sunar.

Web-Service Modelinde Çalışma;

Bulut teknolojiler, programın çalışması servis modelinde gerçekleştiği zaman kullanılmaktadır. Servis modeli, müşterinin programı satın almadığını, sadece internet üzerinden programı kullanmak için ödediğini ifade eder. Programın kendisi ise servis tedarikçinin bilgisayarında kurulu ve o bilgisayardan hizmet vermektedir.

Tedarikçi, programın yirmi dört saat kesintisiz çalışmasını sağlar. Zamanında güncelleme, yedekleme ve saklanan verilerin gizli tutma işlerini yapar. 1C:Enterprise programlarından herhangi birinde kayıt tutmak için kullanıcılar, alacağı hizmetlerin ödemesini yaparak, tarayıcı üzerinden gerekli programa bağlanarak kayıtlarını tutarlar.

Bu tür program kullanımı, kullanıcıların kurulum, güncelleme, yazılım ve donanım hizmetler için harcamaları yapmadan programı kullanmalarını sağlar. Tedarikçi tüm harcamalarını kendisi yaparak, kullanıcıya sadece servis olarak programı kullanmasını sağlar.

Servis modeli olarak sunulan program veri paylaşım biçiminde çalışmaktadır. Servise bağlanan her bir abonenin(gerçek veya tüzel) birkaç istemcisi ( mesela çalışan personel) olabilir. Her bir abone aynı zamanda birkaç programla çalışabilir. Sonuç olarak, belirli programda her abone için istemcilerin çalıştığı bağımsız veri alanı oluşturulmaktadır.

Dolayısıyla, abone için programı sanki sadece kendi istemcileri kullanıyormuş gibi görünmektedir. Servis tedarikçisi için ise programı kullanan bütün aboneler tek bir veritabanına başvururlar. Yani tedarikçinin çalıştırdığı tek program bütün abonelere hizmet vermektedir. Böylece programın güncellemesi gibi işlemler bütün aboneler için hızlı ve aynı zamanda yapılmaktadır.

WEB-Servis modelinde çalışmanın avantajları

  • • Kullanıcı programın kurulumu, güncellemesi, yazılım ve donanım destek için harcama yapmamaktadır,
  • • Tedarikçi programın kullanımını internet üzerinden yirmi dört saat sunduğu için kullanıcı istediği zamanda ve istediği yerde bağlanıp kullanabilir,
  • • Programın en yeni versiyonunda ve en son eklenen yeniliklerle çalışma garantisi.

Servis modelinin gerçek çalışmasını görmek için 1cfresh siteyi ziyaret edin. Bu site benzer programların kullanımını sunmaktadır.

Yapılandırmanızdan bir uygulama deposuna yüklenmeye hazır bir mobil uygulama oluşturmak için aşağıdakileri yapın:

  • noktaMobil uygulamayı bir XML dosyasına kaydedin.
  • noktaAndroid ve iOS için mobil uygulama dağıtım setini XML dosyası, mobil platform dağıtım kiti ve ek dosyalardan oluşturmak için Mobil uygulama oluşturucuyu kullanın.

1C:Enterprise Çoklu Platform

Çoklu platform : sistemin farklı işletim sistemlerinde çalışmayı sağlamak demektir. Ana bileşenler hem Windows İşletim Sistemi altında, hem Linux İşletim Sistemi altında çalışabilmektedir.

Farklı platformlarda istemci uygulamaları:

Farklı cihazlarla bağlanan ve farklı işletim sistemini kullanan kullanıcılar, web-istemci yardımıyla programın veritabanı ile çalışabilirler. Web-istemci popüler internet-tarayıcılarda çalışmak için tasarlanmıştır.

Örneğin

Web-istemcide çalışabilmek için Windows İşletim Sistemini kullanan kullanıcılar, Windows İnternet Explorer veya Google Chrome tarayıcılarda;
Linux İşletim Sistemini kullananlar – Mozilla Firefox’ta;
Macintosh bilgisayarları kullananlar ise Safari tarayıcıda çalışabilirler.

Apple markalı mobil cihazları kullananlara, web-istemcide küçük ekranlarda çalışmaları daha rahat olması ve dokunmatik girişlerini desteklemesi için özel ek geliştirmeler yapılmıştır.
Böylelikle, 1C:Enterprise programı ile IPad’ta Safari tarayıcının mobil sürümünü kullanarak çalışılabilmektedir.

Çoklu Platform:

Genel durumda 1C:Enterprise yapısı farklı İşletim Sistemleri altında çalışan öğeleri tek bir Sistemde çalıştırmaya fırsat vermektedir.

Kümenin içinde bulunan bilgisayarlar Windows ve Linux işletim sistemleri altında çalışabilirler. Farklı işletim sistemleri altında işlevselliği sağlayan sunucuların kümeye eklenmesi mümkündür.

1C:Enterprise İş Süreçleri Mekanizması

İş süreci mekanizması : platformun uygulamalı mekanizmalarından bir tanesidir. Bu mekanizma, programda iş süreçlerin tanımını, yeni iş sürecinin oluşturulmasını ve yönetilmesini sağlamaktadır. Mekanizmanın hedefi organizasyon yapısı bağlamında ortak bir hedefi olan, birbirine bağlı işlemlerin zincirlerinin otomasyonudur.

İş süreci mekanizması aşağıdaki nesneler tarafından çalıştırılmaktadır:
• İş-süreci
• Görev

İş Süreci

İş süreç haritasında işletim mantığını açıklar. Oluşturulan yaşam döngüsünü baştan sona kadar yönetir.

Görev

Verilen iş görevlerinin takibini yapar ve bu görevlerin, işletmenin yapısını da dikkate alarak, elemanlar arasında dağıtımını tanımlamaktadır.

Bu mekanizma iş süreçleri planının ve ana rotanın tanımlarını, işlem yolunun her noktasında gerçekleştirilen görevlerin oluşumu için gerekli işlerin yapılmasını, iş sürecinin yönetimi ve programın diğer fonksiyonları ile iletişim kurmasını sağlamaktadır.

İş süreci mekanizması kullanıcıya sürecin dallanma yönetiminin ve görev oluşumunun değişik fırsatlarını vermektedir. Örneğin geliştirici, genel dallanmanın dışında paralel geçen birkaç dalı görsel olarak tanımlayabilir ve kesişim noktalarını gösterebilir. Bir görev bir grup gerçekleştiriciye yönlendirilebilir, örneğin faturayı bölüm yöneticilerinden birisini yazması gerekiyor ise. Bir gerçekleştirici birkaç görev başlatabilir, örneğin, bütün bölümlerin finansal raporlarını göstermesi.

Ana rota sayesinde bir görev sadece belli bir çalışan tarafından oluşturulmasına değil, roller, bölümler gibi uygulama çözümün geliştiricisinin tanımlayabildiği kriterlere göre oluşturmaya izin vermektedir. Ana rotayı gerçekleştirdiğimizde çalışanların mevcut görev dağılımını, geçici değişikliklerini veya birleşmelerini de dikkate alarak, belirtilebilmektedir.

İş süreçlerinin mekanizması, şirket çalışanların ortak etkinlik otomasyon stratejisini sunmaktadır. Basit iş süreçlerin tanımı için işlem yolunun görsel görevi ve bu işlem yolunda yapılacak dallanmaları göstermek yeterlidir. Geriye kalan işlemler sistem tarafından otomatik olarak yapılmaktadır. Karmaşık iş süreçleri yapıldığında geliştirici, bu süreçler programın çalışma mantığı ile uyumlu olmasına dikkat etmesi gerekmektedir.

Finansal ve Analitik Raporlama

Ekonomik ve analitik raporların oluşumu için tanımlanan mekanizmalar: sadece matbu formları değil, aynı zamanda program ile entegre eden etkileşimli(Interactive) evrakları da oluşturan araçları kümesidir. Kullanıcı raporla, yazdırma işlemin dışında, herhangi bir formla çalıştığı gibi de çalışabilir – raporun parametrelerini değiştirmek, yeniden yapılandırmak, “şifrelemeyi” kullanmak – oluşturulan rapordaki nesneler üzerinde ek raporlar oluşturma imkânı vb.

Bunun dışında programın yapısını iyi bilen deneyimli bir kullanıcı, istenen şekilde raporları oluşturmak için programın bazı evrensel araçlarını kullanabilirler.

Ekonomik ve analitik raporlar oluşumunda kullanılan ana mekanizmalar:

Veri Düzenleme Sistemi:

Veri düzenleme sistemi; rapor oluşumu için ve karmaşık yapıya sahip, serbest tablo ve diyagram setlerini içeren bilgilerin çıkışı için tasarlanmıştır. Bu sistem, örneğin raporlarda farklı seviyede veri detaylarının oluşturulmasını, kullanıcının raporları esnek ayarlamasını, değişik şartlarda raporu görüntülemeyi ve filtrelemeyi sağlar.

Coğrafik Şema:

Coğrafik şema; sonuçların coğrafik konumunda görselleştirmeyi sağlar. Bu da, örneğin farklı malzemelerin farklı yerlerde satışını gösteren raporları oluşturmayı fırsat verir. Aynı zamanda coğrafik verileri yansıtmak için de kullanılabilir, örneğin ofise kadar giden yolu veya herhangi bir aracın gidişini yansıtmak gibi.

Veri Analizi ve Öngörü Mekanizması:

Uygulama çözümlerde genelde büyük miktardaki veriler arkasında gizlenen kuralları belirleyen araçları programda uygulamanızı sağlar. Örneğin, satışları analiz ederek genelde birlikte alınan ürünleri çıkartarak sonraki satışlarda müşterinin seçtiği ürünlere ve analizlerin sonuçlarına göre ek ürünler tavsiye edilebilir.

Diyagramlar:

Diyagramları kullanarak, sonuçları kullanıcıya rahat anlaşılabilir bir biçimde sunabiliriz. Diyagramlar, kullanıcı dikkatini verilerin değişimine çekerek verilerin hızlı karşılaştırılmasını sağlamaktadır. Bunun dışında, genelde büyük miktarda verilerin arkasında gizlenen kurallara özel diyagramlarla görüntülemek mümkündür.

1C:Enterprise Arayüz Mekanizmaları

 Kullanıcı arayüz kavramı

1C:Enterprise 8 programının arayüzleri tek bir kavrama bağlıdırlar. Bu kavram, platformun sunduğu standart nesnelerin kullanımından ibarettir. Bu kavramın sayesinde, 1C:Enterprise 8’in uygulamalarından birini bilen kullanıcı bir başka uygulamasını da kullandığında zorluk çekmez.

 Form nesneleri

Formdaki verileri görüntülemek ve düzeltmek için formda yer alan çeşitli yönetim nesneleri kullanılır. Sistem, karakteristik özelliklere sahip, iş hedeflerini yürütmeye odaklı kontrol nesnelerin özel setini içermektedir.

  Tablo evrakı

Tablo evrakı herhangi bir bilgi sunmak ve görüntülemek için güçlü bir araçtır. Tablo evrakı yazdırılan evrakları hazırlamak dışında, kullanıcının istediği şekilde ekranda görüntülemesini sağlar.

  Metin Evrakı

1C:Enterprise 8 uygulamalarında çıkış bilgileri kullanıcıya göstermek için tablo evrakından başka metin evrakı da kullanılabilir. Sistem metin evraklarını yazılım şeklinde, geliştiricinin tasarladığı şablona göre oluşturmanızı sağlar.

  Coğrafik şema

Coğrafik şema; sonuçların coğrafik konumunda görselleştirmeyi sağlar. Bu da, örneğin farklı malzemelerin farklı yerlerde satışını gösteren raporları oluşturmayı fırsat verir. Aynı zamanda coğrafik verileri yansıtmak için de kullanılabilir, örneğin ofise kadar giden yolu veya herhangi bir aracın gidişini yansıtmak gibi.

  Genel arayüz mekanizmaları

Geliştiricinin kullanıcılarla etkileşim içinde olmasını sağlayan prosedür ve fonksiyonlar kaynak kodu tarafından desteklenmektedir. Kaynak kod, programın çalışma esnasında mesajları, uyarıları ve bilgilendirmeleri ekrana getirir.

  Formlar

1C:Enterprise’deki formlar, veritabanında saklanan verilerin gösterilmesi ve düzeltilmesi görevlerini yapar. Formlar kullanıcı tarafından veya otomatik olarak sistem tarafından oluşturulabilir. Verilerle standart işlemlerin yapılması için programın bütün nesnelerine form oluşturulabilir.

  Komut arayüzü

Sistem otomatik olarak, programın nesnelere bağlı olan alt sistemlerine göre belirli bir kullanıcı için komut arayüzünü oluşturur. Kullanıcı kendi tercihlerine göre arayüzünün ayarlamasını yapabilir. Sistem yöneticisi, programın kodunu değiştirmeden bazı işlevselliklerini açabilir veya kapatabilir.

  Biçimlendirilmiş evrak

Biçimlendirilmiş evrakı kullanarak, farklı yazı tipleri, renk düzenini oluşturabilir, resimler ekleyebilir ve köprüler oluşturabiliriz.

  Diyagramlar

Diyagramları kullanarak, sonuçları kullanıcıya rahat anlaşılabilir bir biçimde sunabiliriz. Diyagramlar, kullanıcı dikkatini verilerin değişimine çekerek verilerin hızlı karşılaştırılmasını sağlamaktadır. Bunun dışında, genelde büyük miktarda verilerin arkasında gizlenen kurallara özel diyagramlarla görüntülemek mümkündür.

1C:Enterprise Bölge ve Dil Ayarları

  Unicode

1C:Enterprise’deki konfigürasyon ve veritabanı metinlerin UNICODE formatında saklandığı için, sistem farklı dilleri destekleyebilmektedir. UNICODE formatı, metin içine farklı dillerdeki sembolleri aynı zamanda kullanmayı sağlamaktadır. Böylece, kullanıcı verileri farklı dillerde girebilir. Örneğin ürünlerin tanımı veya anlaşma metnin üretilen ülkenin dilinde olması gerekirse. Bu durumlarda, sistem aynı zamanda bu metinlerde arama ve filtreleme işlemlerini de yapabilir.

  Kaynak kodun iki seçeneği

Kaynak kod, uygulama geliştirilirken aktif bir şekilde kullanılmaktadır. Kaynak kodu kullanarak geliştirici, uygulamanın işlevsellik algoritmalarını kendisi geliştirebilir. Kaynak kodun tüm operatörlerde hem Rusça, hem İngilizce yazılışı vardır. Bu iki dilde yazılışı aynı zamanda tek bir metin içinde de kullanılabilir. Bunun için ayarlarda herhangi bir değişiklik yapılmadan, sistem otomatik olarak Rusça ve İngilizce dillerinde yazılan operatörleri doğru algılayacaktır. Belgeleme ve sözdizimi yardımcısı kaynak dilindeki tüm operatörler için İngilizce sözdizimi ve eş anlamlarını içermektedir.

  Platform arayüzünün farklı dilleri

Platform, komut arayüzünü oluşturmak için farklı dilleri kullanabilir.

  Uygulama çözümlerinin çoklu dil desteklenmesi 

Farklı dillerde platform arayüzü’nün standart komutlar dışında geliştirici, kendi oluşturduğu form ve arayüzler için de farklı diller kullanabilir.
• Konfigürasyona birkaç özel konfigürasyon nesnesi – Dil eklenebilir. O zaman, konfigürasyonun herhangi bir metin için (örneğin, butonda yazı) her eklenen dilde anlamını yazabiliriz.
• Veritabanına bağlanan her bir kullanıcıya özel dil tanımlayabilir. Sonuç olarak o kullanıcı, bütün yazıları sadece kendisine tanımlanan dilde görecektir. Detaylı bilgiler…
• Uygulamanın arayüzü çok büyük ve karmaşık olabileceği için, platformda özel arayüz metinlerini düzeltme mekanizması vardır. Bu mekanizma, uygulamanın bütün metinlerini bir araya getirerek, hızlı ve kolay bir şekilde konfigürasyonda var olan farklı dillerdeki anlamlarını tanımlayabilir. Detaylı bilgiler…

  Ulusal tarih, sayılar desteklenmesi

Avrupa’nın ana diller için ulusal tarih, sayılar tanımlaması ve metinlerin filtrelemesi desteklenmektedir. Her bir uygulamaya, ülkelerin resmi dilleri için ayarlanan dil ve bölge ayarları uygulamak mümkündür. Bunun dışında, veritabanının yöneticisi, hem işletim sisteminde varsayılan ayarlarını hem de kendi ayarlarını kullanabilir.

  Bölge ve dil ayarlarının kaynak kodunda desteklenmesi

Kaynak kodunda, bölge ve dil ayarlarını destekleyen bir takım fonksiyonlar vardır:
NStr(), PeriodPresentation(), NumberInWords(), Format().
Metin evrakı veya Tablo evrakı kullanan raporlar, mevcut kullanıcı için belirlenen dilin dışında başka bir dilde de alınabilir.

  Şifreleme(Cryptography) mekanizması

Şifreleme(Cryptography) mekanizması tarafından sorulan sorular platformun arayüz dilinde oluşturulmaktadır.

  Kurulum programı arayüzünün farklı dilleri

Programın kurulumunu, kullanıcı bilgisayarındaki işletim sistemine daha uygun bir dilde yapmasını sağlamaktadır. Örneğin, bilgisayardaki Bölge Ayarlarından Türkiye seçili ise, kurulum programı bütün mesajları Türkçe; İngilizce seçili ise İngilizce gösterecektir.

• İngilizce en
• Bulgarca bg
• Viyetnamca vi
• Gürcüce ka
• Kazakça kk
• Letonca lv
• Litvanyaca lt
• Almanca de
• Romence ro
• Rusça ru
• Ukraynaca uk
• Türkçe tr
• Fransızca
• İspanyolca

1C:Enterprise Ölçeklenebilirlik

Ölçeklenebilirlik – sistemin, problemin verilen koşulların genişletmesine ve miktarın artmasına uyarlama yeteneğidir.

  Tek bir uygulamanın farklı koşullarda çalışması

1C:Enterprise sistemi iyi ölçeklenebilirlik imkânlarına sahiptir. Sistem hem dosya biçimli çalışmayı hem de “istemci-sunucu” biçiminde çalışmaya imkân verir.

  Kişisel kullama, dosya biçimli çalışma

Dosya biçimli çalışmada platform, kullanıcının kullandığı bilgisayardaki veritabanı ile çalışabilir. Bu çalışma biçimi evde veya notebookta çalışırken yapılabilir.

  Büyük şirket, istemci-sunucu çalışma biçimi

Büyük çalışma gruplarda ve şirketlerde istemci-sunucu çalışma biçimi kullanılabilir. İstemci-sunucu biçimi 1C:Enterprise 8’in sunucu kümesini ve ayrı veritabanı yönetme sistemini kullanan üç seviyeli yapıya dayalıdır. Bu çalışma biçimi güvenilir veri depolamayı ve çok kullanıcının aynı anda bağlandığında bu verilerin verimli çalışmasını sağlamaktadır.

  Küçük çalışma grubu, dosya biçimli çalışma

Dosya biçimli çalışma yerel ağ üzerinde birkaç kullanıcının aynı veritabanı ile çalışma imkânı verir. Bu çalışma biçimini küçük çalışma gruplarında kullanılabilir, kurulumu ve çalıştırılması da kolaydır.

  Holding, dağıtılmış veritabanı

Büyük holding şirketleri, hem dosya biçimli, hem de istemci-sunucu biçimli çalışmaya uyum sağlayan dağıtılmış veritabanını kullanabilirler. Dağıtılmış veritabanını holdingin birbirinden uzak olan altbölümlerini birleştirebilir, aynı zamanda bu alt bölümlerden her biri ister dosya biçimli, ister istemci-sunucu biçimli çalışabilirler. Dağıtılmış veritabanı mekanizması holdingin her bir altbölümünde kullanılan benzer konfigürasyonların ve dağıtılmış sisteme dâhil olan veritabanları arasında bilgi alışverişi sağlar.

Aynı uygulama çözümlerin(konfigürasyonlar) hem dosya hem de istemci-sunucu biçimli çalışmada kullanılabilir. Dosya biçimli çalışmadan istemci-sunucu biçimli çalışmaya geçiş yapıldığında uygulamaya herhangi bir değişikliğin yapılması gerekmez. Dolayısıyla, çalışma biçiminin seçimi tamamen müşterinin ihtiyaçlarına ve maddi durumuna bağlıdır. Başlangıç aşamasında dosya biçimli çalışma seçilebilir, daha sonra kullanıcı sayısı ve veritabanının boyutu arttığında istemci-sunucu biçimli çalışmaya geçiş yapılabilir.

  Çok kullanıcılı çalışma

Çözülecek sorunlar, işlenen bilgilerin boyutu ve yoğun çalışan kullanıcıların sayısı arttığında programın etkili çalışması – sistem ölçeklenebilirliğinin önemli göstergelerinden biridir:

İstemci-sunucu çalışma biçiminde çok sayıda kullanıcının paralel çalışma imkânı vardır. Kullanıcıların artmasıyla evrak ekleme hızının yavaş bir şekilde düştüğünü yapılan testlerde de görebiliyoruz. Bu da, yoğun çalışan kullanıcıların artmasıyla otomasyon sisteminin tepki hızı kullanılabilir bir seviyede kaldığını gösterir.

1C:Enterprise 8 sistemi tarafından desteklenen, kullanıcıların tamamen çoklu erişimini sağlayan veri modelinde veritabanı tabloları yoktur. Çoklu erişim nesne alanı açısından kendi aralarında bağlı olmayan verilerde değil, sadece mantıksal olarak birbirine bağlı olan veriler söz konusu olunca oluşur.

Rutin işlemler yapıldığında, bir raporlama döneminde çalışmaya başlamak için tek kullanıcılı modunun kurulu olmasını gerektiren durumların oluşması imkânsızdır. Rutin işlemleri kullanıcı ve işletme için uygun zamanda yapılabilir. Tek kullanıcılı modu sistem çalıştırıldığında değil, gerektiren işlemler yapıldığında kurulur ve işlem bittiğinde tek kullanıcılı modu tekrar devre dışı bırakılır.

  Optimizasyon mekanizmaları

1C:İşletme 8’in teknolojik platformu, uygulama hızını optimizasyon bir sürü mekanizmalar vardır.

Bir işlemde kilitleme yönetimi
İşlemde kilitleme yöntemi modu nesne alan terimlerinde verilerin kilitlemeyi yönetmeyi sağlar ve kullanıcıların çalışma paralelliğini arttırır.

  Sunucu üzerinde çalışma
İstemci-sunucu biçimli çalışmada, en büyük boyutlu veri işletme işlemlerinin 1C:Enterprise 8 sunucunun kullanımıyla yaptırılır. Örneğin, son derece karmaşık sorguları gerçekleştirirken program sadece gerekli bilgiyi alır, geri kalan işlemler sunucuda yapılır. Genelde, sunucunun performansını artırmak, istemcinin bütün makinelerin güncelleştirmekten daha kolaydır.

  Verilerin önbelleğe alınması
1C:Enterprise 8 sistemi, nesne teknoloji kullanım esnasında veritabanından okunmuş verilerin önbelleğe alma mekanizmasını kullanır. Nesne özniteliğe erişirken, RAM’da bulunan önbellekteki bütün veriler okunur. Aynı nesnenin özniteliğine bir sonraki erişimi veritabanına değil, direk önbelleğe gönderilerek, gerekli bilgilere erişimi daha hızlı yapar.

  Kaynak kodun sunucuda çalışması
İstemci-sunucu biçimli çalışma esnasında uygulamalı nesne işlemleri sunucuda yapılır. Form ve komut arayüzü işlevselliği de sunucuda yapılmaktadır.
Form verilerinin hazırlanması, nesnelerin yerleştirilmesi, form verilerinin değiştirildikten sonra kaydı sunucuda yapılmaktadır. Sunucuda oluşturulmuş form istemcide görüntülenir, veriler girildiğinde de sunucu, girilen verilerin kaydı için çağrılır.
Benzer bir şekilde komut arayüzü ve raporlar sunucuda oluşurlar ve istemcide görüntülenirler.

1C:Enterprise Hataya Dayanıklılık

Sistemin hataya dayanıklılığı istemci-sunucu seçeneğinde, sunucular kümesinin kullanımı ile çalışma sırasında sağlanır. Sistem kullanıcılara, sunucular kümesindeki program ve donanım hataları sırasında kesintisiz çalışmayı sağlar.

Çalışan sunucunun arızalanması durumlarda (merkez sunucunun arızalanması da dâhil), çalışan sürecin ya da küme yöneticisinin beklenmedik (ya da planlanmış) durdurulması gibi durumlarda kullanıcıların çalışması etkilenmez. Hiç bir şey olmamış gibi çalışmalarına devam ederler.
Kullanıcının küme ile bağlantı kopukluğu (mesela temizlikçi kabloyu çıkarttıysa) ve sonraki bağlantının geri getirilmesi durumunda kullanıcı, yeniden veritabanına bağlanma işlemi gerçekleştirmeden ve o anki bilgilerin kaybını yaşamadan çalışmaya devam eder.

Hataya dayanıklılık üç şekilde sağlanır:
• kümesinin kendisini yedeklemesi,
• çalışma süreçlerini yedeklemesi,
• bağlantı kanalın kopmasında dayanıklılık.

  Küme yedeklenmesi

Birkaç küme bir yedekleme grubunda birleştirilebilirler. Aynı yedekleme grubundaki kümeler otomatik olarak eşitlenir.
Aktif kümenin arızalanması durumunda bir sonraki çalışabilen küme aktif hale gelir. Önceden aktif olan gruptaki küme düzeltildiğinde onun aktifliği otomatik senkronizasyondan sonra geri aktarılır.

  Çalışan süreçlerin yedeklenmesi

Her bir çalışan süreç için onun kullanım seçeneğini belirtebilirsiniz: Kullan, Yedek olarak kullan, Kullanma.
Herhangi bir çalışma süreci arızalı bir şekilde tamamlandıysa, onun yerine, küme, aktif olmayan yedek süreçlerden birisini başlatır ve onun görevlerini yeniden dağıtır.

  Bağlantı kanalın kopmasına dayanıklılık

Küme bağlanan kullanıcıları ve onların gerçekleştirdikleri işlemlerin durumlarını “hatırlar”. Bunu, her kullanıcıya özel seans oluşturulduğu için, gerçekleştirebilir.
Bağlantının fiziksel kopması durumunda küme bu kullanıcı ile bağlantı geri gelmesini bekler. Çoğu durumlarda bağlantının geri gelmesinden sonra kullanıcı kaldığı “yerden” devam edebilir. Bu sırada veritabanına tekrar bağlanmaya gerek kalmaz.

1C:Enterprise Entegrasyon Mekanizmaları

1C:Enterprise 8 sistemi açık bir sistemdir. Sistem, genel olarak kabul edilen standartlar ve veri gönderme protokol sayesinde nerdeyse bütün dış programlar ve donanımlarla entegrasyon(uyum) sağlamaktadır. 1C:Enterprise 8 sisteminde birkaç çeşit araç vardır, bu araçları kullanarak:
• Farklı boyutlarda verileri oluşturmak, işletmek ve değişmek,
• 1C:Enterprise 8 sisteminin işlevselliği gerçekleştiren tüm nesnelere erişim sağlamak,
• Farklı alış-veriş protokollerin desteklemek,
• Başka alt sistemleri ile etkileşim sağlamak,
• Kendi internet-çözümleri üretmek
mümkündür.

  Veri alış-verişi

1C:Enterprise 8 teknolojik platformda uygulanan veri alış-veriş mekanizmaları bölgelere ayrılmış bilgi sistemlerini oluşturmanızı sağlar. Bilgi sistemlerin oluşumu 1C:Enterprise 8 veri tabanına dayanarak, aynı zamanda başka bir 1C:Enterprise 8 ile alakalı olmayan veritabanı üzerinden de gerçekleştirilebilir. Mesela, işletme ana ofisin, şubelerin ve depoların çalışmaları tek bir veritabanında organize edebilirsiniz; veya 1C:Enterprise 8 veritabanı mevcut MySQL veritabanı ile etkileşimini sağlayabilirsiniz.

  XML-evraklar

1C:Enterprise 8 sistemi XML-evrakları kullanarak ek sistemler ile entegrasyonu organize etmenizi sağlar. Bu XML-evrakları bugünlerde verileri görüntülemek için yaygın bir araçtır.

  DBF-dosyaları

DBF formatındaki veritabanları ile çalışma mekanizması direkt olarak 1C:Enterprise 8 sistemde kaynak kodundan onlar ile manipülasyon olanağı sağlaması için amaçlanmıştır. Hemen-hemen her tür manipülasyon gerçekleştirilebilir.

  Automation Client/Server

1C:Enterprise 8 Automation-sunucusunun ana görevi- farklı uygulamalardan 1C:Enterprise 8 sistem uygulamasının yönetimi ve etkileşim işlemlerine benzer işlemlerin gerçekleştirilmesi.

  Dosyalarla çalışma

Dosya sistemi ile çalışma fonksiyonlara erişim başka veri sistemleri ile genel kataloglar üzerinde etkileşim organize edilmesi sırasında kullanılabilir.

  ActiveDocument Şablonları

ActiveDocument teknoloji 1C:Enterprise 8 editörlerine göre dış evrakların düzenlemesi için amaçlanmıştır.

  Metin dosyaları

Metin dosyaların yardımıyla alışveriş- veri alışverişin en basit mekanizmasıdır. Çeşitli görevleri çözmek için kullanılabilir. Onun temel avantajı- alışma kolaylığı ve bilgilerin metinli gösterimin basit hali.

  Web-genişleme

Web-genişleme programın ayrı ürünüdür; 1C:Enterprise 8 bilgilere erişimi mevcut Web-sitelere ve Web-uygulamalara kurulumu gerçekleştirmenizi, 1C:Enterprise 8 veritabanını kullanan hazır Web-uygulamaları oluşturmanızı sağlar.

  Web-servisler

Web-servisler mekanizması 1C:Enterprise 8 konfigürasyonda Web-servisleri oluşturmanızı, 1C:Enterprise 8 konfigürasyonda dış tedarikçiler tarafından yayınlanan web-servisler ile etkileşimini sağlar.

  Dış veri kaynağı

Dış veri kaynakları, dış veritabanlarından elde edilen, verilerin uygulamasında kullanılmalarını sağlar. 1C:Enterprise 8 dayalı olmayan veritabanları da içerir.

  Dış bağlantı

Dış bağlantı yardımıyla çözülen ana problem- dış uygulamalardan 1C:Enterprise 8 sistem verilerine hızlı ve güvenilir program erişimini sağlamaktır.

  HTML-evrakları

HTML-evrakları ile çalışma araçları onları uygulama çözümü formlara kurmanızı ve kaynak kodun araçları ile düzenleme gerçekleştirmenizi sağlar.

  Dış bileşenler teknolojisi

Dış bileşenler oluşum teknolojisi entegrasyonun özel problemlerin çözümü için amaçlanmıştır. Bu problemlerde 1C:Enterprise 8 sistemi başka programları ile yakın etkileşimi gerekir.

  İnternetle çalışma

İnternet ile çalışma kaynak kodu’ndan direkt olarak gerçekleşebilir. Geliştirici, elektronik posta mesajların gönderimi ile alımını, HTTP (HTTPS) ve FTP protokoller üzerinden veri alışverişi gerçekleştirebilir.

  Metin evrakları

Metin evraklarını kullanarak veri alışverişi en düşük “geniş kapsamlı” diğer bilgi sistemleri ile etkileşimi organize etme yöntemi olabilir. Metin evrakları ile genel çalışma yöntemleri (okuma, yazma, satır girme ve ekleme, satır alımı) dışında, geliştirici, metin evrakların, önceden oluşturulan şablonları kullanarak, dinamik oluşumu gerçekleştirebilir.

  XDTO

XDTO mekanizması, öncelikle, Web-servislerin parametre türleri ile geri getirilen değerlerin açıklaması için amaçlanmıştır. Ayrıca bu mekanizma çeşitli 1C:Enterprise 8 ya da diğer bilgi sistemlerin konfigürasyonlar arasındaki veri alışverişi için kullanılabilir.

1C:Enterprise Şifreleme Mekanizması

Şifreleme mekanizması sayesinde uygulama çözümleri veritabanında saklanan bilgileri işlemek için şifreleme işlemlerini kullanabilir.

Şifreleme(Cryptography) mekanizması, şifreleme algoritmasının gerçekleşmesini içermez. Bu mekanizma, başka geliştiriciler(Cryptoprovider) tarafında yapılmış şifrelemelerin(cryptography) dış modülleri ile etkileşimini sağlayan nesne takımını sunmaktadır.

Bu şifreleme yöntemi ile etkileşim içinde olabilmek için Windows İşletim Sisteminde CryptAPI arayüzü kullanılmaktadır. Böylelikle, program bu tür şifreleme(cryptography) arayüzünü destekleyen şifreleme yöntemi ile etkileşimi desteklemektedir.

Linux işletim sisteminde şifreleme modülleri arasında iletişimi sağlamak için, kurulan bileşenler ile doğrudan etkileşim kullanılır.

1C:Enterprise Erişim İzinleri

Erişim izinleri sistemi, kullanıcı veya faaliyet türü görevlerine uygun izinlerin tanımlamasını yapmaktadır. İzinler yapısı somut uygulamalı çözümler ile belirlenmektedir.

Buna ek olarak, veritabanında var olan nesneler(kart listesi, evraklar, kayıt tablolar vb…) için ayrı alanlar ve kayıtlara erişim izni tanımlanabilir. Örneğin, belirli bir cari hesabın evrakları üzerinde çalışabilir ve aynı zamanda diğer cari hesapların benzer evraklarına erişimi olmayacak şekilde ayarlanabilir.

  Roller

Programda erişim izinlerin ayarlaması Roller bölümünde yapılmaktadır.

  Etkileşimli(Interactive) ve Temel İzinler

1C:Enterprise sistemi tarafından desteklenen izinler iki gruba ayrılır: Etkileşimli(Interactive) ve Temel izinler. Temel izinler, sistem veri elemanlarını ya da tüm sistem üzerinde yapılan işlemleri tanımlar. Bu izinler verilere erişim yöntemine bağlı olmadan her zaman kontrol yaparlar. Kullanıcı tarafından gerçekleştirilebilen işlemler Etkileşimli(Interactive) izinler tarafından tanımlanır. Bu izinler sadece etkileşimli olarak(Interactive) yapılabilen işlemler sırasında standart yöntem ile kontrol edilir. İstemci-sunucu biçiminde çalışıldığında temel izinlerin kontrolü sunucuda yapılmaktadır.

Temel ve etkileşimli(Interactive) izinler birbirine bağlıdır. Örneğin, Silme temel izni ile uyumlu olan iki etkileşimli(Interactive) izni mevcuttur: Etkileşimli(Interactive) silme (Direkt kaldırma) ve Seçilenleri Etkileşimli(Interactive) silme (Silmek için işaretlenenleri Sil). Kullanıcıya Silme izni verilmediyse, etkileşimli(Interactive) “silme” (direkt kaldırma) işlemini yapamayacaktır. Aynı zamanda Seçilenlerin Etkileşimli(Interactive) silme izni verildiyse, Silme iznin de verildiği demektir.

Bunun dışında, temel izinler birbirine bağlı olabilirler. Sonuç olarak, sistem tarafından otomatik olarak izlenen karmaşık bağlantılar zincirlemesi oluşmaktadır. Kullanıcı, herhangi bir izni kaldırdığı zaman, bu izne bağlı olan izinler sistem tarafından otomatik olarak kaldırılmaktadır. Veya tam tersi, erişim izni verildiği zaman, bu iznin bağlı olduğu izinler sistem tarafından otomatik olarak verilmektedir.

Kullanıcının Seçilenleri etkileşimli(Interactive) silme iznin olması için, Düzeltme etkileşimli(Interactive) iznin de olması gerekiyor. Aynı zamanda, Düzeltme izni için Görüntüleme etkileşimli(Interactive) iznin olması gerekiyor.

Seçilenleri etkileşimli(Interactive) silme izni Silme izni gerektirir. Etkileşimli (Interactive) Düzeltme izni Değiştirme temel izni gerektirir. Etkileşimli(Interactive) Görünüm izni Okuma temel izni gerektirir.
Bunun dışında Değiştirme ve Silme temel izinlerin aktif olabilmesi için Okuma temel izni gerekir.

  Kayıtlar ve alanlar seviyesinde verilere erişim sınırı

Veritabanındaki nesneler(kart listeleri, evraklar vb…) üzerinde okuma, ekleme, değiştirme ve silme işlemleri yapılmaktadır.
• Okuma: kayıtların veya kayıt listelerin veritabanından alınması;
• Ekleme: mevcut kayıtları değiştirmeden yeni kayıt eklenmesi;
• Değiştirme: mevcut kayıtların değiştirilmesi;
• Silme: kaydın silinmesi.

Rolleri ayarlama sürecinde yukarıdaki işlemler için ek ayarlar tanımlanabilir. Veritabanındaki bir nesne için erişim kısıtlaması “Evet” (True) değerini alıyorsa, nesne üzerinde değişiklik veya herhangi bir işlem yapılabilir. Veritabanındaki tablolar (kayıt tablolar) için de benzer şartlar uygulanabilir.

Tablo nesneleri ve bilgi kayıt tablolardaki farklı alanlara göre değişik erişim kısıtlamaları tanımlanabilir. Dolayısıyla, sadece veritabanı kayıtları için değil, veritabanın herhangi bir alanı için de kısıtlama tanımlanabilir.

Verilere erişim kısıtlaması, sorgu dilinin alt kümesinde dilinde ifade edilen programlama kodu şartıdır. Bu şart işlem yapılan her tablo kaydı için kullanılmaktadır. Eğer durum “Evet” (True) değerini alıyorsa işlem yapılır, değilse yapılmaz. Erişim kısıtlamanın şartları kullanıcı önişlemci yardımıyla netleştirilebilir (#IF <şart>,#THEN… ). Kart listesini görüntülerken veya raporu oluştururken sadece erişim izni açık olan verileri görüntülemek mümkündür.

Birikim kayıt tabloları, muhasebe hesapları ve şart hesaplamaları için ölçümlerin değerlerine göre(Muhasebe kayıt tabloları için bilanço ölçümleri) erişimi sınırlandırabilir. Şartlar, nesne verileri ve bilgi kayıt tabloları için herhangi bir alana göre erişimi sınırlandırabilir.
Kısıtlama şartlarını, manüel olarak ya da verilere erişim kısıtlama tasarımcısı ile oluşturabiliriz.

  Seans Parametreleri

Seans parametreleri uygulama çözümünde nesne şeklindedir. Bu nesneler geçerli seans için verilere erişimi kısıtlamasında kullanımı amaçlanmıştır (değişik işlemlerde de kullanılabilir). Parametrelerin değerleri 1C:Enterprise programının aynı seans sırasında kaydedilmektedir. Kayıt ve alanların seviyesindeki verilere erişim sınırlıyken parametrelerin kullanımı verilere erişimi hızlandırır. Detaylı bilgiler…

İZİNLERİ KONTROL ETMEDEN SUNUCU ÜZERİNDE ÇALIŞMA

  Ayrıcalıklı modüller 
Ayrıcalıklı modülleri tanımlama imkânı vardır. Bu modüllere, kullanıcının erişim izni olmayan verileri kullanan işlemler aktarılabilir.
Örneğin, kullanıcının evrak oluşturma izni var, fakat kaydetme sırasında hareket yaptığı kayıt tablosuna erişim izni yoktur. Bu durumda, evrakın kaydetme prosedürü, ayrıcalıklı modüle aktarabiliriz. Ayrıcalıklı modül erişim izni kontrol etmeden sunucuda yapılmaktadır. Sonuç olarak kullanıcı, kayıt tablosuna erişimi olmadan evrakı kaydedebilir.

  Ayrıcalıklı program kodu çalıştırma biçimi 
Ayrıcalıklı biçim çalışma biçimine benzerdir. Açıp kapatma işlemi kaynak kodu araçları ile yapılabilir. Bunun için global bağlam menüsünde SetPrivelegedMode() prosedürü, ve PrivelegedMode() fonksiyonu mevcuttur. PrivelegedMode() fonksiyonu ayrıcalıklı biçiminin açık olup olmadığını kontrol eder.
Ayrıcalıklı biçim kullanıldığında, verilere erişim kısıtlamaları olmadığından, işlemin daha hızlı olmasını ve kullanıcının erişim izni olmayan veriler üzerinde işlem yapma imkânını sağlayacaktır.
Ayrıcalıklı biçim, erişim izinlerinin kontrolünü mecburi yada işlemi hızlandırmak amacıyla devre dışı bırakıldığında kullanılması tavsiye edilir. Kullanıcı, tanımlanan izinleri ihlal etmeden de ayrıcalıklı biçimi kullanabilir.

1C:Enterprise Veri Tabanı Yönetimi Sistemi

Veritabanı Yönetim Sistemi (VYS) – veritabanı oluşturmak ve yönetmek için tasarlanmış özel bir programdır (daha çok program setidir).

Platform, 5 Veritabanı Yönetim Sistemi ile çalışmayı desteklemektedir.
Bu Veritabanı Yönetim Sistemilerinden bir tanesi – Dosya veritabanı yönetim sistemi, 1C:Enterprise tarafından geliştirilmiş ve platformun bir parçasıdır.

Diğer Veritabanı Yönetim Sistemleri başka tedarikçilere aittir:

1C:Enterprise Platform Mekanizmaları

Platformun uygulamalı mekanizmaların bileşenleri, şirket muhasebe ve yönetme otomasyonu problemleri için kullanılmaktadır. Sorun odaklı nesneler – depo, muhasebe, maaş hesaplamalar, veri analizi ve iş süreci seviyesinde yönetme problemlerin çözümü üretmek için kullanılmaktadır.

  Uygulamalı nesneler kavramı

Uygulama geliştirme teknolojisinin standartlaştırması geliştiricinin dikkatini tamamen iş mantığı oluşturmaya odaklamasına fırsat verir. Veritabanı ile etkileşim sağlama, işlemleri engelleme işlemesi, ekran formların programlama ayrıntıları vb. gibi detaylarla geliştirici ilgilenmez. Bu 1C:Enterprise’deki uygulamalı çözümler sorun odaklı nesneler terimlerinde geliştirildiği için mümkündür. Bu terimler takımı teknolojik platform seviyesindedir.

  Sabit değerler

Sabit değerler – programda sabit veya geçici olarak sabit bilgilerin kaydedildiği yer. Örneğin muhasebecinin veya yöneticinin isim ve soy isim gibi.

  Evraklar

Evraklar – siparişler, faturalar vb. tanımlanması yapılır. Evraklar, işletmede ki değişik olayları kayıt eder. Evraklar zamana(saat, dakika, saniye ve milisaniye) bağlıdır, tabloları içerir, muhasebe mekanizmalarda görüntülenirler vb.

  Verilerin saklanması

Verilerin saklanması – çeşitli değerleri hakkında çok boyutlu bilginin saklanmasıdır. Örneğin, döviz fiyatları veya rakiplerin belirli bir tarihteki herhangi bir malzemenin fiyatı olabilir. Bu bilgiler hem statik hem dinamik(zamanla değişen) olabilir. Dinamik bilgiler için – değişiklikler geçmişinin saklanması öngörülmüştür.

  Kaynak hareket kayıtları

Kaynak hareket kayıtları – finans, malzemeler, ürünler gibi kaynakların hareketlerini takip etmek için kullanılır. Depo takibi, planlama, hesaplama otomasyonu yapılabilir. Birikim kayıt tablosu kaynakların alınması ve harcanması hakkında bilgiler içerir. Nesnelerin işlevselliği ise belirli bir tarih için kalanlarını takip etmeyi fırsat verir.

  Karmaşık periyodik hesaplamalar

Maaş ödeme modellerin oluşturması için kullanılır. Çeşitli hesaplama türlerini(avans, ceza, ek ücret vb.) tanımlama; bir hesaplama türünün başka bir hesaplama türü sonuçlarını etkileyebilen kurallarını oluşturma, hesaplamanın ara bilgileri ve sonuçları saklama karmaşık periyodik hesaplamalarında tanımlanabilir. Bu nesnelerin yardımıyla esas ücretlerin hesaplanması, bireylerin KDV ödemeleri, muhasebe kayıtlarında görüntüleme amaçlı maaş ödeme sonuçlarının dağıtımı düzenlenebilir.

  Dış veri kaynakları

Dış veri kaynakları – dış veritabanlarından bilgi alma imkânı sunar. Veritabanların 1C:Ent’erprisede oluşturulması şart değildir.

  Seçim kriterleri

Veritabanındaki herhangi bir bilgiyi seçmeye yardım eder. Örneğin seçilen satıcıya ait tüm evraklar.

  Kart Listeleri

Kart listeler malzemeler, cari hesaplar, dövizler, depolar gibi nesneleri tanımlamak için kullanılmaktadır. Sistemde nesnenin iç tanımlaması, hiyerarşi destekleme ve nesnelerin gruplandırma ihtiyacı, iç tabloların destekleme gerekliliği vb. ortak özelliklere sahiptirler.

  Sayımlar

Sayımlar – değişkenin alabileceği değer listesinin tanımlanması yapılır. Örneğin müşterinin türü tanımlanabilir, “toptan” ve “perakende”.

  Gerçek zamanlı kayıtlar

Sistem, çok kullanıcılı çalışmada çok doğru olan evrakların “gerçek zamanda” kaydetmeyi de destekler.

  Karakteristiklerin tanımlanması

Çeşitli nesnelerin karakteristikler hakkında bilgilerin saklanması için kullanılır. Kullanıcıya, her türlü karakteristiklerin oluşturmasına ve bu karakteristiklerin değerlerinin tanımlamasına fırsat verir, örneğin ürüne istediği kadar değişik karakteristikleri(renk, beden vb.) eklenebilir. Karakteristiklerin isimlerini ve bu karakteristiklerin değerlerini alacak veri türlerinin oluşturma imkânı da vardır.

  Muhasebe kayıtları

Muhasebe kayıtları – çift taraflı muhasebe kayıt sistemini gerçekleştiren modeli oluşturmak için kullanılır. Sabit veya değişen uzunluktaki kodların çok seviyeli plan hesaplarını, çok seviyeli ve çok boyutlu analitik kayıtlarını, birkaç hesap planların, birkaç işletmelerin, isteğe bağlı miktarsal ve parasal kayıtların vs. takip edilmesini gerçekleştirir.

  İş süreçleri

İş süreçleri – işletmede yapılan işlerin sırasının formalite tanımlaması, bu tanımlamalara dayanarak herhangi bir işçinin yapması gereken görevler listesinin oluşturulmasını sağlar. Örneğin ürünün satılma süreci şu sırayla tanımlanabilir: irsaliyeli faturanın yazdırılması, onaylanması, ödemenin yapılması, ürünün depodan çıkarılması. Her bir dönem için ayrı işçi sorumlu olabilir, dolayısıyla istediğimiz zaman satışın sürecini ve hangi işçinin hangi işi yapması gerektiğini kolaylıkla öğrenebilir.

  Veriye dayalı giriş

Veritabanındaki bilgiyi kullanarak yeni evrak, kart listesi vb. oluşturmayı sağlar.

1C:Enterprise Taban Mekanizmaları

1C:Enterprise 8 sisteminin taban mekanizmaları uygulamada, geliştirme hızlandırma ve birleştirme işlemini yapar. Soyutlama seviyesinin artması, platform ve uygulama çözümünü kesin bir şekilde birbirinden ayırması, üst veriler üzerinde uygulamaların oluşumu–teknik ve düşük seviyeli kavramlardan daha çok anlamlı ve yüksek seviyeli kavramlara geçişini sağlar. Dolayısıyla kullanıcılar ve uzmanlara daha yakın olmasını sağlar. Bütün uygulamalar belirli bir modele dayalı oluştuğundan dolayı verimlilik, ergonomi, işlevsellik ile ilgili geleneksel sorunlar da çözülmektedir.

  Türler sistemi

1C:Enterprise 8, diğer bilgisayar programları gibi, gerçek bilgiler ile doğrudan çalışmayı desteklemiyor. Bundan dolayı, 1C:Enterprise 8’de gerçek bilgileri programın anlayacağı dile çeviren kendi Türler Sistemi vardır.

  Sorgu mekanizması

Sorgu –veritabanından bilgi almak ve o bilgiyi gruplandırmak, filtrelemek gibi işlem yapmak için sisteme istek göndermektir. Sorguyu kullanarak, son bir sene içerisinde her bir ürünün satış miktarını ay-ay bakabiliriz veya belirli bir şartla kart listesi nesnesini seçebiliriz.

  Sistemin çalışma biçimi

1C:Enterprise 8’de, iki farklı biçimde çalışmak mümkündür. Bu çalışma biçimleri, hem tek kullanıcı hem de büyük çalışma grubu için tamamen aynı çalışma fırsatı verir.

  Server kümesi

Platformun ana bileşenlerinden olup, istemci-sunucu biçimli çalışmada kullanıcılar ve veritabanı yönetim sistemi arasındaki etkileşimi sağlamaktadır. Server kümesinin olması, çok sayıda büyük veritabanlı kullanıcıya kesintisiz, hataya dayanıklı, rekabetçi çalışmayı sağlamaktadır.

  Verilerin ayırımı

Veri ayırımı mekanizması, tek bir bilgi otomasyonu veritabanında birbiri ile bağlantılı olmayan işletme verilerinin saklanmasını sağlar.

  Tam metin arama

Tam metin arama mekanizması arama operatörlerin(VE, VEYA vb.) komutunu destekler. Tam metin arama’ya uygulama nesneleri ve özniteliklerin de eklenmesi mümkündür.

  Kaynak Kodu

Geliştirici, uygulamanın çalışacağı özel algoritmaları yazmak için Kaynak Kodu kullanır.

  Veritabanı ile çalışma

1C:Enterprise 8’de tablo yapıları, veri türlerin dönüşümlerini vs. düşünmesine gerek kalmadan, uygulanan veritabanı ile çalışma modeli geliştiriciye uygulamanın çalışma mantığına odaklanmayı sağlar.

  İstemci uygulamaları

Sistem üç istemci uygulamayı içerir. Bu istemci uygulamalar uygulamanın geliştirmesini, yönetmesini ve kullanıcı ortamında verilerle direkt çalışmayı sağlamaktadırlar. Kullanıcı biçiminde, sistemin ön kurulumuna gerek kalmadan, Internet üzerinden on-line çalışmasını destekler.

  Arayüz mekanizmaları

1C:Enterprise 8 programında arayüz modern bir şekilde tasarlanmış ve programla uzun süre çalışan kullanıcılar için arayüzün konforu arttırılmıştır.

  Bir işlemde kilitleme yönetimi

İşlemde kilitleme yöntemi biçimi nesne alan terimlerinde verilerin kilitlemeyi yönetmeyi sağlar ve kullanıcıların çalışma paralelliğini arttırır.

  Şifreleme(Cryptography) mekanizması

Şifreleme(Cryptography) mekanizması, programın veritabanında saklanan verileri işlemek için şifreleme(cryptography) işlemlerini kullanmasını sağlamaktadır.

1C:Enterprise Kullanılabilirlik

1C:Enterprise 8 sistemi bir sürü araç ve mekanizmaları içerir. Bunlar başlayanlar için sisteme kolay alışmalarını, tecrübeli kullanıcılar için ise yüksek çalışma hızını sağlarlar.

  Kullanıcı arayüzü kavramı

Tüm 1C:Enterprise 8 uygulama çözümlerin arayüzü tek kavrama sahiptir. Bu kavram platform tarafından sağlanan standart unsurların kullanımına dayalıdır. Bu yaklaşım sayesinde herhangi bir uygulama çözümü ile çalışan kullanıcılar başka bir 1C:Enterprise 8 uygulama çözümü ile çalışma sırasında kendilerini rahat hissederler.

  Doldurma kontrolü ve mesajları ortaya çıkartma

Sistem, yeni verilerin girilmesini kolaylaştıran, özel mekanizmaları içerir. Bir yandan sistem, otomatik olarak, tüm gereken bilgilerin girilmesini kontrol edebilir. Başka bir yandan- kolay ve anlaşılabilir şekilde, kullanıcıya, verilerin girişinde nerde hata yaptığını gösterir.

  Dayalı giriş

Uygulama çözümü ile çalışmayı kolaylaştırmayı ve onu veritabanında depolanan bilgilerin girilmesini önlemesini sağlar.

  Form ayarları

Kullanıcı istediği formların dış görünümünü düzenleyebilir: elemanların içeriğini değiştirme, onların konumunu değiştirme, gereksiz elemanlarını gizleme işlemleri.

  Liste aktarma

Sistem, birçok listenin yazdırılması ya da dosya şeklinde kaydedilmesini sağlar.

  Linkler

Link mekanizması herhangi bir bölüm, liste, veritaban nesnesi, rapor yada işlemeye metin linklerin alımını sağlar. Örneğin, bu tür linki, aynı bilgilere hızlı bir şekilde geçmesi ve değişiklikleri girebilmesi için, iş arkadaşınıza gönderebilirsiniz.

  Geçmiş

Kart listesi elemanları, evrakları vs. gibi verilerin eklenmesi ve değiştirilmesi ile ilgili kullanıcının tüm eylemlerini içerir. Kullanıcı istediği zaman bu değişiklik listesini açabilir ve oradaki istediği nesneye geçebilir. Mesela verileri doğru bir şekilde değiştirdiğini kontrol etmek için.

  Hesap makinesi

Yerleşik hesap makinesinin mevcudiyeti sayesinde uygulama çözümünden ayrılmadan anında çeşitli hesaplamalar gerçekleştirilebilir.

  Dosya karşılaştırması

Kullanıcının iki dosyayı karşılaştırma imkânı mevcuttur. Metin dosyaları, tablo evrakları veya ikili veri dizisi olarak dosyalar karşılaştırılabilir.

  Arayüz ergonomisi

Sistemde arayüzün modern tasarımı uygulanır, kullanıcıların sistem ile uzun süre çalışma sırasında rahatlığı yüksektir. Arayüz tasarımı, kullanıcıların sistem ile çalışmaların yoruculuğu minimize edecek şeklinde tasarlanmıştır.

  Bağlantılı veriye geçiş

Sistem, kart listesi elemanlarını, evrak elemanlarını ve diğer veritabanı nesne elemanlarının düzenlenmesi sırasında kullanım kolaylığı sağlamaktadır. Düzenlenen nesne ile ilgili tüm bilgiler komut seti şeklinde araç çubuğunda gösterilir. Bu komutları çağırarak kullanıcı, başka pencerelere geçmeden, aynı pencerede ilgili bilgileri görüntüleyebilir.

  Komut arayüzün ayarları

Sistemin kullanıcıya sağladığı standart olanak- komut arayüzün dış görünümün ayarlanmasıdır. Arayüzün tüm ana elemanların ayarı mümkündür:bölümler çubuğu, masaüstü ayarları, araç çubuğu ve eylemler çubuğu.

  Liste ayarları

Sistem kullanıcıya listelerin dış görünümü ayarları için geniş olanakları sunuyor. Onların dış görünümünü değiştirebilir (liste, ağaç), çeşitli gruplandırma yapabilir, içeride görünen bilgilere göre koşullu dekor kurabilirsiniz.

  Masaüstü ayarları

Her kullanıcını program ile çalışması masaüstü ayarlarından başlar. Bu programın özel bölümüdür; tüm sık kullanılan evrakları, raporları, kart listeleri vs. içerir.

  Sık kullanılanlar

Kullanıcının, programda kendisinin sık kullandığı program bölümlere,ana pencerede açılan listelere, raporlara, işlemelere ve veritaban nesnelere- kart listeler elemanlarına, evraklara vs. linkler listesini oluşturmasına imkan sağlar. Kullanıcının bu listeye onun için önemli linkleri ile sık kullandığı linkleri eklemesi beklenir. Bu şekilde o linklere hızlıca erişebilir.

  Yardım sistemi

1C:Enterprise platformu kullanıcıların platform ve belirli uygulama çözümü ile çalışma yardımı almalarını sağlar. Yardım bilgileri HTML formatta sunulur; bunun sayesinde köprü sistemi ve bilgilerin grafik şeklinde kullanılması mümkün olur.

  Takvim

Takvim- her zaman elinizin altında gereken bir parça. Takvim boyutları değişebilir ve ekran kenarına yapıştırılabilir.

  Raporlar

Çeşitli ekonomik ve analitik raporlar için kuvvetli entegre araçları teknolojik platformda mevcuttur. Kullanıcı, uygulama çözümün içerdiği hazır raporları kullanmak dışında isteğe bağlı, geliştiricilerin yardımı olmadan ve uygulama çözümüne değişiklik yapmadan, rapor hazırlayabilir

1C:Enterprise Sistem Gereksinimleri

1C:Enterprise technological platform

Thin client and thick client

Operating system
Notes
Microsoft Windows
Windows 10 All updates and an SSE2** processor required.
Windows 8.1
Windows 8
Windows 7
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008 R2 (x64)
Windows Server 2008
Windows Server 2003
Windows Vista
Windows XP Service Pack 3 and an SSE2** processor required.
Linux

Ubuntu 12.04 LTS
Mint 12
Fedora 17
Alt Linux СПТ 6.0
Astra Linux Special Edition 1.4

Web client

Operating system
Notes
Microsoft Windows
Windows 10 All updates and an SSE2** processor required.

 

We recommend that you use Internet Explorer 9 on computers with limited RAM and CPU capacity. Alternatively, you can use other browsers supported by 1C:Enterprise.

Windows 8.1
Windows 8
Windows 7
Windows Server 2012 R2 (x64-bit)
Windows Server 2012 (x64)
Windows Server 2008 R2 (x64)
Windows Server 2008
Windows Server 2003
Windows Vista
Windows XP Service Pack 3 and an SSE2** processor required.
Linux
Linux
Mac OS X
Mac OS X 10.5 or later
iOS
iOS 3.2, 4.2, or later  iPad tablets only.
Supported  web browsers
Notes
Mozilla Firefox version 38 or later for Windows and Linux
Microsoft Internet Explorer 8.0, 9.0 (x86), 10 (x86), or 11 We recommend that you use Internet Explorer 9 on computers with limited RAM and CPU capacity.
Microsoft Edge for Windows The following features are not supported: add-ins, file system extension, and cryptography extension.
Google Chrome for Windows (x32 and x64) x64 version uses x32 versions of extensions and add-ins.
Safari 4.0.5 or later for Mac OS X

1C:Enterprise server

x86 architecture

Operating system
Notes
Microsoft Windows
Windows 10 All updates and an SSE2** processor required.
Windows 8.1
Windows 8
Windows 7
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008
Windows Server 2003
Windows Vista
Windows XP
Service Pack 3 and an SSE2** processor required.
Linux
ALT Linux 2.4 or later
Only working servers and central servers of the cluster.
ASP Linux 11 or later
CentOS 4 or later
Debian GNU/Linux 4.0 or later
Fedora Core 4 or later
Fedora 7 or later
Mandriva Powerpack 2009
Red Hat Enterprise Linux 4 update 4 or later
Ubuntu 7.10 or later
Astra Linux Special Edition 1.4

x86-64 architecture

Operating system
Notes
Microsoft Windows
Windows 10 All updates and an SSE2** processor required.
Windows 8.1 (x64)
Windows 8 (x64)
Windows 7 (x64)
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008 R2 (x64)
Windows Server 2008 (x64)
Windows Server 2003 (x64)
Windows Vista (x64)
Windows XP (x64) Service Pack 3 and an SSE2** processor required.
Linux
ASP Linux 11 or later
Only working servers and central servers of the cluster.
CentOS 4 or later
Debian GNU/Linux 4.0 or later
Fedora Core 4 or later
Fedora 7 or later
Mandriva Powerpack 2009
Red Hat Enterprise Linux 4 update 4 or later
Ubuntu 7.10 or later
Astra Linux Special Edition 1.4

Database server
Operating systems of Linux and Windows families are supported

x86 architecture

DBMS
Notes
Microsoft SQL Server
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008 Service Pack 1 required.
SQL Server 2005 Service Pack 3 required.
PostgreSQL
PostgreSQL 9.4.2 Requires one of the following operating systems:

  • Microsoft
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows 7
    • Windows Server 2008
    • Windows Server 2008 R2
  • Linux (*)
    • Fedora Core 8-15
    • Red Hat Enterprise Linux 5-6
    • Centos 5-6
    • ASP Linux 12-14
    • Ubuntu 10.10
    • Ubuntu 11.04
PostgreSQL 9.3.4
PostgreSQL 9.2.4
PostgreSQL 9.1.9
PostgreSQL 9.1.2
PostgreSQL 9.0.3 Requires one of the following operating systems:

  • Microsoft
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows 7
    • Windows Server 2008
    • Windows Server 2008 R2
  • Linux (*)
    • Fedora Core 4
    • Fedora Core 5
    • Fedora Core 6
    • Red Hat Enterprise Linux 4 update 4
    • ASP Linux 11
PostgreSQL 8.4.3
PostgreSQL 8.3.8
PostgreSQL 8.2.4
PostgreSQL 8.1.5
IBM DB2
IBM DB2 11.1
  • The Express-C version supported by 1C:Enterprise is available at IBM website.
IBM DB2 10.1
  • The Express-C version supported by 1C:Enterprise is available at IBM website.
  • Supported in beta test mode due to significant changes in DB2 architecture.
IBM DB2 9.7 FixPack 6
  • DB2 9.7 FixPaсk 6 for commercial releases is available at IBM website.
  • The Express-C version supported by 1C:Enterprise is available in the Products section.
IBM DB2 9.7 FixPack 1
  • The list of supported operating systems is available at IBM website.
  • These early versions are not recommended for use.
IBM DB2 9.5 FixPack 4 (build 22521)
IBM DB2 9.1 (build 19840)
Oracle Database
(Standard Edition One, Standard Edition, or Enterprise Edition)
Oracle Database 12c (version 12.1.0.2)
  • Linux version 12.1.0.2 is supported if the following patches are installed:
    • 19078326, OPatch 12.1.0.8 (patch 6880880), then 21447820, then 21068507, then 20954292.
    • Noncluster installation of patch 21447820 only requires element 21359749 (21447820 directory includes several subdirectories, 21359749 is one of these subdirectories).
    • There are three types of patch 20954292 (one for version 11.2.0.4 and two for versions 12.1.0.2), you need the one that is intended for version 12.1.0.2.7 (the other one is for version 12.1.0.2.0; the right one has DBEngSysandDBIM in its name).
Oracle Database 11gR2
  • Version 11.2.0.3.0 for Microsoft Windows.
  • Version 11.2.0.2.0 for Linux with the following patches: 10094732, 11724916, 9620994, and 10269193.
Oracle Database 11gR1(version 11.1.0.7.0)
  • Version 11.1.0.7.0 for Microsoft Windows with Bundle28 (patch 9707661).
  • Version 11.1.0.7.0 for Linux with the following patches: 7556778, 8889930, 9038070, 9653353, 8934457.
Oracle Database 10gR2(version 10.2.0.4)
  • Version 10.2.0.4 for Microsoft Windows with Bundle36 (patch 9544021).
  • Version 10.2.0.4 for Linux with the following patches: 8576156, 9535703, 9038070, 9002115, 6642692, 8889930, 7556778, 5586604.

x86-64 architecture

DBMS
Notes
Microsoft SQL Server
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008 Service Pack 1 required.
SQL Server 2005 Service Pack 3 required.
PostgreSQL
PostgreSQL 9.4.2 Requires one of the following operating systems:

  • Microsoft
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows 7
    • Windows Server 2008
    • Windows Server 2008 R2
  • Linux (*)
    • Fedora Core 8-15
    • Red Hat Enterprise Linux 5-6
    • Centos 5-6
    • ASP Linux 12-14
    • Ubuntu 10.10
    • Ubuntu 11.04
PostgreSQL 9.3.4
PostgreSQL 9.2.4
PostgreSQL 9.1.9
PostgreSQL 9.1.2
PostgreSQL 9.0.3 Requires one of the following operating systems:

  • Microsoft
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows 7
    • Windows Server 2008
    • Windows Server 2008 R2
  • Linux (*)
    • Fedora Core 4
    • Fedora Core 5
    • Fedora Core 6
    • Red Hat Enterprise Linux 4 update 4
    • ASP Linux 11
PostgreSQL 8.4.3
PostgreSQL 8.3.8
PostgreSQL 8.2.4
PostgreSQL 8.1.5
IBM DB2
IBM DB2 11.1
  • The Express-C version supported by 1C:Enterprise is available at IBM website.
IBM DB2 10.1
  • The Express-C version supported by 1C:Enterprise is available at IBM website.
  • Supported in beta test mode due to significant changes in DB2 architecture.
IBM DB2 9.7 FixPack 6
  • DB2 9.7 FixPack 6 for commercial releases is available at IBM website.
  • The Express-C version supported by 1C:Enterprise is available in the Products section.
IBM DB2 9.7 FixPack 1
  • The list of supported operating systems is available at IBM website.
  • These early versions are not recommended for use.
IBM DB2 9.5 FixPack 4 (build 22521)
IBM DB2 9.1 (build 19840)
Oracle Database
(Standard Edition One, Standard Edition, or Enterprise Edition)
Oracle Database 11gR2
  • Version 11.2.0.3.0 for Microsoft Windows.
  • Version 11.2.0.2.0 for Linux with the following patches: 10094732, 11724916, 9620994, and 10269193.
Oracle Database 12c (version 12.1.0.2)
  • Linux version 12.1.0.2 is supported if the following patches are installed:
    • 19078326, OPatch 12.1.0.8 (patch 6880880), then 21447820, then 21068507, then 20954292.
    • Noncluster installation of patch 21447820 only requires element 21359749 (21447820 directory includes several subdirectories, 21359749 is one of these subdirectories).
    • There are three types of patch 20954292 (one for version 11.2.0.4 and two for versions 12.1.0.2), you need the one that is intended for version 12.1.0.2.7 (the other one is for version 12.1.0.2.0; the right one has DBEngSysandDBIM in its name).
Oracle Database 11gR1(version 11.1.0.7.0)
  • Version 11.1.0.7.0 for Microsoft Windows with Bundle28 (patch 9707665).
  • Version 11.1.0.7.0 for Linux with the following patches: 7556778, 8889930, 9038070, 9653353, 8934457.
Oracle Database 10gR2(version 10.2.0.4)
  • Version 10.2.0.4 for Microsoft Windows with Bundle36 (patch 9544023).
  • Version 10.2.0.4 for Linux with the following patches: 8576156, 9535703, 9038070, 9002115, 8947919, 8889930, 7556778, 5586604.

IA-64 architecture

DBMS
Notes
Microsoft SQL Server
SQL Server 2008 R2 (x64) IA64
SQL Server 2008 (x64) IA64 Service Pack 1 required.
SQL Server 2005 (x64) Itanium-based Service Pack 3 required.

Web server

Operating system
Notes
Windows
IIS 10.0 IIS version supported by 1C:Enterprise is a part of Windows operating system:

  • IIS 10.0 (Windows 10)
  • IIS 8.5 (Windows 8.1; Windows Server 2012 R2)
  • IIS 8.0 (Windows 8; Windows Server 2012)
  • IIS 7.5 (Windows 7; Windows Server 2008 R2)
  • IIS 7.0 (Windows Vista; Windows Server 2008)
  • IIS 6.0 (Windows Server 2003)
  • IIS 5.1 (Windows XP Professional)

IIS web server documentation:

  • IIS 7.0, 7.5: http://technet.Microsoft.com/en-us/library/cc732976.aspx.
  • IIS 8.0, 8.5: https://technet.microsoft.com/library/hh831725.aspx.

You can download the latest version of Apache web server from http://httpd.apache.org/download.cgi.

IIS 8.5
IIS 8.0
IIS 7.5
IIS 7.0
IIS 6.0
IIS 5.1
Apache 2.0
Apache 2.2
Linux
Apache 2.0
Apache 2.2

Mobile platform

Operating system
Notes
iOS
iOS 5.1.1–9.X Only devices with ARMv7 and later proccessors (ARMv7, ARMv8) and ARM64 are supported.

  • iPhone 3GS, 4, 4S, 5, 5S, 5C, 6, 6 Plus, 6S, 6S Plus
  • iPad 1, 2, 3, 4, Air, Air2, Pro
  • iPod Touch generations 3, 4, 5, 6
  • iPad Mini 1, 2, 3, 4
Android
Android 2.3–6.X
  • Only devices with Intel x86 processors or ARM processors with ARMv5TE or later architecture are supported (ARMv6, ARMv7, ARMv8).
  • Minimum 256 MB of RAM required.
  • Touch screen.
Windows
Windows 8.1
  • The following device types are supported: (1) Intel x86 and Intel x86-64 PCs, tablets, laptops, and terminals and (2) smartphones with ARM processors.
  • Minimum 256 MB of RAM required.
  • Touch screen.
Windows Phone 8.1
Windows 10

Documentation

Documentation in PDF format
Adobe Reader 10.1.7 or later