Режими на работа опция 1в файл, клиент-сървър, всички от програмирането на 1C

Както знаете, когато добавите нова база 1C е необходимо да се избере своето местоположение: укажете папка на вашия компютър, или по пътя към базата данни (DB). Каква е разликата и двете?






Информация основа (IB) 1С може да работи в режима 2 са:

Това е фундаментално различни възможности за работа.

File-сървър версия включва съхраняване на файл в базата данни на твърдия диск на компютъра. Работата с тези файлове се извършва от клиентското приложение 1В.

Вариантът клиент-сървър се различава от файла, който, между файла с базата данни и 1С програма има слой 2: 1C и база данни на сървъра. 1C сървър е отговорен за превода и предаването на сървъра на базата данни команди, и дава правото на достъп до обектния модел на системата. СУБД предоставя всички операции за четене / запис на данните.

По този начин, елементите на клиент-сървър архитектура са последователно:

  • операционна система
  • Система за управление на бази данни (СУБД)
  • сървъра 1C
  • 1в клиентско приложение: Enterprise 8.

Режими на работа опция 1в файл, клиент-сървър, всички от програмирането на 1C







верига взаимодействие с това изпълнение е, както следва:

  • Файловата система на компютъра, съхранява базата данни
  • СУБД периодично има достъп до файла, за извършване на операции за четене / запис
  • Данните се предават 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 избора на вида на клиента трябва да се вземат предвид по-горе.