Відмінності товстого та тонкого клієнта 1с візуальні. Публікації

Завдання:прискорити роботу із програмою 1С на робочих станціях користувачів.
Інструменти:платформа 1Сver8.2, конфігурація бухгалтерія підприємства КОРП редакції 2.0 та 3.0, Конфігурація зарплата та управління персоналом. Сервер, з windows на який встановимо web-сервер IIS, браузер, робоча станція, хоч і не обов'язково можна все робити з сервера.

Після встановлення платформи 1С 8.2на комп'ютер, ми спостерігаємо можливість кількох варіантів запуску 1С – 1С Підприємство та 1С Підприємство (тонкий клієнт). Прочитавши керівництво адміністратора з коробки, особисто я зрозумів, що платформа 8.2 може працювати зі конфігурацією 1С декількома способами:

  • Дуже тяжкому, товстим клієнтом, особливо для стародавнього заліза, на ПК випущених у 2005 році типу Celeron 2.0 з частотою шини 400 MGz та пам'яттю в 512 Мb працювати з 1С 8 просто не можливо, додаток висить так, що радість від покупки сучасного продукту одразу зникає. Спочатку, після версії 7.7 я дивувався, чому ж клієнт 1С 8.2так тупить. І запросив до 1С системні вимогидо ПК до роботи. І ось якими мають бути мінімальні системні вимоги до робочої станціїдля 1С 8.2:
  1. Вимоги до операційної системи:

1.1. Windows 2000 із пакетом оновлень Service Pack 4

1.2. Windows XP із пакетом оновлень Service Pack 3

1.3. Windows Vista

  1. Мінімальний обсяг оперативної пам'яті(RAM):

2.1. Для Windows 2000 SP4, Windows XP SP3 – 256 Мб

2.2. Для Windows Vista, Windows 7 – 512 Мб

  1. Вимоги до процесора (CPU):

3.1. Intel ними AMD із частотою не менше 1,8 ГГц

  1. Вимоги до відео підсистеми:

4.1. Відеоадаптер з підтримкою роздільної здатності як мінімум 1024*768 dpi

4.2. Монітор із роздільною здатністю не менше 1024*768 dpi

  1. Вихід до інтернету для отримання програмної ліцензії.

На перший погляд 1С 8.2не найвибагливіша програма. Але від себе хочеться додати, що приємно працювати з товстим клієнтом 1С на ПК з двоядерним CPU та RAM Ойв 1Гб, і дуже вже не комфортно на застарілому залозі.

  • Використовуючи тонкий клієнт. У роботі він і справді здався швидше, для роботи використовує керовані форми. А точніше, вимагає для роботи бухгалтерії редакції 3.0, для бухгалтерії редакції 2.0програмного інтерфейсу для виконання робіт у тонкому клієнті, і забігаючи наперед, web клієнта немає. Так що не дивуйтеся, якщо відкриваючи, тонкий клієнт для роботи з 1С, ви побачите закладку робочий стіл, і три пари кнопок і подумаєте, що ще бухгалтеру потрібно, календар, щоб не прогавити звітність та калькулятор, щоб нарахувати зарплату.
    У тонкому клієнті для роботи програми, може використовуватися ключ захисту розташований як на стороні клієнта, так і ключ встановлений на web-сервері 1С 8.2, причому на web-сервері обов'язково має бути мережевий ключ, тобто якщо апаратний, то мережевий червоного кольору ключ мережевий, синього локальний однокористувацький), а програмний ключ сам собою мережевий. Ну а підрахунком ліцензій може займатися як менеджер ліцензій, так і сервер 1С підприємстваза наявності ліцензії на нього.
  • Web клієнт, на мій погляд краще рішеннядля роботи з програмою, до платформи не прив'язано, та й працювати можна хоч з місяця за наявності виходу в інтернет. У роботі такий варіант здався дуже спритним, навантаження під час роботи через Web лягає на Web-сервер. І за наявності сильного заліза з боку сервера, варіант роботи через web-клієнта непоганий. Ліцензування під час роботи через Web-клієнт 1C 8.2здійснює Web-сервер, менеджер ліцензій, або сервер 1С. Web-клієнт - ідеальне рішення для роботи з 1С, якщо парк робочих місць бухгалтерів давно не оновлювався.

Примітка:через web-клієнт і тонкий клієнт на сьогоднішній день, можливим є робота тільки з бухгалтерією 3.0, та й то функціональність бухгалтерії 3.0 не досягла функціональності бухгалтерії 2.0 про це можна почитати тут: http://www.1c.ru/news/info.jsp?id=15068 Конфігурації від 1С для зарплати та кадри з керованими формами поки що не існує. Є можливість використовувати конфігурацію, написану компанією Камін - «1С-Камін: Зарплата. Версія 5.0»

Налаштування 1С 8.2 для роботи з тонким таwebклієнтом

Для роботи тонкого клієнта 1С зовсім необов'язково налаштовувати web-сервер, тонкий клієнт дозволяє працювати з базою та конфігурацією локально, у мережевому варіанті, через сервер 1С підприємства, web-сервер.

Для роботи з 1С8.2через браузер потрібно налаштувати веб-сервер. Для цього встановимо та налаштуємо IIS

  • Встановлюємо IIS

Встановлення видалення програм -> установка компонентів windows->сервер додатків->склад

  • У папці wwwroot створюємо каталог для web-вузла 1c8x

  • В папці 1c8xстворюємо файл default.vrd з таким вмістом


Xmlns:xs=http://www.w3.org/2001/XMLSchema
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
base="/1c8x"
ib="File=C:\Base;">

Атрибут baseвказує на відносний шлях до створеної папки віртуальної програми, атрибут ibрядок підключення до бази, у разі база розташована тому ж сервері, як і web-сервер.

  • Створюємо новий web-вузолабо віртуальний каталог

  • Переходимо до налаштування вузла, вкладка домашній каталог, тут все стандартно:

  • Встановлюємо платформу 1С8Xна web-сервер, при установці обов'язково встановлюємо модулі розширення web-сервера

  • Виконаємо реєстрацію адаптера Web-сервісів. Для цього у властивостях вузла 1C8xперейдемо на вкладку домашній каталог натиснемо кнопку налаштування для налаштування програми та додамо зіставлення розширень, файл wsisapi.dllз папки 1cv82\bin

Вихід версій 8.2 та 8.3 програми 1С:Підприємство ознаменував собою серйозний стрибок у розвитку архітектури системи. Окрім іншого, це виявилося у можливості вибору типу клієнта. Розглянемо відмінності «товстого» та «тонкого» клієнтів у 1С.

Відмінності у відображенні даних полягають як системи client-server.

Архітектура програми

Система в 1С побудована на клієнт-серверній основі. Під терміном client прийнято розуміти набір споживчих додатків, орієнтованих користувача. Поняттям сервер називають службову частину 1С, яка прихована і незалежна від користувача. Система client-server може представлятися різними типами. Таким чином, «товстий» та «тонкий» - це різні видисистеми client-server. Настала черга розглянути їх відмінності.

Знайомтесь - товстий клієнт

Що таке "товстий"? - Це звичайний вид програми, з якою ми працювали в 1С ще з часів 7.7. У 1С 8.0 та 8.1 він так і зберігся. Характеризується тим, що і сам сервер, і обробка інформації, тимчасові файли, кеш - все це на комп'ютері користувача. Цим досягається його повна функціональність та незалежність від інтернету.

А товстим він називається тому, що для обробки цих потужних процесів потрібні потужні канали даних – товсті (мається на увазі пропускна спроможність). А обмін у них йде за протоколом TCP/IP. До появи 8.2 він був єдиним типом для роботи одинескі. Для нього характерні складність в установці та висока вартість.

ВАЖЛИВО. Розробка прикладних рішень у конфігураторі доступна лише з цього клієнта.

Виділяємо тонкого клієнта

У 1С тонкий клієнт з'явився із версією 8.2. Робота в цьому режимі називається керованим програмою. Насправді це у тому, що це процеси обробки інформації, дані, тимчасові файли, виконання запитів, кеш - усе це вже на віддаленому сервері, доступ якого практично обмежений. А на монітор користувача відображається результат (готових даних).

Прикладом цього може бути робота з якимось веб-додатком. При використанні такого клієнта не потрібно збільшених ресурсів системи та каналів обміну – ці канали вже тонкі (призначені для меншого потоку). Установка дистрибутива проста і не займає багато місця. З одного боку, дозволяючи працювати з 1С через інтернет, з іншого боку, підтримує тільки режим користувача, позбавляючи користування конфігуратором.

Тепер ви знаєте, в чому відмінність товстого і тонкого клієнта 1С і зможете вибрати оптимальний варіантрізновиди client-сервера для свого підприємства.

1С товстий та тонкий клієнт. Програма 1С Підприємство має архітектуру в якій беруть участь 2 елементи: клієнт та сервер.

Клієнт- Це назва частини програми, в якій працює користувач.

Сервер- Це службовий елемент програми, який недоступний користувачеві.

У свою чергу, клієнт теж ділиться на 2 елементи, ми називаємо їх товстим і тонким клієнтом. Чому вони так називаються, ми дізнаємося нижче.

1С товстий клієнт

Товстий клієнт- це звичайний режим запуску 1С, коли сервер знаходиться в локальної мережі. У цьому режимі працюють користувачі, починаючи з версії 7.7

Товстий клієнт найпоширеніший. Головною відмінністю є те, що при роботі в товстому клієнті суттєвий обсяг інформації зберігається у вигляді кеша (тимчасових файлів) на комп'ютері. Це дозволяє за наступних запусків програми заощадити:

  1. час на завантаження файлів, збережених як КЭШ;
  2. та зменшити обсяг інформації, який передаватиметься з сервера на клієнт.

Виходячи з написаного вище, робимо висновок, що товстий клієнт може добре працювати по каналах з широкою пропускною здатністю. Прикладом каналу з високою пропускною здатністю може бути локальна мережа.

До виходу платформи 8.2 був лише один режим роботи - товстий клієнт. З виходом нової платформи принципових відмінностей користувач не побачив, крім прискорення роботи з тонких каналах зв'язку. Для програміста змінилися деякі способи розробки.

1С Тонкий клієнт

Тонкий клієнт- Це режим запуску 1С, через інтернет. Наприклад, коли торгова точка та сервер знаходяться у різних місцях.

З появою тонкого клієнта з'явилися так звані Керовані форми». Дані форми та користувальницький інтерфейсвідображаються та відтворюються на комп'ютері клієнта, це інформації не потребує великих ресурсів. Дистрибутив установки тонкого клієнта значно менший, ніж дистрибутив товстого.

Використання трьох клієнтських програм (товстий клієнт, тонкий клієнт, веб-клієнт) у програмах 1С Підприємство 8.2 дозволяє знизити навантаження на мережу в режимі роботи з багато користувачів.

У «сімці» та «вісімці» була одна клієнтська програма - 1Cv7.exe і 1Cv8.exe. Це так званий "товстий клієнт". Ця клієнтська програма встановлює зв'язок з базою даних лише з локальної мережі. Розробники систем 1С прагнули удосконалити функціонал платформи. Нова версія 1С 8.2 підтримує режими роботи через "товстий клієнт", "тонкий клієнт" та "веб-клієнт". Використання цих програм дозволяє оптимізувати навантаження на мережу при роботі з програмою 1С в розрахованому на багато користувачів режимі.

Робота через товстий клієнт передбачає встановлення великого дистрибутива на комп'ютер користувача. Товстий клієнт підтримує можливості розробки та адміністрування, але вимагає від комп'ютера значних апаратних ресурсів.

Тонкий клієнт та веб-клієнт відкривають принципово нові горизонти. Тонкий клієнт вимагає значно менше апаратних ресурсів, швидкість роботи з програмою в цьому випадку набагато вища. Крім того, встановлення програми на комп'ютер комп'ютера значно спрощується. Тонкий клієнт підтримує з'єднання через локальну мережу та через інтернет. Щоб працювати з 1С через інтернет, потрібний налаштований веб-сервер. Також тонкий клієнт підтримує файловий та клієнт-серверний варіантироботи.

Цілковито нова можливістьдля користувачів 1С - робота через інтернет. Щоб почати працювати з веб-клієнтом 1С Підприємства, комп'ютер не потрібно встановлювати дистрибутивів. Роботу можна розпочати за допомогою Інтернет-браузера (Explorer, Mozilla, Safari). Веб-клієнт встановлює зв'язок із веб-сервером (Apatch або IIS) через протокол HTTP. Ця функція дуже корисна в тому випадку, якщо начальство перебуває у постійних відрядженнях або живе за кордоном. Використання такої системи значно полегшує роботу аутсорсерів. У будь-який момент користувач може підключитися до бази даних, наприклад зі свого домашнього комп'ютера.

Крім того, робота в товстому та тонкому клієнті можлива за низьких швидкостей з'єднання, наприклад, при використанні мобільного інтернету. У цьому режимі зменшується кількість звернень до сервера, завдяки чому забезпечується коректна швидкість роботи. Слід зазначити, що веб-клієнт і тонкий клієнт не підтримують режим роботи конфігуратора.

Багато людей знайомі з назвою 1С, але не всі розуміють, як саме вона влаштована. 1С: Підприємство – це програмний продукт, який спочатку було розроблено для автоматизації бухгалтерського обліку. Сьогодні його використовують для роботи всього підприємства. Можливі кілька варіантів взаємодії з базою, у статті ми розглянемо відмінності між товстим і тонким клієнтом 1С.

Товстий клієнт – давно знайомий варіант роботи

Початковий вид перегляду програми, що існував у 1С: Підприємство із самого початку, називається товстим. До версії 8:2 він був єдиним, а зараз вважається найпростішим із можливих. Варто зазначити, що програма, про яку йдеться, відповідає своїй назві. У його функціонал входять практично всі можливі команди, але потрібна дуже хороша швидкість мережі і досить великі ресурси комп'ютера. Пояснюється це досить просто: більшість програм вбудованою мовою 1С товстий клієнт обробляє на комп'ютері користувача.

Порядок роботи товстого клієнта:

  1. Спочатку запитуються дані сервера;
  2. Сервер 1С надсилає запит базі даних;
  3. Інформація надсилається до програми користувача;
  4. Далі обробляється інформація.

Тонкий клієнт – сучасний варіант роботи

Що з'явилося в останнє оновлення, Додаток «тонкий» кардинально відрізняється від свого попередника. Тепер користувачі можуть працювати з дому, не витрачаючи зайвого трафіку і не перевантажуючи особисті ПК. Така зміна викликана деякою зміною понять про те, як має відбуватися подібна робота. Запрошувані процеси обробляються не так на комп'ютері, але в серверному, який потім відсилає отримані дані прохачеві. Виходить, що користувачі можуть зітхнути спокійно, але як знайти апарат, який упорається з роботою цілого величезного підприємства? Виробник передбачив і це питання - сервер можна поділити на кілька комп'ютерів, отримавши машинної потужності стільки, скільки треба.

Так виглядає алгоритм роботи:

  • Спочатку надсилає запит на потрібну інформацію;
  • Сервер зв'язується із базою даних;
  • 1С сервер обробляє отримані дані;
  • Сервер надсилає запитану інформацію користувачеві.

Отриманої інформації достатньо, щоб зрозуміти – відмінності між програмами є, тому не буде зайвим ознайомитися з подібними описами, перш ніж починати роботу.

Чи є сенс користуватися товстим клієнтом?

Як вже було сказано, багато користувачів не бажають приймати нововведення, і залишаються вірними старому додатку. Але хіба справа лише у відданості? Ні і ще раз ні.

Щоразу, коли є можливість, слід підключатися через товстого клієнта. На сьогоднішній день його функціонал залишається найбільш масштабним та зручним. Наприклад, конфігуратор 1С працює тільки в старої версії, а файлову базу даних заходять виключно через версію клієнтської програми «товстий».

Але ніхто не сперечається, що ідея тонкого клієнта звучить привабливо, а від повної реалізації цього задуму виграють усі, особливо великі підприємства, для яких це все і задумано. Подейкують, що найближчими роками весь програмний продукт буде переведено на нового клієнта, про долю товстого ніхто не говорить. Можливо, через непотрібність він піде в історію, але на даний моментчас позбавлятися такої зручності ще не настав.



Завантаження...
Top