1С буває - файлова, серверна і веб. Чим вони відрізняються?
Які бувають варіанти установки 1С
Отже, 1С ділиться на платформу і конфігурації. Що до чого, ми неодноразово розбирали в попередніх випусках.
На основі конфігурації 1С ми створюємо базу даних. База даних містить довідники і документи, які вносять користувачі.
- файлова 1С
- мережева 1С (сервер 1С і клієнт 1С)
- веб 1С (тонкий клієнт 1С).
Також додаткові варіанти:
- для розробників
- для використання веб сервісів 1С або веб розширення 1С.
Буває файлова 1С та мережева 1С, кожна з них потрібна в своєму випадку, тому сказати однозначно, що мережева 1С краще файлової 1С - неправильно.
Самий старовинний варіант роботи 1С. База даних знаходиться в папці на жорсткому диску комп'ютера.
Папка з файлами бази може бути як на диску Вашого комп'ютера, так і на будь-якому публічному диску локальної мережі (такі публічні диски також називають «шара»).
В цьому випадку платформу 1С достатньо встановити на комп'ютери користувачів.
Також називають «клієнт-серверна 1С». Це означає, що потрібно встановити окремо «клієнт 1С» і окремо «сервер 1С».
База даних зберігається в спеціальній програмі для керування базами даних.
Програми для управління базами даних, які підтримуються 1С: Microsoft SQL, Postgre SQL, Oracle (останню підтримує тільки 1С 8.2).
У цьому випадку частина платформи 1С встановлюється на сервер - «сервер 1С». Там же ставлять програму управління базами даних. На комп'ютери ставлять платформу 1С і спеціальний компонент «Доступ до сервера 1С».
Тонкий клієнт 1С (кероване додаток 1С)
Найновіший варіант. В цьому випадку, додатково до клієнт-серверному варіанту, потрібно веб-сервер. Веб-сервера, які підтримуються 1С: Microsoft IIS, Apache.
На сервері ставлять «сервер 1С», програму управління базами даних, веб-сервер, компонент «розширення веб-сервера 1С».
На комп'ютерах користувачів можна використовувати два варіанти:
Варіант 1: не ставити нічого - використовувати будь-який звичайний браузер.
Варіант 2: встановити «тонкий клієнт 1С».
Приклад роботи через з 1С через веб-браузер можна подивитися тут.
Це реальна база 1С, яка встановлена на сервері в компанії 1С.
Додатковий варіант - для розробників
Коли над розробкою конфігурації 1С працює одночасно група розробників, необхідно встановити додаток - сховище 1С SQL.
За замовчуванням одночасно зі зміною може працювати тільки 1 програміст. Сховище дозволяє вести колективну розробку.
Сховище необхідно ставити на сервер або використовувати в якості сервера сховища один з комп'ютерів розробників.
Додатковий варіант - веб сервіси 1С та веб розширення 1С
Наприклад у Вас в офісі облік ведеться на 1С: Підприємство. Також у Вас працює веб-сайт. Ви хотіли б, щоб веб-сайт динамічно брав певні дані з 1С. Це можна зробити за допомогою Web-сервісів. Це додатковий компонент платформи 1С. Він входить в платформу, необхідно встановити цю галочку.
Web-розширення - альтернативний механізм Web-сервісів - з'явився раніше.
Чим мережева 1С краще файлової 1С
1) В файлової версії база даних знаходиться в одному файлі. Розмір файлу в теорії може бути обмежений FAT. Правда складно уявити сьогодні операційну систему на FAT - скрізь використовується NTFS.
2) Принцип роботи з файлом бази даних в 1С значно спрощений у порівнянні з SQL. Зокрема вона гірше працює при збільшенні розміру файлу або кількості користувачів ( «починає гальмувати»).
Тому, коли мова йде про три-п'ять користувачів і невелику базу - це виключно файлова версія. База від 4 Гб і більше 10 користувачів - можна подумати. Ще більше - однозначно клієнт-сервер.
Для навчання нам звичайно ж досить файлової версії.