Фирма 1С Система программ Решения Платформа Методическая поддержка Партнерам Другие сайты
Обзор системы
Внедрения
Локализованные решения
Прикладные решения
Технологическая платформа
Новое в платформе (8.2)
Новое в платформе (8.2.11)
Новое в платформе (8.2.12)
Новое в платформе (8.2.13)
Новое в платформе (8.2.14)
Новое в платформе (8.2.15)
Толковый словарь 1С:Предприятия 8
Работа через Интернет
Работа на мобильных устройствах
Облачные технологии
Многоплатформенность
Бизнес-процессы
Экономическая и аналитическая отчётность
Интерфейсные механизмы
Интернационализация
Масштабируемость
Отказоустойчивость
Интеграция
Криптография
Система прав доступа
Различные хранилища данных
Прикладные механизмы
Базовые механизмы
Юзабилити
Среда быстрой разработки
Методики внедрения
Инструменты администратора
Системные требования
Примеры технологических параметров внедрений
База знаний по технологическим вопросам
Внедрение корпоративных информационных систем
.

Публикации в прессе

ОБУЧЕНИЕ:

Учебные версии

Обучающий курс «Эффективная работа с 1С:Предприятием 8»

ПРОСМОТРЕТЬ ФРАГМЕНТ

ДЕМОРОЛИКИ И ПРЕЗЕНТАЦИИ:

Деморолик «Пример разработки торговой минисистемы»

Презентация "Отражение изменений зарплатного законодательства за 2008 год в программных продуктах системы "1С:Предприятие"

PPT, ZIP-архив (~ 1,17 Мб)

Публикации по платформе
Статья "Платформа "1С:Предприятие" как средство разработки бизнес-приложений"

Статья "Архитектура "1С:Предприятия" как продукт инженерной мысли"

Рекомендации по выбору оборудования

Важные отличия от 7.7 для пользователей
Важные отличия от 7.7 для разработчиков

Вопросы при переходе с 7.7

Типовые вопросы по 8

Причины перехода на 1С:Предприятие 8
Вопросы по лицензированию
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ:
Брошюра "Продукты 1С:Предприятие 8" (.pdf, ~45 Мб) 45064 kB
Брошюра "Книги и методические материалы по 1С:Предприятию 8" (.pdf, ~18 Мб) 18089 kB
Листовка "Фирма "1С" рекомендует изучать "1С:Предприятие 8" в Центрах Сертифицированного Обучения" (.pdf ~7 Мб) 7187 kB
Листовка "1С:Предприятие 8. Учебные версии" (.pdf, ~200 Кб) 191 kB
Листовка "1С:Электронное обучение. КОНСТРУКТОР КУРСОВ" (.pdf, ~1,5 Мб) 1336 kB
Буклет "1С:Электронное обучение. КОРПОРАТИВНЫЙ УНИВЕРСИТЕТ" (.pdf, ~2,5 Мб) 2248 kB
Листовка "1С:Предприятие 8. Расширение для карманных компьютеров" (.pdf, ~1,5 Мб) 1457 kB
Буклет "Есть такая профессия - родину автоматизировать" (.pdf, ~14 Мб) 14211 kB
Брошюра "Архитектура "1С:Предприятия" как продукт инженерной мысли" (.pdf, ~9 Мб) 8615 kB
Книга «Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка"»
Книга «Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка"»
Книга «Инструменты для создания тиражируемых приложений "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка"»
Книга «Реализация прикладных задач в системе "1С:Предприятие 8.2" (+CD). Серия "1С:Профессиональная разработка"»
Книга «Технологии интеграции 1С:Предприятия (+CD). Серия "1С:Профессиональная разработка"»
Книга «Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка"»
Книга «Как настраивать 1С:Предприятие 8.2 при внедрении (+CD)»
Книга «1С:Предприятие 8.2. Версия для обучения программированию»
Книга «1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы.»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия 2»
Книга «1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2»
Книга «1С:Предприятие 8.1. Простые примеры разработки»
Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных (+CD)»
Книга «1С:Предприятие 8. Конвертация данных: обмен данными между прикладными решениями (с приложением на CD-ROM) »
Книга «1C:Enterprise 8.0. A Practical Developer's Guide. Examples and Standard Techniques (с приложением на CD-ROM)»
Книга «Электронная версия книги Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы»
Книга «Комплект вопросов сертификационного экзамена знание основных механизмов платформы "1С:Предприятие 8" с примерами решений". Версия экзамена на январь 2010 года, дополненная новыми возможностями 1С:Предприятия 8.2»
Книга «Сборник задач для подготовки к экзамену "1С:Специалист" по платформе "1С:Предприятие 8". Версия 8.2»
Версия для печати Поиск

Главная <-- Обзор платформы <-- Толковый словарь 1С:Предприятия 8 <-- К <-- Клиент-серверный вариант работы (Client-Server Operation Variant)

Клиент-серверный вариант работы (Client-Server Operation Variant)

Клиент-серверный вариант работы - один из вариантов работы системы 1С:Предприятие 8.

Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер».

Клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:

Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов 1С:Предприятия 8, а кластер, при необходимости, обращается к серверу баз данных.

При этом физически кластер серверов 1С:Предприятия 8 и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку между серверами.

Использование кластера серверов 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность кластера серверов гораздо проще, чем обновить весь парк клиентских машин.

Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе. В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных. Весь доступ осуществляется через кластер серверов 1С:Предприятия 8. При обращении к той или иной информационной базе пользователь должен указать только имя кластера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.

1С:Предприятие 8 использует возможности системы управления базами данных для эффективной выборки информации:

  • механизм запросов ориентирован на максимальное использование СУБД для выполнения расчетов и составления отчетов,
  • просмотр больших динамических списков обеспечивается без выполнения большого количества обращений к базе данных; при этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.

Развертывание клиент-серверного варианта и его администрирование выполняется довольно просто. Например, создание базы данных производится непосредственно в процессе запуска конфигуратора (так же, как и для файлового варианта).

Клиентские приложения

Работа в клиент-серверном варианте возможна как напрямую с кластером, так и через веб-сервер. При этом в случае непосредственного подключения к кластеру толстый клиент и тонкий клиент используют протокол TCP/IP. При подключении через веб-сервер тонкий клиент и веб-клиент используют протокол HTTP или HTTPS.

Кластер серверов

Кластер серверов 1С:Предприятия 8 - основной компонент платформы, обеспечивающий взаимодействие между пользователями и системой управления базами данных в клиент-серверном варианте работы. Наличие кластера позволяет обеспечить бесперебойную, отказоустойчивую, конкурентную работу большого количества пользователей с крупными информационными базами. Подробнее...

Сервер баз данных

В качестве сервера баз данных могут использоваться:

Утилита администрирования клиент-серверного варианта работы

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

Выполнение основной функциональности на сервере

Вся работа с прикладными объектами, чтение и запись базы данных выполняется только на сервере. Функциональность форм и командного интерфейса также реализована на сервере.

На сервере выполняется подготовка данных форм, расположение элементов, запись данных форм после изменения. На клиенте отображается уже подготовленная на сервере форма, выполняется ввод данных и вызовы сервера для записи введенных данных и других необходимых действий.

Аналогично командный интерфейс формируется на сервере и отображается на клиенте. Также и отчеты формируются полностью на сервере и отображаются на клиенте.

При этом механизмы платформы ориентированы на минимизацию объема данных, передаваемых на клиентский компьютер. Например, данные списков, табличных частей и отчетов передаются с сервера не сразу, а по мере просмотра их пользователем.

На сервере выполняются:

  • Запросы к базе данных,
  • Запись данных,
  • Проведение документов,
  • Различные расчеты,
  • Выполнение обработок,
  • Формирование отчетов,
  • Подготовка форм к отображению.

На клиенте выполняется:

  • Получение и открытие форм,
  • Отображение форм,
  • «Общение» с пользователем (предупреждения, вопросы…),
  • Небольшие расчеты в формах, требующие быстрой реакции (например, умножение цены на количество),
  • Работа с локальными файлами,
  • Работа с торговым оборудованием.

Использование встроенного языка на клиенте

Управлять функциональностью форм можно не только на сервере, но и на клиенте. На клиенте поддерживается работа встроенного языка. Он используется в тех случаях, когда необходимо провести расчеты, связанные с отображенной на экране формой, например, быстро (без обращения к серверу) подсчитать сумму строки документа на основе цены и количества; задать пользователю вопрос и обработать ответ; прочитать файл из файловой системы компьютера и отправить его на сервер.

Однако работа встроенного языка на клиенте поддерживается в строго ограниченном объеме. Клиентские процедуры в модулях в явном виде отделяются от серверных, и в них используется ограниченный состав объектной модели встроенного языка.

На клиенте не допускается непосредственная работа с базой данных. Не допускается работа непосредственно с прикладными объектами, например, недоступны такие типы встроенного языка, как СправочникОбъект.<имя>. Не допускается использование запросов. При необходимости вызова действий с данными в клиентском коде нужно вызывать серверные процедуры, которые уже будут обращаться к данным.  

Полезные ссылки:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   © ООО «1С»

Отправить ваши замечания и предложения по сайту