Запуск 1С в режиме тонкого клиента: ярлык, настройки базы и командная строка

· 9 мин

Содержание

Тонкий клиент в 1С отдельно «создавать» не нужно: он ставится вместе с платформой как программа 1cv8c.exe. Сделать так, чтобы база открывалась именно в нём, можно тремя способами: выбрать режим запуска в списке баз, собрать ярлык с нужным файлом или запустить его из командной строки.

Тонкий клиент работает только с управляемыми формами и не лезет в бизнес-логику: тяжёлые операции выполняет сервер. Отсюда меньше трафика, быстрее отклик по сети и более скромные требования к рабочему месту. Для базы с обычными формами он не подойдёт, об этом ниже.

Чем тонкий клиент отличается от толстого и веб-клиента

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

КлиентФайл или способКогда использоватьОграничения
Тонкий1cv8c.exeЕжедневная работа пользователей, особенно по сети и через RDPТолько управляемое приложение, без Конфигуратора
Толстый1cv8.exeАдминистрирование, Конфигуратор, обычные формыВыше нагрузка на рабочее место
Веб-клиентБраузерРабота без установки платформыЧасть функций недоступна, нужна публикация на веб-сервере

Практическое правило простое. Пользователям — тонкий клиент, администратору для загрузки .dt, обновления структуры и работы в Конфигураторе — толстый.

Конфигуратор — это всегда толстый клиент. Кнопка «Конфигуратор» в окне запуска от выбранного для обычной работы режима не зависит.

Прежде чем что-то менять, определите, что у вас за конфигурация. Если в свойствах конфигурации основной режим запуска — управляемое приложение, тонкий клиент будет работать. Если «обычное приложение», база открывается только толстым клиентом.

Когда тонкий клиент выигрывает

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

Если же у вас небольшая файловая база на одном компьютере, выигрыша почти не будет. Сеть там не участвует, и разницу в скорости вы вряд ли заметите. Тонкий клиент в этом случае нужен скорее ради единообразия настроек.

Способ 1. Включить тонкий клиент в списке баз

Это самый быстрый путь, он подходит большинству пользователей. Менять ничего на сервере не надо, настройка хранится на рабочем месте.

  1. Запустите 1С без выбора базы, чтобы открылось окно со списком информационных баз.
  2. Выделите нужную базу и нажмите «Изменить».
  3. Дойдите до страницы с параметрами запуска. Здесь есть настройка основного режима запуска: автоматический выбор, тонкий клиент или толстый клиент.
  4. Выберите «Тонкий клиент», завершите мастер кнопкой «Готово».
  5. Запустите базу кнопкой «1С:Предприятие» и проверьте результат (как — в разделе про проверку режима).

При автоматическом выборе платформа сама смотрит на конфигурацию. Для управляемых форм она возьмёт тонкий клиент, для обычных — толстый. Поэтому часто принудительно ничего менять и не нужно: достаточно, чтобы база была управляемой.

Если принудительно выбрать тонкий клиент для базы на обычных формах, она не откроется или откроется с ошибкой. Для таких баз оставляйте автоматический выбор или толстый клиент.

Где это хранится

Список баз и их параметры лежат в файле ibases.v8i в профиле пользователя. Мастер правит его сам, вручную лезть туда обычно незачем. Но если базу нужно развернуть на десятках машин, этот файл можно подложить готовым. Он текстовый: у каждой базы своя секция в квадратных скобках с именем, строкой соединения и параметрами запуска.

Перед копированием файла закройте 1С на целевой машине. Иначе платформа перезапишет его при выходе и ваши правки потеряются.

Способ 2. Ярлык для принудительного запуска тонкого клиента

Ярлык нужен, когда пользователю надо запускать конкретную базу одним двойным щелчком и в строго заданном режиме. Это же решает проблему «у меня открывается не то окно».

  1. Найдите на диске каталог платформы. Обычно это папка вида C:\Program Files\1cv8\<номер версии>\bin\.
  2. Убедитесь, что в ней есть файл 1cv8c.exe.
  3. Правой кнопкой по рабочему столу, «Создать» → «Ярлык».
  4. В поле расположения укажите путь к 1cv8c.exe в кавычках, затем ключи.
  5. Дайте ярлыку понятное имя, например «Бухгалтерия (тонкий)».

Готовое значение для серверной базы:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8c.exe" ENTERPRISE /S"srv-1c\buh" /N"Иванова" /WA-

Для файловой базы вместо /S указывают каталог ключом /F:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh"

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

Хотите, чтобы ярлык не ломался после обновления платформы, запускайте базу через стартер 1cestart.exe, а не через прямой путь к версии. Он сам подберёт нужную версию под базу.

Способ 3. Командная строка и ключи запуска

Командная строка нужна для скриптов, планировщика и массового развёртывания. Общий вид такой:

1cv8c.exe ENTERPRISE /S"сервер\база" /N"пользователь" /P"пароль" /L ru

Ключи, которые чаще всего пригождаются:

КлючЧто делает
/S"сервер\база"Подключение к серверной базе
/F"каталог"Подключение к файловой базе
/N"имя"Имя пользователя
/P"пароль"Пароль
/L ruЯзык интерфейса запуска
/WA-Отключить аутентификацию средствами ОС
/DisableStartupMessagesНе показывать окно сообщений при старте
/Execute "файл.epf"Открыть внешнюю обработку после запуска

Полный перечень зависит от версии платформы. Актуальный список смотрите в справке самой платформы по параметрам командной строки.

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

Запуск по расписанию

Если нужно, чтобы тонкий клиент сам открывал базу и запускал обработку, соберите в .bat одну строку:

start "" "C:\Program Files\1cv8\8.3.25.1445\bin\1cv8c.exe" ENTERPRISE /S"srv-1c\buh" /N"robot" /P"" /Execute "C:\Robot\obmen.epf"

Дальше его можно повесить на «Планировщик заданий» Windows. Помните, что клиенту нужна интерактивная сессия: для полностью фоновых задач используют другие механизмы платформы.

Как проверить, что открылся именно тонкий клиент

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

  • 🔍 В диспетчере задач Windows работает процесс 1cv8c.exe, а не 1cv8.exe.
  • 📋 В окне «О программе» видна строка с версией платформы и указанием типа клиента.
  • 🖥 В заголовке окна на разных версиях платформы может отображаться пометка о режиме.

Самый простой и бесспорный способ — диспетчер задач. Откройте вкладку «Подробности» и найдите процесс по имени.

Если база не открывается в тонком клиенте
Выполнено: 0 / 5

Что не умеет тонкий клиент и где его границы

Тонкий клиент не заменяет толстый полностью. Запомните несколько ограничений, чтобы не искать «баг» там, где его нет.

  • 🚫 Обычные формы в нём не открываются. Это главная причина отказа для старых конфигураций.
  • 🚫 Конфигуратора в нём нет: изменить конфигурацию , обновить структуру, сделать выгрузку базы в .dt можно только через толстый клиент.
  • ⚠️ Работа с файлами и внешними компонентами идёт на стороне рабочего места и требует расширения работы с файлами или соответствующих разрешений.
  • ⚠️ Серверный код выполняется на сервере, клиентский — у пользователя. Если разработчик вынес логику на клиент и использовал недоступные там объекты, на тонком клиенте это даст ошибку.

Про права: возможность запуска тонкого клиента — отдельное право роли. Если пользователь видит сообщение о нехватке прав при запуске, проверьте роли в списке пользователей, а не платформу.

Правки в роли и пользователей вносите в рабочей базе только после согласования и при свежей резервной копии. Откат через резервную копию возможен лишь при условии, что копия есть.

Диагностика: если тонкий клиент не подключается

Большинство проблем делятся на три группы: сеть, версия платформы и права. Идите от простого к сложному.

Диагностика: выберите симптом

Если ни один пункт не подошёл, запустите базу толстым клиентом 1cv8.exe и сравните поведение. Если толстый открывает, а тонкий нет, причина почти всегда в формах или в клиентском коде. Если не открывают оба, проблема в сети, базе или лицензии.

Кэш и «странное» поведение

Иногда тонкий клиент открывается, но показывает старые формы или ведёт себя нестабильно после обновления конфигурации. Помогает очистка локального кэша: ключ /ClearCache при запуске или удаление каталога кэша в профиле пользователя.

Перед очисткой кэша закройте 1С у пользователя: несохранённые данные в открытых окнах пропадут. Делайте это вне рабочих часов или попросите сначала записать документы.

Типичные промахи при настройке

Ниже то, на чём пользователи спотыкаются регулярно. Шаги из инструкции здесь не повторяются.

  • Создали ярлык на 1cv8.exe и удивляются, что открывается толстый клиент. Нужен именно 1cv8c.exe, разница в одну букву.
  • Прописали путь к конкретной версии платформы, потом платформу обновили, а старый каталог удалили. Ярлык перестал работать.
  • Скопировали ярлык другому пользователю вместе с /N и /P: теперь два человека работают под одной учётной записью, и журнал регистрации теряет смысл.
  • Забыли кавычки вокруг пути с пробелами. Windows пытается запустить C:\Program и сообщает, что файл не найден.
  • Включили тонкий клиент для базы на обычных формах и получили ошибку открытия.
Какой клиент вам нужен?

Частые вопросы

Где скачать тонкий клиент 1С?
Отдельно скачивать его не нужно. Он входит в обычную установку платформы, а для рабочих мест существует и облегчённый дистрибутив только с клиентской частью. Файл программы — 1cv8c.exe.
Как понять, что в моей базе управляемые формы?
Откройте свойства конфигурации в Конфигураторе и посмотрите основной режим запуска. Значение «управляемое приложение» означает, что тонкий клиент подойдёт.
Чем отличается тонкий клиент от веб-клиента?
Тонкий — установленная программа, ставится на компьютер и держит быстрое соединение с сервером. Веб-клиент запускается в браузере без установки, но поддерживает меньше функций.
Можно ли открыть тонким клиентом файловую базу?
Да. Для этого в ярлыке или командной строке вместо /S указывают каталог базы ключом /F.
Нужна ли отдельная лицензия для тонкого клиента?
Лицензионные требования зависят от типа вашей лицензии и схемы подключения, универсального ответа нет. Уточняйте у поставщика лицензий, а не выводите из режима запуска.
Почему после обновления платформы ярлык не работает?
Скорее всего, он ссылается на каталог старой версии. Пересоздайте ярлык на актуальный 1cv8c.exe или запускайте базу через 1cestart.exe.