Informacje ogólne  |  1C:Enterprise 8  |  Firma Handlowa  |  Zarządzanie Handlem  |  Cennik  |  Pliki do pobrania  |  Referencje

Narzędzia deweloperskie

Platforma 1C:Enterprise 8 jest pełnowartościowym środowiskiem deweloperskim. Posiada ona własny wbudowany język programowania, język zapytań SQL, system typów, obiekty stosowane i wiele innych narzędzi niezbędnych przy tworzeniu rozwiązań biznesowych. Środowisko deweloperskie zapewnia programiście wszelkie wsparcie, w tym wygodny system okienkowy i paletę właściwości obiektów, podpowiedź kontekstową i system pomocy składni języka.

Jedną z najważniejszych zasad tworzących podstawę systemu 1C:Enterprise 8 jest standaryzacja technologii projektowania rozwiązań systemowych. Takie podejście pozwala programiście skupić się nad utworzeniem logiki biznesowej aplikacji i nie angażować się w szczegóły technologiczne, jak np. organizacja współdziałania z bazą danych, opracowanie blokady transakcji, szczegóły programowania okien interfejsu i inne. Platforma 1C:Enterprise 8 sama rozwiązuje te i wiele innych kwestii technicznych.

Metadane (obiekty konfiguracji)

Rozwiązania w środowisku 1C:Enterprise 8 są programowane w terminologii obiektów stosowanych, których zestaw typów określony jest na poziomie platformy technologicznej. Natomiast same te obiekty powstają w procesie tworzenia aplikacji przez programistę i kształtują tzw. drzewo metadanych konfiguracji.

Język wbudowany

Język wbudowany pozwala opisywać pełnowartościowe algorytmy działania systemu i operować stworzonymi obiektami metadanych. Jest zbliżony do takich języków jak Java Script, Visual Basic, co ułatwia opanowanie go przez programistów.

Mechanizm zapytań

Mechanizm zapytań operuje metadanymi traktując je jako tabele bazy danych, ale nadal używając pojęć stosowanych, stworzonych przez programistę. Składnia języka zapytań 1C:Enterprise 8 jest jednym z dialektów języka SQL i najbardziej podobna jest do języka MS SQL. Do łatwego budowania skomplikowanych zapytań przeznaczone są specjalistyczne kreatory, które nie tylko ułatwiają tworzenie zapytania, ale również formatują tekst zapytania w taki sposób, aby można go było łatwo przeczytać.

System typów

System typów wspierany przez platformę 1C:Enterprise 8 daje duże możliwości do opisywania bezpośrednio logiki biznesowej, jak i do wypełniania zadań dotyczących obróbki danych.

Praca z bazą danych

Model pracy z bazą danych realizowany w 1C:Enterprise 8 pozwala programiście na skupienie się nad utworzeniem logiki biznesowej aplikacji bez zastanawiania się nad strukturami tabeli, nad przetworzeniem typów danych itd.

Tryb sterowalnych blokad w transakcji pozwala na zarządzanie blokadami danych w obiektach stosowanych oraz zwiększa równoległość pracy użytkowników.

Podsystemy

Mechanizm podsystemów stworzony na platformie 1C:Enterprise 8 pozwala na określenie struktury logicznej tworzonego rozwiązania systemowego, z wyodrębnieniem w niej poszczególnych części - podsystemów. Ułatwia to budowanie interfejsów użytkownika, systemu pomocy, zarządzania prawami dostępu itd.

Szablony i obrazki

Rozwiązanie biznesowe może zawierać obiekty, które służą do kształtowania wyglądu i prezentacji zewnętrznej. Do takich obiektów należą style, obrazki i szablony.

Pomoc składni

Przeznaczeniem pomocy składni jest ułatwienie napisania kodu źródłowego. Udziela on programiście podpowiedź kontekstową z języka wbudowanego, zawiera przykłady używania funkcji i obiektów językowych.

Kreatory

Kreatory należą do instrumentów wspomagających, ułatwiających opracowanie elementów standardowych systemu 1C:Enterprise 8. Za pomocą kreatorów odbywa się nie tylko kształtowanie składników wizualnych obiektów konfiguracji (formularze, druki itp.), ale również kształtowane są moduły programowe (wprowadzenie na podstawie, drukowanie, raporty i inne) i teksty zapytań.

Edytory

Konfigurator 1C:Enterprise 8 zawiera szereg redaktorów specjalistycznych, umożliwiających programiście wprowadzenie zmian do różnych elementów rozwiązania systemowego. Należą do nich:

  • Edytor formularzy;
  • Edytor tekstów modułów;
  • Edytor dokumentów tabelarycznych (arkuszy);
  • Edytor HTML;
  • Edytor menu głównego;
  • Edytor obrazków.

Globalne wyszukiwanie i zamiana

Narzędzie globalnego wyszukiwania i zamiany pozwala na poszukiwanie określonego ciągu znaków we wszystkich elementach aplikacji i jego ewentualną zamianę: w modułach, elementach formularzy, arkuszach, opisach, a nawet w plikach zewnętrznych.

Zewnętrzne obróbki i raporty

Stosowanie zewnętrznych raportów i obróbek pozwala na przyspieszenie procesu programowania, ponieważ takie sprawozdania i obróbki przechowywane są w osobnych plikach, poza składem rozwiązania systemowego. Dzięki temu można je wykorzystać w różnych rozwiązaniach bez zmiany struktury tych rozwiązań. Używa się ich najczęściej do tworzenia za pomocą 1C:Enterprise 8 narzędzi uniwersalnych albo do szybkiego zrealizowania potrzeb klienta końcowego w raportach bądź przetwarzaniu danych.

Porównanie i połączenie konfiguracji

Mechanizm porównania i połączenia konfiguracji pozwala na szczegółowe porównanie dwóch konfiguracji oraz na ich połączenie. Możliwe jest połączenie selektywne zaznaczonych obiektów. Podczas porównania zostają pokazane różnice właściwości obiektów, różnice tekstów modułów, graficznie przedstawione są różnice w formularzach i wiele innych.

Zapisywanie i wczytywanie konfiguracji

System pozwala na zachowanie konfiguracji w postaci pliku oraz na wczytanie konfiguracji i pliku z całkowitą zamianą istniejącej konfiguracji.

Narzędzia dystrybucji i wsparcia konfiguracji

Platforma 1C:Enterprise 8 posiada zestaw mechanizmów pozwalających na automatyzację współpracy pomiędzy producentem a użytkownikiem rozwiązania. Z reguły, rozwiązanie wciąż jest rozwijane i nabywa nowej funkcjonalności. Mechanizm dystrybucji i wsparcia rozwiązań umożliwia automatyczną, półautomatyczną i ręczną aktualizację konfiguracji u klientów końcowych, z wyszczególnieniem wszelkich zmian zarówno od producenta jak i u użytkownika końcowego.

Grupowe opracowanie rozwiązań

Repozytorium konfiguracji 1C:Enterprise 8 pozwala na realizację grupowych projektów programistycznych. Udostępnia ono opracowywaną konfigurację wielu programistom, kontroluje kolizje w edycji tych samych obiektów, przechowuje historię wszystkich zmian. Możliwa jest organizacja dostępu do repozytorium zdalnie, poprzez protokół http.

Debugger

Debugger należy do instrumentów wspomagających, pomaga opracowywać moduły programowe rozwiązania oraz pozwala obserwować wykonywanie modułów programowych step-by-step, przeglądać zawartość zmiennych, mierzyć czas wykonania operacji itd.

Sprawdzenie konfiguracji

Mechanizm sprawdzenia konfiguracji pozwala sprawdzić konfigurację pod względem błędów składni, jak również dla wyszukiwania pewnych miejsc nie stworzonych optymalnie.


Do góry

 

Produkty

System programów 1C:Enterprise 8

stworzony został do automatyzacji codziennych czynności przedsiębiorstwa, rozwiązywania rozmaitych zadań biznesowych. 1C:Enterprise 8 cechuje się otwartością. Posiada możliwość integracji z innymi programami i systemami na bazie otwartych standardów i protokołów wymiany danych. wiecej...

Kontakt

1C-Poland Sp. z o.o.
ul. Bohaterów Września 9 lok.210 
02-389 Warszawa

Tel. + 48 22 822 32 98
Mail: info@1c.pl