1с если тонкий клиент тогда
Клиент называется «толстым», так как для его работы требуется большое количество ресурсов компьютера. Но при этом толстый клиент использует все возможности 1С по части кода. Тонкий клиент не требует много ресурсов, позволяет работать через Интернет. Но через тонкий клиент 1С нельзя дорабатывать конфигурации.
«Толстый и тонкий клиент 1с отличия?» — в инструкции разберем ответ на этот часто задаваемый пользователями вопрос. Кроме этого, рассмотрим, как проверить режим работы 1С и как его изменить.
1С толстый и тонкий клиент разница
Для удобства различия между толстым и тонким клиентом 1С приведем в таблице.
Параметр | Толстый клиент | Тонкий клиент |
Обработка данных | На компьютере пользователя | На сервере, пользователю выводится отображение получаемой информации |
Работа с конфигуратором | Да | Нет |
Работа через Интернет | Нет | Да. Подключение к веб-серверу через http или https |
Размер дистрибутива | Большой | Небольшой |
Файл для запуска | 1cv8.exe | 1cv8c.exe |
Требования к ресурсам компьютера | Большая мощность компьютера пользователя и высокие требования к каналам связи | Невысокие требования к компьютеру и каналам связи |
В каком приложении 1С может работать | В обычном и управляемом | Только в управляемом |
Как посмотреть, в толстом или тонком клиенте запущена 1С
Чтобы проверить, в каком режиме запущена 1С, откройте программу и перейдите в меню Сервис и настройки – О программе . Режим работы показывается в разделе Приложение .
Как изменить режим запуска 1С
Для изменения режима запуска откройте 1С:Предприятие, выделите базу в списке и нажмите кнопку Изменить .
Нажмите Далее .
Установите основной режим запуска.
При установке значения Выбирать автоматически 1С запустится в тонком клиенте для программ на управляемом приложении и в толстом клиенте для программ на обычном приложении.
Когда использовать толстый и тонкий клиенты
Когда лучше использовать толстый клиент:
- если есть мощные компьютеры и хорошая локальная сеть между ПК;
- если требуется обновлять базу 1С через Конфигуратор;
- если есть программы 1С на обычном приложении, например, 1С:Бухгалтерия предприятия 2.0. Эта редакция не работает в тонком клиенте.
Когда лучше использовать тонкий клиент:
- если компьютеры слабые;
- если офисы находятся удаленно друг от друга и требуется работа через Интернет с одной базой, например, через сервис 1С:Фреш;
- если на компьютере не нужен доступ в Конфигуратор. Толстый клиент можно установить на компьютере, на котором будет выполняться администрирование базы. А на остальных компьютерах будет достаточно тонкого клиента.
Установка толстого и тонкого клиентов
Рассмотрим, как установить толстый и тонкий клиенты.
Где скачать дистрибутивы
Для скачивания дистрибутивов платформы 1С зайдите на сайт >>
Перейдите по ссылке с названием платформы.
Выберите нужную версию.
Откроется список различных дистрибутивов.
Какой дистрибутив выбрать?
Первым делом определитесь, нужен ли толстый клиент. Для его установки требуется дистрибутив с названием Технологическая платформа 1С:Предприятия . В нем есть все компоненты 1С, в том числе толстый и тонкий клиенты. Если нужно установить только тонкий клиент, выбирайте пункт Тонкий клиент 1С:Предприятия , этот дистрибутив весит меньше чем обычная платформа.
Далее для Windows выберите разрядность платформы: 32 или 64-битную. Если в названии дистрибутива разрядность не написана, то значит платформа 32-битная. Например, Тонкий клиент 1С:Предприятия для Windows . В 32-разрядных версиях есть ограничение потребления оперативной памяти, а в 64-разрядных версиях ограничения нет. Чем более объемные операции в базе выполняются, тем больше требуется памяти компьютера.
Выбор типа клиента при установке
При установке платформы из полного дистрибутива доступен выбор компонентов.
Пункт 1С:Предприятие установит и толстый, и тонкий клиент. Пункт 1С:Предприятие – Тонкий клиент установит только тонкий клиент.
Если установлен крестик, значит компонент не выбран. Для выбора компонента нажмите на стрелочку и затем на значок с дискетой.
Установка тонкого клиента отдельно
Для установки тонкого клиента из отдельного дистрибутива скачайте его на сайте 1С.
Запустите мастер установки.
Здесь будет доступен только вариант установки тонкого клиента.
При запуске тонкого клиента вы увидите только кнопку 1С:Предприятие.
Подробнее про тонкий клиент читайте в статье >>
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую..Рассмотрим наиболее важные отличия ЗУП 3 от ЗУП 2.5 Видео.Часто при переходе на ЗУП 3 возникает вопрос, какой вариант.
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Отчетность за 1 квартал 2022
Спасибо, Марина Аркадьевна. Ваш семинар, как всегда великолепен.
С уважением,
Римма
На тонком и на толстом клиенте все определяется.
При запуске базы через web-клиент (на сайте) всегда берется то условие, как бы при запуске через тонкий/толстый клиент (то есть всегда аналогично, а не "против").
Может не так записываю? Что там не так в веб-клиенте?
(1) вы актер по профессии или еще какой гуманитарий как вы объясняете: у вас условие Истина или Ложь . что значит "при запуске через тонкий/толстый клиент (то есть всегда аналогично, а не "против")"
. всегда условие Истина, вы сначала в голове мысли сформулируйте потом сможете их записать - последовательность такая
(2)
разве не так происходит все.
заходим через тонкий клиент (обычгая 1С).
отладчик прошелся по коду, дошел до условия
Когда заходим через веб-клиент, отадчик снова проходит по коду
Совершенно не так. Даже по названию "Директивы препроцессора" можно понять, что это не код выполнения в рантайме.
Этими директивами определяется какой код попадет при компиляции в соответствующие контексты.
Если рассматривать упрощенно, то в контексте сервера кода "Элементы.ДобавитьКартинку.Видимость = Ложь;" не будет вообще.
(7)
хорошо, как тогда нужно/можно заставить форму документа скрыть Элемент.ДобавитьКартинку если данная 1С открывается через веб-клиент?
(9) Вы можете на клиенте это сделать. Либо в форму добавить реквизит булево: ЭтоВебКлиент. В Процедуре ПриОткрытии заполнить его. Далее в любом месте сможете его использовать
В обработчике "ПриСозданииНаСервере" у вас не получится
(9) многое зависит от конфигурации. В БСП есть сохраняемые значения определение типа клиента. Можно задействовать его уже в коде на сервере. Или использовать выше код на клиенте.
(6)Эта директива отработает только в процедура &НаКлиенте. Если мне не изменяет память то дерективы &ВебСервер нет. То есть там работает просто деректива &Сервер
тогда если веб клиент, то видимость будет переключатся в ложь, для всех остальных Истина. Но лучше БСП, или свою переменную сделать и определять один раз при запуске. Тут можно или хранить в "Параметры сеанса", или получать через функцию размещенную в модуле с повторным использованием.
Конфигуратор в режиме отладки позволяет выбрать предмет отладки (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.), консоль кластера также отображает тип подключения сеанса (колонка "приложение"), ну и наконец стандартная обработка "Активные пользователи" также умеет это делать.
Контекст сеанса 1С хранит в параметре ИмяПриложения соединениий с информационной базой, для того чтобы получить список сеансов текущей информационной базы можно воспользоваться фунцией ПолучитьСеансыИнформационнойБазы(), а номер текущего соединения - НомерСоединенияИнформационнойБазы().
Для простоты и удобства пример функции, которая получает контекст сеанса:
Вызвать функцию можно так:
Реализация, найденная в интернете и не решающая задачу:
Специальные предложения
Кажется, что предложенное решение тоже не до конца справляется.
Например для толстого клиента оно так и не ответит на вопрос - где же я нахожусь. На сервере толстого клиента, или на клиенте.
Но с оговорками да.. вполне себе вариант.
(3)Почему не скажет? Скажет. Проблема только с файловой базой и толстым клиентом. Но. в этом случае "Серверного контекста" НЕ СУЩЕСТВУЕТ - все вызовы идут только под контекстом "Толстого клиента" (под обычным или управляемым приложением), даже, если в указан переход в контекст сервера (например через общи модуль с вызовом сервера) - контекст останется "Толстый клиент". А зачем Вам иное - ведь - реально контекст именно и будет "Толстый клиент" - никакого серверного контекста ВООБЩЕ не будет - будет доступно всё то, что доступно толстому клиенту - т.е. ВСЁ! В отладчике контекст будет "Толстый клиент". Более того, в толстом клиенте игнорируется не только директива "Вызов сервера", но и директива "Сервер" - т.е. будут доступны и функции чисто серверных модулей - прямо с клиента. Так устроена платформа. Вот, для тонкого клиента в файловой базе - контексты уже будут разделены.
А для толстого клиента остаётся только проверить, что он толстый клиент и это файловая база. Это можно проверить ещё и так
Аналогично толстому клиенту, в файловой базе, ведёт себя и внешнее соединение (только вместо директивы "Клиент" отрабатывает директива "ВнешнееСоединение ", а директива "Сервер" по-прежнему отрабатывает, вернее игнорируется - серверный контекст полностью доступен в контексте внешнего соединения без "вызова сервера"). Разве что интерфейсные вызовы не доступны (доступно всё то, что доступно для внешнего соединения).
Используя инструкции препроцессора можно определить контекст. Важно правильно определить последовательность выполнения инструкций для более точного определения контекста.
Большой ошибкой является первым выполнение проверки контекста Сервер. В этом случае контекст Толстый клиент и Внешнее соединение, согласно архитектуре платформы, вернут положительный результат. Все дело в том, что контекст Толстый клиент и Внешнее соединение могут выполнять функции сервера, поэтому контекст Сервер проверяется в самую последнюю очередь (см. рисунок 1).
Так же следует сначала проверять контекст Внешнее соединение, потому что в этом контексте проверка на контекст Толстый клиент завершится положительным результатом, так как внешний клиент - это толстый клиент без графической оболочки.
Веб-клиент - это тонкий клиент, который запускается в другом приложении, в качестве приложений выступают веб-браузеры. Поэтому контекст Веб-клиент следует проверять перед контекстом Тонкий клиент.
Рисунок 1. Архитектура платформы |
Cтоит отметить, что инструкции препроцессору поддерживают вложенность, так что ими можно крутить как угодно.
В функции первым делом выполняется определение контекста Внешнее соединение. Если определение контекста Внешнее соединение завершилось отрицательным результатом, то выполняется попытка определения контекста Клиент. После определения контекста Клиент выполняется определение контекста Сервер.
Определение контекста Клиент включает в себя определение всех возможных контекстов клиентских приложений: мобильно приложение, веб-клиент, тонкий клиент, толстый клиент.
Определение контекста Сервер включает более детальное определение серверного контекста с помощью глобальной функции СтрокаСоединенияИнформационнойБазы(): виртуальный сервер (если используется файловый вариант), реальный сервер (если используется клиент-серверный вариант).
О том, что это за клиенты такие и зачем вообще может понадобиться переключаться между ними написано здесь.
1. Запустите окно выбора баз 1С, выберите нужную базу и нажмите кнопку "Изменить":
3. Ещё раз нажмите кнопку "Далее":
4. И вот теперь в качестве основного режима запуска выберите "Тонкий клиент" или "Толстый клиент". Если этой настройки у вас нет - вам сюда.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Читайте также: