Тонкий клієнт 1с підприємства windows. Публікації

Платформи: 1С: Підприємство 8.3, 1С: Підприємство 8.2, 1С: Підприємство 8.1
Зміни: 1С:Бухгалтерія, 1С:Управління невеликою фірмою, 1С:Комплексна автоматизація, 1С:Консолідація, 1С:Роздріб, 1С:Управління виробничим підприємством, 1С:Управління торгівлею, Інші конфігурації

2012-11-16
11125

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

Є кілька різних видів клієнтських програм 1С. Вони створені для того, щоб забезпечити роботу програми на різних видах комп'ютерної техніки та операційних систем.

Існує клієнт, який дозволяє застосовувати 1С за допомогою браузера. Це рішення дозволяє працювати на всіх можливих операційних системах. Для цього клієнта підійде навіть операційна система Mac OS. Є також спеціальний клієнт КПК. Він встановлюється на виробничі КПК. Хорошим прикладом для цього випадку може бути сканер штрих кодів для інвентаризації на основі КПК.

Товстий клієнт

Цей клієнт є найпростішим і найвідомішим. У повсякденному житті його, зазвичай, називають «простим». Він працює в операційній системі Windows. Слід сказати, що до релізу версії 1С 8.2 це єдиний варіант клієнт 1С. Товстим даний клієнт називається через те, що він дуже вимогливий до системних ресурсів ПК. Також він часто запитує велику кількість даних через мережу.

Головна відмінність товстого клієнта у тому, що більшість програм мовою 1С виконується на ПК користувача. Так якщо 1С робить запит із бази даних:

Запит надсилається на сервер 1С
. Сервер шукає необхідну інформацію у базах даних
. Сервер надсилає результати пошуку на клієнтську програму
. Клієнт обробляє отриману інформацію

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

Деякі конфігурації товстого клієнта 1С мають робочий стіл. Як правило, до таких конфігурацій відносяться: «Зарплата та кадри» та «Бухгалтерія».

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

Він з'явився нещодавно. З тонким клієнтом є конфігурація «Управління торгівлею 11». За замовчуванням встановлюється тонкий клієнт у комплекті з іншими версіями 1С.

Конфігуратор у тонкому клієнті не працює. Він має можливість роботи з файловим варіантом бази даних, але краще використовувати клієнт-серверний режим. Працює тонкий клієнт, як і товстий на операційній системі Windows. Назва «тонкий» присвоєно через правильну організацію клієнт-серверної програми. На відміну від товстого, запит тонкого клієнта з бази даних відбуватиметься таким чином:

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

Такий алгоритм має свої плюси, і мінуси.

Плюс - низькі вимоги до ресурсів ПК користувача та мінімальний мережевий трафік.

Мінус полягає у високих вимогах до сервера.

Великі компанії, як правило, користуються можливістю масштабування серверів 1С. Тобто вони встановлюють кілька серверів, які працюють спільно.

Тонкий клієнт має своєрідний інтерфейс. За замовчуванням під час запуску відкривається робочий стіл, який поділено на частини згідно з видами обліку. Користувач відкриває необхідну вкладку та відкриває потрібні списки за допомогою гіперпосилань. Ще одна відмінність тонкого клієнта полягає в тому, що він може скористатися протоколами TCP/IP як товстий і HTTP як веб-клієнт.

Веб-клієнт 1С

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

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

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

1С клієнт для КПК (розширення для КПК)

Із програмою 1С можна працювати і за допомогою КПК (сюди належать і смартфони). Є також спеціалізовані "промислові" КПК, які використовують у магазинах та на складах. У них зазвичай вбудований сканер штрих кодів. Для роботи на КПК з 1С можна скористатися веб-розширенням, яке є невеликим інтернет ресурсом, що працює безпосередньо з 1С (про нього йдеться далі). Також з цією метою можна застосувати клієнт 1С для КПК. Однак при цьому КПК повинен працювати на основі ОС Pocket PC 2003, Windows Mobile 5.0 або вище.

Працює розширення для КПК так:

КПК надсилає запит до 1С. Для цього можуть використовуватися засоби GPRS, bluetooth або WiFi;
. КПК здійснює обробку даних у вигляді спеціальних форм;
. КПК виводить інформацію на принтер;
. КПК зберігає інформацію у 1С.

Клієнт може використовувати скорочену версію конфігуратора. Вона дозволяє взаємодіяти з документами, довідниками, регістрами.

Веб-розширення 1С та його веб-сервіси

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

Веб-розширення є продуктом, що поставляється окремо. Він дозволяє розробляти інтернет ресурси на платформі ASP .NET. Вони працюють за допомогою пул COM з'єднань з 1С. У движку самого Інтернет-розширення прописано створення з'єднань, маніпуляції над ними та їх збереження.

Веб-сервіси – це можливості сервера (платформи 1С). Для того, щоб користуватися ними не потрібне встановлення будь-яких додаткових програм. Для публікації власних веб-сервісів потрібна наявність веб-сервера (Apache або MS IIS) та його налаштування (підключення розширення ISAPI). Веб-сервіси дають можливість записувати дані в 1С та робити запити. Безпека забезпечується тим, що на відміну від СОМ-з'єднання тут немає жодних автоматичних функцій. Програміст самостійно прописує всі можливості функцій. Отже, якщо він не допустив використання універсального запису, безпека гарантована.

Зверніть увагу!Отримати доступ через тонкий клієнт можна лише для баз, які підтримують роботу в режимі керованих форм на платформі 1С 8.2 та 8.3.

Приклади конфігурацій, що підтримують роботу в режимі керованих форм:
Бухгалтерія підприємства, редакція 3.0 та вище
Зарплата та управління персоналом, редакція 3.0 і вище
Управління торгівлею 11.1 і вище
Управління невеликою фірмою, редакція 1.4 та вище

Етап 1. Публікація основи.

Для підключення до бази в тонкому клієнті потрібно виконати публікацію бази

Етап 2. Встановлення та налаштування програми 1С:Підприємство 8. Тонкий клієнт

Завантажте безкоштовно клієнтську програму

Виконайте інсталяцію програми після завантаження та запустіть 1С Підприємство (тонкий клієнт).

При першому запуску е 1С Підприємство (тонкий клієнт) потрібно додати нову базу до списку. Для цього натисніть кнопку "Додати"

У вікні додавання бази, що відкрилося, вкажіть назву бази (довільне) і виберіть варіант підключення - Веб-сервер.

Вставте скопійоване посилання у поле " Вкажіть рядок адреси інформаційної базиЯкщо у вашій мережі використовується проксі-сервер, вкажіть його параметри, інакше залиште всі налаштування за замовчуванням і натисніть кнопку Далі.

У вікні параметрів сертифікатів залиште всі значення за промовчанням - натисніть Далі.

У вікні параметрів запуску можна залишити стандартні настройки. Після натисніть кнопку Готово.

Інформаційна база відобразиться у списку вибору баз. Щоб запустити базу, натисніть кнопку 1С: Підприємство.

При запуску бази у вікні Доступ до веб-серверанеобхідно буде вказати Ваш логін та пароль від сервісу 42 Хмари.

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

При першому запуску бази вам буде поставлено запитання: «Запуск системи виконано без використання апаратної ліцензії (ключ захисту). … Вимкнути використання апаратної ліцензії (ключа захисту)?» (бо немає безпосереднього доступу з Вашого локального ПК до апаратного ключа захисту - ключ знаходиться на сервері 42 Хмари). Натисніть Такдля прискорення запуску бази.


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

Комфортної роботи!

Вихід версій 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С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 створюємо каталог для веб-сайту 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