Особенности архитектуры приложений 1С:Предприятие 8

Рассмотрим особенности архитектуры приложений 1С:Предприятие 8. Напомним, что для файлового режима работы информационная база будет сохраняться в файле 1Сv8.1CD. Файловый режим работы позволяет пользователю не прибегать к использованию дополнительного ПО. Главным минусом является возможность работы для строго ограниченного числа пользователей. Для работы в клиент-серверном режиме понадобится использование дополнительных модулей.

  1. Во время работы в файловом режиме файл с базой сохраняется на ресурсе, доступном каждому. Рабочая станция, сохраняющая данные, называется файловым сервером. Стоит также выделить следующие особенности:
  • Файл 1Сv8.1CD имеет специальную структуру и включает таблицы. Каждая таблица имеет размер 4 ГБ. При этом версия 8.3.8 позволяет расширить ограничение до 6 ГБ.
  • Количество пользователей ограничено 10. Проводить документы параллельно нельзя.
  • Существует риск копирования файла с базой.

    Скриншот к 1С:Предприятие 8
    Скриншот к 1С:Предприятие 8

2. Клиент-серверный вариант задействует кластер и СУБД. Это позволяет обеспечить стабильность и надежность работы. Значительным плюсом клиент-серверного варианта является возможность обеспечения высокой скорости работы. Кластер серверов получает запрос клиента посредством менеджера. В кластере могут находится другие сервера на тот случай, если менеджеру придется переадресовать запрос одному из них. Тогда сервер обратится к СУБД и после получения информации отправит массив серверу, после чего произойдет передача клиенту.

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

4. В рассматриваемом приложении могут быть запущены «толстый», «тонкий» и веб-клиент. Первый позволяет разрабатывать и использовать отладку прикладного решения с помощью конфигуратора. Подходит для внешних обработок. «Тонкий» клиент предназначен для работы пользователей. Для него можно использовать собственный протокол, а также протокол HTTPS. При этом для последнего случая нужно использовать веб-сервер. «Тонкий» клиент не позволяет вести работу разработчику. Веб-клиент подразумевает использование веб-обозревателя. Также требует настройки веб-сервера.

5. «Толстым» клиентом используется собственный протокол, чтобы совершить обращение к информационной базе. Веб-клиент сначала отправляет запрос веб-серверу, далее (если есть на то необходимость) происходит запрос на получение нужных данных из базы. При этом задействуется HTTPS. «Тонким» клиентом выполняется запрос напрямую или же посредством веб-сервера. Используется тот же протокол.

6. В случае клиент-сервера используются кластер и СУБД. Кластер включает менеджер сервера и рабочие машины. Клиент получает ответ мгновенно либо переходит к СУБД. Для данного случая веб-клиент тоже использует HTTPS. При этом если нет обращения через веб-сервер, то применяется собственный протокол.

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

Видео: 1C8 2014 3 1 Клиенто серверная архитектура 1С

Сергей Гришечкин

Главный редактор информационного портала BestHard.

sergey2829 имеет 750 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

6 thoughts on “Особенности архитектуры приложений 1С:Предприятие 8

  • 10.04.2020 в 14:40
    Permalink

    Wow, superb weblog layout! How long have you been running a blog for?
    you make blogging look easy. The overall glance of
    your website is great, let alone the content!

    Ответ
  • 16.04.2020 в 09:32
    Permalink

    Simply wish to say your article is as astonishing. The clearness for your publish is simply nice and i could suppose you
    are a professional on this subject. Fine
    together with your permission let me to clutch your feed to keep updated with approaching post.

    Thanks one million and please keep up the rewarding work.

    Ответ
  • 17.04.2020 в 10:08
    Permalink

    I don’t even know how I ended up here, but I thought this post was great.
    I don’t know who you are but definitely you’re going to a famous blogger if
    you are not already 😉 Cheers!

    Ответ
  • 27.04.2020 в 22:13
    Permalink

    I absolutely love your blog and find many of your post’s
    to be precisely what I’m looking for. Would
    you offer guest writers to write content to suit your needs?
    I wouldn’t mind writing a post or elaborating on a lot of the subjects you write related
    to here. Again, awesome web site!

    Ответ
  • 28.04.2020 в 08:47
    Permalink

    At this time I am ready to do my breakfast, once having my breakfast coming again to read
    other news.

    Ответ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *