SYSTEM PROGRAMÓW 1C:ENTERPRISE 8 STRUKTURA

Transkrypt

SYSTEM PROGRAMÓW 1C:ENTERPRISE 8 STRUKTURA
Platforma 1C:Enterprise 8 daje mo˝liwoÊç tworzenia rozwiàzaƒ open-source do zarzàdzania przedsi´biorstwem. J´zyk
programowania jest autorskim j´zykiem 1C. Dzia∏a ona w trybach: plikowym oraz klient-serwer. Na bazie tej platformy
powsta∏o ju˝ ponad 500 rozwiàzaƒ stworzonych przez nas i naszych Partnerów w Rosji i pozosta∏ych krajach Europy
Ârodkowo-Wschodniej. Z produktów, które powsta∏y na tej platformie i w ramach systemu 1C:Enterprise 8, korzysta ju˝
ponad 1 000 000 podmiotów i firm. Sà to systemy uniwersalne, jak i specjalistyczne, przeznaczone dla przedsi´biorstw
ró˝nych bran˝, np. budowlanej, s∏u˝by zdrowia, rolnictwa, transportu, turystyki, ubezpieczeƒ i wielu innych.
*OUFSOBDKPOBMJ[BDKB
4QSBXP[EBXD[P¡¾
HPTQPEBSD[BJBOBMJUZD[OB
1SBDBVäZULPXOJLB
8FCTFSXJTZJ8TPEOP¡OJLJ
8FCSP[T[FS[FOJF
.FDIBOJ[NXZT[VLJXBOJB
QFïOPUFLTUPXFHP
8ZNJBOBEBOZDI
4ZTUFNQSBXEPTU‹QV
3P[T[FS[FOJFEMBLPNQVUFSÊX
LJFT[POLPXZDI
.FDIBOJ[NZJOUFSGFKTÊX
*OUFHSBDKB[JOOZNJTZTUFNBNJ
™SPELJBENJOJTUSPXBOJB
.FDIBOJ[NZTUPTPXBOF
4LBMPXBMOP¡¾
/BS[‹E[JBEFXFMPQFSTLJF
.FDIBOJ[NZPHÊMOF
SYSTEM PROGRAMÓW 1C:ENTERPRISE 8
•
to nowoczesna platforma do tworzenia rozwiàzaƒ biznesowych
•
zawiera kompletny zestaw obiektów i sposobów ich programowania
•
posiada w∏asny j´zyk programowania oraz j´zyk zapytaƒ SQL, które umo˝liwiajà szybkie i efektywne stworzenie
rozwiàzania dla konkretnych zastosowaƒ biznesowych
•
samodzielnie wspó∏pracuje z silnikami baz danych
•
pozwala deweloperom skupiaç si´ na programowaniu logiki biznesowej, bioràc na siebie wiele technicznych szczegó∏ów
STRUKTURA SYSTEMU 1C:ENTERPRISE 8
;BS[·E[BOJF)BOEMFN
,TJ‹HPXP¡¾
1MBUGPSNB$&OUFSQSJTF
4LïBEOJLJQMBUGPSNZ
+·ESPQMBUGPSNZ
INTERNACJONALIZACJA
MECHANIZMY STOSOWANE
Ciàgi znaków utrzymywane sà w formacie Unicode. Wyklucza to
problemy z kodowaniem podczas pracy w systemie. Na poziomie
technologicznej platformy wspierane sà narodowe standardy
przedstawiania dat, liczb itp. Mechanizmy internacjonalizacji
umo˝liwiajà u˝ywanie ró˝nych j´zyków interfejsów podczas tworzenia
rozwiàzaƒ, jak i podczas pracy u˝ytkowników. Wykorzystane sà
narz´dzia wspomagajàce skuteczne przet∏umaczenie interfejsu
rozwiàzania na inny j´zyk.
Jednà z g∏ównych podstaw systemu 1C:Enterprise 8, jest
standaryzacja technologii tworzenia rozwiàzaƒ biznesowych. Jest
to mo˝liwe dzi´ki temu, ˝e rozwiàzania tworzone sà w poj´ciach
problemowo zorientowanych obiektów. Ich zestaw jest zdefiniowany
na poziomie platformy. Katalogi przeznaczone sà do opisywania takich
obiektów jak: towary, kontrahenci, waluty itp. Mogà byç zwyk∏e,
hierarchiczne albo podporzàdkowane. Dokumenty wspomagajà
opisanie takich poj´ç jak: faktury, WZ, zamówienia, itp. Podczas ich
zatwierdzania odzwierciedlajà si´ w rejestrach ewidencji. System
zawiera rejestry akumulacji, informacji, ksi´gowoÊci i obliczeƒ.
WÊród innych mechanizmów stosowanych warto wymieniç: plan kont,
procesy biznesowe, zadania oraz kryteria filtrowania.
WEB-SERWISY I WS-ODNOÂNIKI
System 1C:Enterprise 8 mo˝e byç dostawcà web-serwisów, tak samo jak
i u˝ytkownikiem web-serwisów, dostarczanych przez innych dostawców.
SPRAWOZDAWCZOÂå GOSPODARCZA I ANALITYCZNA
Posiada elastycznoÊç wszelkich selekcji, grupowania i podsumowania
oraz wysokà wydajnoÊç. Umo˝liwia tworzenie raportów przez
u˝ytkownika bez wsparcia programistycznego, a tak˝e daje mo˝liwoÊç
uszczegó∏owiania danych (drill-down). „System Komponowania
Danych” to specjalistyczny obiekt, który pomaga tworzyç raporty
po stronie programistycznej oraz pozwala uk∏adaç wybrane dane
w formach tabeli, tabeli krzy˝owej, tabeli przystawnej oraz wykresu.
Schemat geograficzny daje mo˝liwoÊç uk∏adania raportów na mapie.
Mechanizm analizy danych (data mining) i prognozowania wspomaga
wyszukiwanie kojarzeƒ, analiz´ klasterowà i inne skomplikowane
wyliczenia na du˝ych wartoÊciach danych.
MECHANIZMY INTERFEJSÓW
W∏asny system okienkowy jest zorientowany na zapewnienie ergonomii
i skutecznoÊci pracy w aplikacjach biznesowych. System zawiera
kompletny zestaw elementów nawigacyjnych. Mechanizm stylów pozwala
na tworzenie interfejsu aplikacji u∏atwiajàcej ciàg∏à prac´ przed
komputerem. Zestaw menu mo˝na dostosowywaç do poszczególnych
roli u˝ytkowników, co u∏atwia dost´p do najwa˝niejszych funkcji.
INTEGRACJA Z INNYMI SYSTEMAMI
Istnieje mo˝liwoÊç integracji z dowolnymi programami zewn´trznymi
i sprz´tem na podstawie ogólnouznanych otwartych standardów i
protoko∏ów przekazu danych.
XML
E-MAIL
HTTP
COM CONNECTION
HTML
NARZ¢DZIA
INTEGRACJI
KOMPONENTY
ZEWN¢TRZNE
ACTIVE X
AUTOMATION
KLIENT
AUTOMATION
SERWER
TXT
PROCESY BIZNESOWE
Umo˝liwiajà tworzenie opisów kolejnoÊci zadaƒ do wykonania przez
pracownika firmy w konkretnym momencie. Przyk∏adem mo˝e byç
proces sprzeda˝y towaru przedstawiony jako kolejnoÊç utworzenia
zamówienia, jego zatwierdzenia, wydania towaru z magazynu
i otrzymania zap∏aty. W ka˝dym przedziale czasowym istnieje
mo˝liwoÊç ustalenia aktualnego etapu sprzeda˝y oraz pracowników,
którzy powinni wykonywaç okreÊlone czynnoÊci. Procesy biznesowe
dajà u˝ytkownikom zupe∏nie inne spojrzenie na prac´, którà wykonujà,
majà jasno i zrozumiale okreÊlonà list´ zadaƒ.
DBF
Start
Zamówienie
KIEROWNIK DZIA¸U SPRZEDA˚Y
Czy rabat jest powy˝ej
rabatu standardowego
TAK
Akceptacja zamówienia
TAK
Czy jest akceptacja?
NIE
KP
NIE
FAKTURA VAT
Poprawne zakoƒczenie
Cofni´cie
WYMIANA DANYCH
NARZ¢DZIA DEWELOPERSKIE
Wymiana danych w systemie 1C:Enterprise 8 realizuje si´
dzi´ki stosowaniu wielu specjalistycznych narz´dzi i obiektów.
Pozwala to zapewniç elastycznoÊç mechanizmów wymiany i
ukierunkowaç je na rozwiàzanie jak najszerszego zakresu
zadaƒ. System jest dostosowany do skutecznego u˝ywania
plików formatu XML do wymiany danych.
Okna redagowania obiektów oraz paleta w∏aÊciwoÊci zapewniajà
dok∏adne narz´dzie do tworzenia formularzy, raportów i obiektów metadanych. Syntaks-pomocnik oraz podpowiedê kontekstowa wspomaga napisanie kodu êród∏owego. Kreatory nale˝à
do instrumentów wspomagajàcych i u∏atwiajàcych opracowanie
elementów systemu. Debugger, mechanizm sprawdzania konfiguracji, sprawdzanie syntaktyczne kodu êród∏owego, pomiar
wydajnoÊci oraz wiele innych narz´dzi programistycznych
zapewniajà pe∏nowartoÊciowe Êrodowisko deweloperskie.
SYSTEM PRAW DOST¢PU
System regulacji praw dost´pu umo˝liwia opis zestawu praw
odpowiadajàcych zajmowanym przez u˝ytkowników rolom.
Struktur´ praw okreÊla konkretne rozwiàzanie. Mechanizm RLS
(Record Level Security) ogranicza dost´p do poszczególnych
zapisów bazy np. umo˝liwia wglàd i zapisywanie faktur zakupu
tylko wybranych dostawców.
MECHANIZMY OGÓLNE
Obejmujà system typów, wbudowany j´zyk, mechanizm zapytaƒ,
prac´ z bazà danych, zarzàdzanie blokadami w transakcji oraz
wiele innych.
WYSZUKIWANIE PE¸NOTEKSTOWE
Mechanizm wyszukiwania pe∏notekstowego jest oparty na
dwóch sk∏adnikach: indeksie pe∏notekstowym oraz narz´dziu
wyszukiwania. Wyszukiwanie takie pozwala w intuicyjny
sposób odnaleêç dokumenty i elementy katalogów.
PRACA U˚YTKOWNIKA
Ergonomiczny interfejs jest dostosowany do szybkiego
wprowadzania danych przy u˝yciu klawiatury. Menu
kontekstowe udost´pnia najbardziej niezb´dne funkcje tam
gdzie sà potrzebne. System pomocy kontekstowej pozwala na
b∏yskawiczne otrzymanie pomocy nawiàzujàcej do tego okna,
w którym pracuje u˝ytkownik.
ÂRODKI ADMINISTROWANIA
Lista aktywnych u˝ytkowników pozwala na otrzymywanie
informacji o tym, jacy u˝ytkownicy pracujà z bazà w danej
chwili. Dziennik rejestracji zachowuje informacje o wszystkich
istotnych zdarzeniach w bazie. Pewne atrybuty bazy
informacyjnej zawierajà takie parametry jak: czas oczekiwania
blokady zapisów tabeli bazy danych, minimalna d∏ugoÊç has∏a
u˝ytkownika i jego trudnoÊç itp.
U˝ytkowanie osobiste
Grupy robocze
Skala przedsi´biorstwa
Wszystkie rozwiàzania identycznie dzia∏ajà w dwóch trybach
Tryb plikowy
Tryb klient-serwer
•
Ca∏a baza informacyjna
zachowuje si´ w jednym pliku
•
•
•
U˝ytkowanie osobiste lub
w niewielkich grupach
roboczych w sieci lokalnej
•
•
Wygodne w instalacji
•
•
Nie wymaga dodatkowego
oprogramowania
•
SKALOWALNOÂå
Jednym z podstawowych wskaêników skalowalnoÊci systemu
jest mo˝liwoÊç efektywnej pracy przy zwi´kszeniu obj´toÊci
opracowywanych danych i iloÊci jednoczeÊnie pracujàcych
u˝ytkowników. W∏aÊnie dlatego wyró˝niajàcà cechà platformy
1C:Enterprise 8 jest zwi´kszenie skutecznoÊci stworzonych
rozwiàzaƒ poprzez u˝ycie bardziej wydajnego sprz´tu serwerowego,
a idàc dalej - po∏àczenie kilku serwerów w klaster.
Nowoczesna 3-poziomowa architektura
Wykorzystuje serwer aplikacji i serwer baz
danych
Serwer aplikacji mo˝e pracowaç na
platformach Windows i Linux
Setki u˝ytkowników i intensywna praca na
wielu stanowiskach
Wspó∏pracuje z serwerami baz danych: MS
SQL Server, PostgreSQL (Win/Lin), IBM DB2
3P[QSPT[POBCB[BEBOZDI
8FSTKBLMJFOUTFSXFS
8FSTKBXJFMPTUBOPXJTLPXB
XFSTKBQMJLPXB
8FSTKBKFEOPTUBOPXJTLPXB
WEB-ROZSZERZENIE
Jest samodzielnym oprogramowaniem z rodziny 1C:Enterprise 8. Umo˝liwia tworzenie aplikacji, które pozwalajà na
dost´p do funkcjonalnoÊci rozwiàzaƒ, stworzonych na bazie platformy, poprzez przeglàdark´ internetowà.
Struktura danych
1C:Enterprise 8
Rozwiàzanie
Web-aplikacja
MS IIS
Web-rozszerzenie
Internet Information
System
Web-serwis
Dane
ROZSZERZENIE DLA KOMPUTERÓW KIESZONKOWYCH
Jest samodzielnym produktem z grupy 1C:Enterprise 8. Zapewnia mo˝liwoÊç pracy z rozwiàzaniami stworzonymi
na bazie platformy, na sprz´cie mobilnym takim jak komputery kieszonkowe, czy te˝ komunikatory. Mo˝e dzia∏aç
w warunkach, w których nie ma bezpoÊredniego dost´pu do bazy 1C:Enterprise 8 oraz w trybie on-line.
REPOZYTORIUM KONFIGURACJI
To specjalistyczne narz´dzie do tworzenia rozwiàzaƒ w grupach programistów. Umo˝liwia jednoczesnà prac´ zespo∏u
programistów z jednym rozwiàzaniem oraz synchronizacj´ zmian. Zachowuje wersje wszystkich zmian konfiguracji. Do
repozytorium mo˝liwy jest dost´p z zewnàtrz poprzez protokó∏ HTTP.
1C-Poland Sp. z o.o.
ul. Janka Muzykanta 60, 02-188 Warszawa
tel.: +48 22 574 25 37
e-mail: [email protected]
www.1c.pl • www.v8.1c.ru