ЛР4_1С_83_тонкий_и_WEB-клиент (1031817)
Текст из файла
Московский государственный технический университет им. Н.Э.Баумана
Лабораторная работа №4
«Изучение особенностей архитектуры информации и приложений «1С:Предприятие_8.3»: режимы тонкого и WEB-клиентов»
по курсу «Архитектура корпоративных информационных систем»
Разработал: Нестеров Ю.Г.
Москва - 2014
1. Общие сведения
«1С:Предприятие» позволяет работать с информационными базами в варианте клиент-сервер. В случае «1С:Предприятия» под вариантом клиент-сервер понимается архитектура, подразумевающая наличие следующих программных уровней:
● один из видов клиентского приложения «1С:Предприятия» (обычный клиент, тонкий клиент или веб-клиент);
● веб-сервер (только для веб-клиента и для тонкого клиента, подключенного через веб-сервер);
● кластер серверов «1С:Предприятия»;
● сервер баз данных.
На рис. 1 показана схема взаимодействия элементов системы.
Рис. 1. Схема взаимодействия элементов системы
Клиентские приложения, тонкие клиенты и веб-клиенты – это и есть «1С:Предприятие» (в различных режимах запуска), с которым работает конечный пользователь. Для работы веб-клиента требуется только веб-браузер.
Кластер серверов «1С:Предприятия» является логическим понятием и представляет собой совокупность рабочих серверов, функционирующих на одном или нескольких компьютерах, и списка информационных баз, которые размещены в этом кластере.
Кластер серверов «1С:Предприятия» образует промежуточный программный слой между клиентским приложением и сервером баз данных. Клиентские приложения не имеют непосредственного доступа к серверу баз данных. Для доступа к информационной базе клиентское приложение взаимодействует с кластером серверов «1С:Предприятия».
Архитектура системы ориентирована на максимальный перенос выполнения всей функциональности на кластер серверов и максимальное «облегчение» клиента. В кластере серверов выполняется вся работа прикладных объектов, выполняется подготовка к отображению форм (чтение объектов из информационной базы и заполнение данных формы, расположение элементов, запись данных формы после изменения) и командного интерфейса, формируются отчеты. На клиенте выполняется только отображение информации, подготовленной в кластере серверов, выполняется взаимодействие с пользователем и вызовы серверных методов для выполнения необходимых действий.
Кроме того, на серверах, входящих в кластер серверов «1С:Предприятия», хранятся файлы, содержащие журналы регистрации информационных баз, зарегистрированных на данном сервере «1С:Предприятия», и другие служебные файлы. Все эти данные не являются жизненно необходимыми для работы с информационными базами, и их потеря не приведет к неработоспособности информационных баз. Также на серверах, входящих в кластер, выполняются фоновые задания.
Установка кластера серверов «1С:Предприятия» выполняется программой установки «1С:Предприятия». Настройка кластера серверов выполняется с помощью утилиты администрирования кластера серверов, входящей в комплект поставки.
Ключ аппаратной защиты кластера серверов «1С:Предприятия» не является сетевым, поэтому он должен быть подключен к каждому компьютеру, на котором функционируют рабочие процессы кластера.
Веб-сервер необходим для работы веб-клиента и одного из вариантов работы тонкого клиента. Фактически в случае работы через веб-сервер с кластером серверов взаимодействует именно веб-сервер. А уже веб-сервер взаимодействует с тонким и веб-клиентами.
ПРИМЕЧАНИЕ. Если явно не оговорено обратное, далее под термином «клиентское приложение» понимается обычный клиент, тонкий клиент или веб-сервер.
Сервер баз данных. Хранение жизненно важных данных информационных баз «1С:Предприятия» в варианте клиент-сервер обеспечивается сервером баз данных. В качестве сервера баз данных в «1С:Предприятии» могут использоваться различные СУБД (см. здесь). При этом каждая информационная база целиком сохраняется в отдельной базе данных используемой СУБД.
3. Задание
-
Изучить особенности работы с удаленной БД в режиме WEB -клиента.
-
Изучить особенности работы с удаленной БД в режиме тонкого 1С-клиента.
-
Сравнить оба режима: сформулировать достоинства и недостатки каждого из режимов.
-
Порядок выполнения работы:
-
Работа в режиме WEB-клиента
-
-
Получить у преподавателя реквизиты организации, базы данных и пользователя.
-
Запустить браузер
-
Настроить браузер, включив разрешение режима «всплывающие окна».
-
Ввести в адресную строку адрес WEB-сервера (URL), через который осуществляется доступ к базе данных (БД), к которой требуется подключиться, например, http://IP_address:Port/Organization_XXX (Цепочка подключения следующая: клиент- интернет- вэб-сервер – сервер_приложений_ сервер_БД).
-
На первом шаге входа в систему – авторизация на WEB-сервере: вводим имя и пароль, полученные у преподавателя.
-
После успешной авторизации на WEB-сервере сервер приложений выдаст окно-приглашение для подключения к удаленной БД. Ввести имя и пароль пользователя в открывшейся форме, войти в систему 1С:Предприятие 8.3.
Рис. 17. Форма ввода имени и пароля пользователя
-
Узнать ИНН (Идентификационный номер налогоплательщика), КПП (код причины постановки на учет) и юридические и фактические адреса всех отделений компании, включая центральное.
Р
ис. 18. Справочники - Организации
Рис. 19. Данные по центральному отделению организации
Рис. 20. Справочники – Подразделения
Рис. 21. Данные по отделению организации
-
Найти пользователя «ХХХ» в списке пользователей системы, узнать его персональные данные, проследив связь между справочниками «Пользователи БД» и «Физические лица».
Р
ис. 22. Администрирование - Пользователи
Рис. 23. Пользователи ugn
-
Найти в разделе «Отчёты» оборотно-сальдовые ведомости отделений компании
Рис. 24. Оборотно-сальдовая ведомость отделения организации
-
Просмотреть итоговые финансовые показатели (анкеты счетов) для касс отделений компании (постоянный код кассы в списке счетов оборотно-сальдовой ведомости – 50)
Рис. 25. Оборотно-сальдовая ведомость по счету 50 отделения организации
-
Просмотреть итоговые финансовые показатели (анкеты счетов) для расчётных счетов отделений компании (постоянный код расчётного счёта в списке счетов оборотно-сальдовой ведомости – 51)
Рис. 26 . Оборотно-сальдовая ведомость по счету 51 основного подразделения организации
-
Работа в режиме тонкого 1С-клиента
-
Установить на РС программу 1С-тонкий клиент. Для этого распаковать архив setuptc_8.3.rar в отдельную папку D:\1C_83_thin_client и запустить программу Setup.exe.
-
Следуйте указаниям программы-установщика, отвечая подтверждением на ее вопросы.
-
После первого запуска программы 1С-тонкий клиент появится сообщение о том, что список информационных баз пуст.
-
Запустить ярлык 1С с рабочего стола РС и настроить параметры доступа к БД в соответствии с данными, полученными у преподавателя.
-
Создаем новую запись для доступа к уже существующей БД. Для этого в стартовом окне жмем кнопку «Добавить», затем выбираете пункт «Добавление в список существующей информационной базы», жмем «Далее», как показано на этом рисунке
-
В открывшемся окне заполняем соответствующие поля, как показано на рисунке (имя БД Organization_XXX и галочка в поле «На вэб-сервере»), жмем «Далее»
-
В следующем окне заполняем поле адреса БД (URL) в соответствии с реквизитами, полученными у преподавателя, как показано ниже
И жмем «Далее»
-
Следующее окно заполняем так
-
И жмем «Готово»
-
Работаем (пароли для доступа к новой БД в режиме тонкого клиента 1С следует получить - у преподавателя).
-
Выполняем пп 6 - 10 из раздела 4.1, фиксируя при этом отличия.
-
Изучаем отличия режимов WEB-клиента и тонкого клиента.
-
Оцениваем время выполнения идентичных запросов в обоих режимах, фиксируем их в таблице.
-
Изучаем функциональные ограничения режима WEB-клиента по сравнению с тонким 1С-клиентом для задач администрирования.
-
Изучаем функциональные ограничения режима тонкого 1С-клиента по сравнению с толстым клиентом для задач администрирования.
-
Формируем таблицу сравнительных характеристик.
-
Оформляем и сдаем отчет.
-
Контрольные вопросы.
-
Назовите звенья в цепочке Клиент-Сервер и функции каждого звена.
-
Назовите типы клиентов 1С в Клиент-серверной архитектуре 1С.
-
Какие типы серверов используются в Клиент-серверной архитектуре 1С.
-
Перечислите функции WEB- сервера в Клиент-серверной архитектуре 1С.
-
Перечислите функции сервера приложений в Клиент-серверной архитектуре 1С.
-
Перечислите функции сервера БД в Клиент-серверной архитектуре 1С.
-
Какие типы СУБД поддерживаются в Клиент-серверной архитектуре 1С.
-
Назовите основные компоненты серверного кластера и их назначение.
-
Назовите достоинства и ограничения режима WEB-клиента в Клиент-серверной архитектуре 1С.
-
Назовите достоинства и ограничения режима тонкого 1С-клиента в Клиент-серверной архитектуре 1С.
6. Список источников.
-
Сайт технической поддержки 1С http://its.1c.ru
-
Основной сайт 1С http://1c.ru
-
1C:предприятие 8 – обзор - http://v8.1c.ru/overview/
Приложение.
Клиент-серверная архитектура 1С:Предприятие 8.3.
1. Устройство кластера серверов
1.1. Общие понятия
Основной единицей кластера серверов выступает рабочий сервер. Рабочий сервер – это компьютер, на котором выполняется агент сервера (ragent). Агент сервера «представляет» рабочий сервер в кластере серверов. Как правило, на одном компьютере располагается один рабочий сервер, однако в некоторых случаях (например, для целей отладки) возможна работа на одном физическом компьютере нескольких рабочих серверов. Рабочие серверы, расположенные на одном компьютере, должны иметь разные номера сетевых портов, идентифицирующих рабочий сервер, и работать с разными каталогами данных кластера.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.