Администрирование · 11 мин
Что такое клиентское приложение 1С и какое выбрать
Что такое клиентское приложение 1С: тонкий, толстый и веб-клиент, их отличия, как выбрать и настроить подключение к базе данных.
Когда говорят «установить 1С», на деле имеют в виду два разных компонента: серверную часть, где хранятся и обрабатываются данные, и клиентское приложение — программу, которую видит пользователь на своём компьютере. Именно клиент отвечает за отображение форм, списков документов, отчётов и за передачу команд в базу. Без клиентского приложения работать с информационной базой невозможно, даже если сама база исправна.
Понимание того, какой клиент используется и как он подключается к базе, помогает решать практические задачи: ускорить работу удалённых сотрудников, снизить нагрузку на локальную сеть, правильно развернуть 1С на новом рабочем месте. Ошибка в выборе типа клиента часто проявляется как «тормоза» программы, хотя настоящая причина — неподходящий режим подключения.
В материале разобраны три типа клиентских приложений платформы «1С:Предприятие», их отличия, варианты подключения к файловой и клиент-серверной базе, а также типичные ошибки при настройке рабочих мест.
Что такое клиентское приложение и как оно устроено
Клиентское приложение — это исполняемая программа платформы «1С:Предприятие», которая запускается на компьютере пользователя и обеспечивает интерфейс работы с информационной базой. Оно отрисовывает формы, принимает ввод, выполняет часть прикладного кода и обменивается данными с базой напрямую (файловый вариант) или через сервер 1С и СУБД (клиент-серверный вариант).
Важно различать платформу и конфигурацию. Конфигурация (например, «Бухгалтерия предприятия» или «Управление торговлей») — это прикладное решение, набор объектов и логики. Клиентское приложение — часть платформы, универсальная «оболочка», которая умеет запускать любую конфигурацию. Поэтому на одном компьютере один и тот же клиент открывает и бухгалтерию, и зарплату, и склад.
Ещё одно следствие такой архитектуры: обновление платформы меняет клиентское приложение, но не трогает данные и конфигурацию. Обратное тоже верно — обновление конфигурации не требует переустановки клиента, если версия платформы совместима.
Три типа клиентов: тонкий, толстый и веб-клиент
Платформа «1С:Предприятие» предоставляет три варианта клиентских приложений. Выбор между ними — это выбор между скоростью развёртывания, нагрузкой на сеть и доступной функциональностью.
Толстый клиент — полноценное приложение, которое выполняет значительную часть прикладного кода на компьютере пользователя. Он поддерживает все режимы работы, включая режим конфигурирования и отладку, поэтому используется разработчиками. Обратная сторона — большой объём трафика между клиентом и базой в файловом режиме и высокие требования к каналу связи.
Тонкий клиент — облегчённое приложение, которое в основном отображает интерфейс, а прикладная логика выполняется на стороне сервера или в файловой базе с минимальной передачей данных. Он быстро устанавливается, экономно расходует трафик и подходит для большинства пользователей. Именно тонкий клиент рекомендуется для повседневной работы.
Веб-клиент — работа через браузер без установки платформы на компьютер. Требуется опубликованная на веб-сервере база. Это удобно для удалённых сотрудников и мобильных сценариев, но часть возможностей (например, работа с некоторыми внешними компонентами и сканерами) в браузере ограничена.
Сравнение типов клиентов
Подходит разработчикам и администраторам: поддерживает конфигурирование и отладку. Ограничение — высокая нагрузка на сеть в файловом режиме.
Оптимален для рядовых пользователей: малый трафик, быстрая установка. Ограничение — нет режима конфигурирования.
Подходит для удалённой работы без установки ПО. Ограничение — нужна публикация базы на веб-сервере и есть ограничения по оборудованию.
Файловый и клиент-серверный режимы подключения
Тип клиента — только половина вопроса. Вторая половина — режим работы информационной базы. В файловом режиме база хранится в одном файле на диске или сетевом ресурсе, и клиентское приложение обращается к нему напрямую. Такой вариант прост в развёртывании и подходит для небольших коллективов.
В клиент-серверном режиме между клиентом и данными стоят два звена: сервер «1С:Предприятия» и СУБД (MS SQL Server, PostgreSQL и другие поддерживаемые системы). Клиент общается только с сервером 1С, а тот — с базой данных. Это снижает трафик, повышает надёжность при одновременной работе многих пользователей и позволяет централизованно управлять доступом.
Практический критерий выбора: если с базой одновременно работает несколько человек и файл базы заметно растёт, файловый режим начинает проявлять ограничения — блокировки, замедление, риск повреждения файла при сбое сети. Переход на клиент-серверный вариант снимает большинство таких проблем, но требует администрирования сервера и СУБД.
Как выбрать клиент для конкретного рабочего места
Выбор начинается с роли сотрудника. Разработчику или администратору, который изменяет конфигурацию, нужен толстый клиент — только он открывает конфигуратор в полном объёме. Бухгалтеру, менеджеру или кладовщику достаточно тонкого клиента: все прикладные функции в нём доступны, а работает он быстрее.
Второй фактор — канал связи. Если сотрудник работает через VPN или медленное подключение к офисной сети, тонкий клиент или веб-клиент дадут заметно более отзывчивую работу, чем толстый, потому что передают меньше данных. Для работы вне офиса без установки программ остаётся веб-клиент через браузер.
Третий фактор — периферийное оборудование. Сканеры штрихкодов, фискальные регистраторы, весы подключаются через внешние компоненты, которые стабильнее всего работают в установленных клиентах на Windows. Если рабочее место — касса или складской терминал, выбирайте установленный клиент и заранее проверяйте совместимость драйверов.
Как выбрать клиент
Установка и подключение клиента к базе
Установка клиентского приложения выполняется с дистрибутива платформы: запускается установщик, выбираются компоненты. Для обычного пользователя достаточно компонентов «Тонкий клиент» и, при необходимости, «Толстый клиент». Установка требует прав администратора на компьютере.
После установки базу добавляют в список информационных баз: при первом запуске нажимают «Добавить», указывают тип расположения — каталог с файловой базой или адрес сервера 1С с именем базы. Для веб-клиента установка не нужна: достаточно открыть в браузере адрес публикации базы.
Проверка результата проста: база появляется в стартовом окне, запускается под учётной записью пользователя и открывает начальную страницу конфигурации. Если при запуске возникает ошибка соединения, чаще всего неверно указан путь к базе, недоступен сервер по сети или версия платформы не совпадает с версией, под которой работает база.
Типичные проблемы и как их диагностировать
Самая частая жалоба — «1С тормозит». Прежде чем менять оборудование, проверьте тип клиента и режим подключения: толстый клиент по медленной сети или файловая база на перегруженном сетевом диске дают характерные задержки при открытии форм. Перевод пользователя на тонкий клиент часто решает проблему без затрат.
Вторая группа проблем — ошибки запуска. Сообщение о несовместимости версий означает, что база конвертирована под более новую платформу, чем установлена на компьютере. Решение — обновить платформу на рабочем месте до версии не ниже той, что используется на сервере или в файловой базе.
Третья группа — проблемы веб-клиента: не открывается страница, не работает печать или оборудование. Здесь проверяют доступность веб-сервера, корректность публикации базы и настройки браузера. Печать в веб-клиенте может требовать установки дополнительного расширения для браузера.
Ограничения и границы самостоятельной настройки
Установить клиент и добавить базу в список под силу любому пользователю с правами администратора на своём компьютере — это безопасная операция, не затрагивающая данные. Так же безопасно переключаться между тонким и толстым клиентом: это разные программы, работающие с одной базой.
К специалисту стоит обращаться, когда речь идёт о переходе с файлового режима на клиент-серверный, публикации базы на веб-сервере с доступом из интернета или восстановлении повреждённой базы. Эти операции требуют опыта администрирования, а ошибки в них могут привести к потере данных или открытию доступа посторонним.
Отдельное предупреждение про обновления платформы: перед обновлением версии, под которой работает база, убедитесь, что конфигурация совместима с новой версией, и сделайте резервную копию. Откат версии платформы после конвертации базы невозможен без копии.
Что важно запомнить
Клиентское приложение 1С — это интерфейсная часть платформы: тонкий клиент для пользователей, толстый для разработчиков, веб-клиент для работы через браузер. Правильный выбор клиента и режима подключения решает большинство проблем со скоростью, а операции с сервером и публикацией базы лучше доверить специалисту.
Частые вопросы о клиентских приложениях 1С
Можно ли работать в одной базе с разных типов клиентов одновременно?
Да. Один пользователь может работать через тонкий клиент, другой — через веб-клиент, третий — через толстый: все они подключаются к одной информационной базе и видят одни и те же данные. Ограничения касаются только функциональности самого клиента, а не данных.
Нужно ли покупать отдельную лицензию на клиентское приложение?
Клиентские приложения распространяются в составе платформы, но для работы пользователей требуются клиентские лицензии 1С — по числу одновременно работающих пользователей. В файловом режиме лицензии могут активироваться на каждом рабочем месте, в клиент-серверном — обычно выдаются сервером 1С централизованно.
Почему веб-клиент не видит сканер штрихкодов или кассу?
Браузер имеет ограниченный доступ к локальному оборудованию. Для работы с торговым оборудованием через веб-клиент требуется установка специальных расширений и внешних компонентов, и не все устройства поддерживаются. Для кассовых и складских рабочих мест надёжнее использовать установленный тонкий клиент.
Что делать, если после обновления платформы база не открывается на части компьютеров?
Это признак рассинхронизации версий: база конвертирована под новую версию, а на части рабочих мест осталась старая платформа. Обновите платформу на всех компьютерах до единой версии. Чтобы избежать ситуации, обновления планируют одновременно для сервера и всех рабочих мест.
Чем клиентское приложение отличается от конфигуратора?
Конфигуратор — это режим толстого клиента, предназначенный для изменения структуры конфигурации: добавления объектов, изменения кода, обновления базы. Пользовательские клиенты (тонкий, веб) работают только в режиме «Предприятие» — ввод данных и отчёты без изменения структуры.
Подходит ли файловый режим для пяти-семи пользователей?
Зависит от интенсивности работы и стабильности сети. При небольшом документообороте и надёжной локальной сети файловый режим справляется, но с ростом числа пользователей и объёма данных возрастают блокировки и риски. При появлении регулярных «тормозов» и конфликтов блокировок стоит рассмотреть переход на клиент-серверный вариант.