Режими на работа опция 1в файл, клиент-сървър, всички от програмирането на 1C
Както знаете, когато добавите нова база 1C е необходимо да се избере своето местоположение: укажете папка на вашия компютър, или по пътя към базата данни (DB). Каква е разликата и двете?
Информация основа (IB) 1С може да работи в режима 2 са:
Това е фундаментално различни възможности за работа.
File-сървър версия включва съхраняване на файл в базата данни на твърдия диск на компютъра. Работата с тези файлове се извършва от клиентското приложение 1В.
Вариантът клиент-сървър се различава от файла, който, между файла с базата данни и 1С програма има слой 2: 1C и база данни на сървъра. 1C сървър е отговорен за превода и предаването на сървъра на базата данни команди, и дава правото на достъп до обектния модел на системата. СУБД предоставя всички операции за четене / запис на данните.
По този начин, елементите на клиент-сървър архитектура са последователно:
- операционна система
- Система за управление на бази данни (СУБД)
- сървъра 1C
- 1в клиентско приложение: Enterprise 8.
верига взаимодействие с това изпълнение е, както следва:
- Файловата система на компютъра, съхранява базата данни
- СУБД периодично има достъп до файла, за извършване на операции за четене / запис
- Данните се предават 1C сървъра
- 1C сървъра разпространява данни между клиентски приложения 1C.
Разбираемо е, че версията на файла на работата с базата данни - това е основната версия на неговата употреба. 1С база трябва да бъде достатъчно малък (до 2 GB), така че тя може да изпълнява рутинните операции. Плюс вариант клиент-сървър са както следва:
- Възможността за голяма база данни (над 2GB)
- Едновременна работа на голям брой потребители
- Контролирано разпространение на натоварване на сървъра
- функции 1C сървър се извършват поотделно (включително планирани работни места)
- Добра защита на целостта и достъп до данните.
Сега по-отблизо 1С клиентско приложение. 1C клиент е на няколко вида:
- Дебела клиент - приложение 1C общ клиент. С сървъра 1C комуникация се извършва на TCP / IP протокол.
- Тънък клиент - клиентско приложение, което използва механизма на контролирани форми. Той има различен от клиентския интерфейс обикновено. С настъпва сървъра 1C връзка или TCP / IP протокол, или чрез по протоколите HTTP и HTTPS уеб-сървър.
- Уеб-клиент - използва като елементи на дисплея между си интернет браузър. С 1C сървър комуникация се осъществява изключително чрез HTTP и HTTPS протоколи уеб-сървър.
Всяко приложение, клиент изпраща 1C данни, действията на потребителите чрез 1C сървър. След това щафетата се предава на базата данни. Трябва също така да се каже, че 1C: Enterprise не подкрепя с всички бази данни, но само с определени:
По този начин, при избора на режим на работа с IB 1C и 1C избора на вида на клиента трябва да се вземат предвид по-горе.