Клиент-серверный вариант работы | ТехКон
Всегда рады Вам по будням 09:00-18:00 Заказать звонок

Клиент-серверный вариант работы

Экспертные статьи по 1С и автоматизации бизнеса

В этом разделе специалисты ТехКон делятся практическими решениями по внедрению и сопровождению 1С, учёту, налогам, ЭДО, маркировке и автоматизации бизнес-процессов.

Материалы помогут руководителям, бухгалтерам и ИТ-специалистам выбрать подходящее решение, настроить программу и избежать типичных ошибок в работе с 1С.

| 2341 Время чтения:
Клиент-серверный вариант работы — один из вариантов работы системы «1С:Предприятие 8». Клиент-серверный вариант работы предназначен для использования в рабочих группах или масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер»

Клиент-серверный вариант работы

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

Клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:
  • клиентское приложение,
  • кластер серверов «1С:Предприятия 8»,
  • сервер базы данных.

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

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

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

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

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

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

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

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

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

    2.png

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

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

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

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

  • Microsoft SQL Server,
  • PostgreSQL
  • IBM DB2
  • Oracle Databas
  • Администрирование кластера серверов

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

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

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

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

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

    4.png

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

    Любые вопросы по 1с!

    Наши специалисты помогут Вам, окажут бесплатную консультацию

    Статьи

    Учет МСФО в 1С:Бухгалтерии

    Особенности ведения учета МСФО в 1С:Бухгалтерии: аналитика, корректировки, закрытие периода, контроль качества и подготовка отчетности.

    КЭДО в 1С:Бухгалтерии: что это

    Разбираем, что такое КЭДО, какие кадровые документы можно перевести в электронный вид и как подготовить работу с ними в 1С:Бухгалтерии.

    Термины производства в 1С:ERP

    Справочник основных определений блока производства 1С:ERP: НСИ, спецификации, этапы, рабочие центры, MES, выпуск и НЗП.

    Спецификация в 1С:ERP: ввод и настройка

    Разбираем ресурсную спецификацию в 1С:ERP: состав изделия, этапы, материалы, трудозатраты, версии, автоподбор и контроль ошибок.

    Документы производства в 1С:ERP

    Разбираем основные документы производственного контура 1С:ERP: от ресурсной спецификации и заказа до этапов, выпуска и себестоимости.

    Кто и когда должен использовать ЭТрН

    Кому с 1 сентября 2026 года нужна ЭТрН, когда допустима бумага и как подключить обмен в 1С:Бухгалтерии 8.

    Принципы внедрения 1С:Документооборота

    Как внедрить 1С:Документооборот без хаоса: обследование, регламенты, маршруты согласования, интеграции, обучение и контроль результата.

    Честный Знак в 1С:КА

    Рассказываем, как подключить «Честный Знак» к 1С:Комплексной автоматизации: подготовить НСИ, ЭДО, сканеры и проверить маркировку.

    1С:Фреш бесплатно на 30 дней

    Рассказываем, как начать работать в 1С:Фреш без покупки сервера и получить 30 дней бесплатного доступа с помощью ТехКон.

    Закрытие месяца в 1С:Управлении торговлей

    Рассказываем, что закрывает месяц в 1С:УТ, как подготовить данные, рассчитать себестоимость и финансовый результат, проверить ошибки и защитить период.

    Последовательность документов в 1С:Бухгалтерии

    Объясняем, зачем нужна последовательность проведения документов в 1С:Бухгалтерии, как перепровести период и избежать ошибок в учёте.

    Как выписать ЭТрН в 1С:Бухгалтерии

    Пошагово разбираем, как подготовить и оформить ЭТрН в 1С:Бухгалтерии, подключить обмен через оператора ЭПД и контролировать статусы перевозки.

    АУСН: что это и как вести учет в 1С

    Разбираем, кому подходит АУСН, какие у режима лимиты и ставки, как перейти на него и организовать контроль доходов, расходов и документов в 1С.

    Как формируется декларация по НДС в 1С

    Пошагово разбираем, как 1С:Бухгалтерия формирует декларацию по НДС: от первичных документов и книг до проверок и отправки.

    Варианты учета производства в 1С:ERP

    Разбираем варианты учета производства в 1С:ERP: простой выпуск, заказы, этапы, маршруты, MES, НЗП и себестоимость.

    Переход с УСН на ОСНО: лимиты

    Что делать при превышении лимитов УСН: когда начинается ОСНО, какие налоги появляются, как уведомить ИФНС и настроить учет в 1С.

    Учет маркированного товара в 1С:УТ

    Как настроить учет маркированных товаров в 1С:УТ: приемка, ЭДО, склад, продажи, возвраты, контроль кодов и типичные ошибки.

    ТСД в ордерном складе 1С:КА

    Разбираем, как использовать ТСД в ордерном складе 1С:КА: приемка, размещение, отбор, отгрузка, инвентаризация и контроль ошибок.

    Платежный календарь в 1С:КА

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

    Автоматизация массажного салона в 1С

    Разбираем, как 1С помогает массажному салону вести запись, клиентов, абонементы, кассу, расходники, зарплату мастеров и отчеты.
    Новости 1 - 20 из 107
    Начало | Пред. | 1 2 3 4 5 | След. | Конец

    Разработано в АЛЬФА Системс