Как запустить толстый клиент 1С

Как запустить толстый клиент 1С

В данной статье блога «Интегрус” мы рассмотрим различные клиентские приложения системы 1С — что значит тонкий клиент 1С, толстый клиент 1С, что это такое и в чем различия, а также в каких случаях будет лучше использовать каждый из них.

Толстый клиент 1С

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

Такой клиент может выполнять практически все функции и работать с прикладными типами данных.

Установка толстого клиента 1С выполняется из общего дистрибутива системы, где он указан как отдельный компонент. С вопросом, как запустить толстый клиент 1С 8.3, тоже не должно возникнуть трудностей — он запускается исполняемым файлом 1cv8.exe.

Тонкий клиент 1С

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

Установка тонкого клиента 1С выполняется из дистрибутива 1С. Если у вас его нет, так как вы, к примеру, работаете с облачной 1С и арендуете ее, то отдельный дистрибутив можно скачать на сайте 1С. Обязательно проследите, чтобы его версия соответствовала используемой у вас версии платформы.

Тонкий клиент для 1С:Предприятие запускается из исполняемого файла 1cv8c.exe.

Отдельно стоит упомянуть, что для тонкого клиента 1С 8.3 файловый вариант работы не рекомендуется, предпочтительнее клиент-серверный режим. Хотя файловый режим и возможен, весь код будет исполняться на компьютере пользователя, что сводит к нулю все преимущества тонкого клиента.

Толстый и тонкий клиент 1С: отличия и рекомендации по использованию

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

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

  • важное различие тонкого и толстого клиента 1С — работа с «Конфигуратором” и с консолью запросов возможна только в режиме толстого клиента
  • толстый клиент работает по протоколу TCP/IP, следовательно, достаточно требователен к каналу связи, так как для его работы требуется обмениваться с сервером сравнительно большими объемами информации
  • тонкий клиент 1С работает исключительно в режиме управляемого приложения, доступный пользователю функционал ограничен по сравнению с функционалом толстого, например, нельзя оперировать прикладными типами данных
  • с использованием тонкого клиента возможна работа с 1С через интернет — тонкий клиент может подключаться к веб-серверу через http или https
  • У толстого клиента довольно большой объем дистрибутива, могут возникнуть некоторые сложности с его установкой, настройкой, обновлением — желательно, чтобы этим занимался квалифицированный специалист. Тогда как установка, настройка тонкого клиента 1С 8.3, подключение информационной базы под силу любому более-менее продвинутому пользователю.

Веб-клиент 1С

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

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

Что быстрее тонкий или толстый клиент 1С?

Сложно однозначно ответить на вопрос: тонкий или толстый клиент 1С что быстрее? Это зависит от условий использования.

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

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

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

Обновление клиентов 1С

И напоследок, пара слов о том, как обновляются клиенты 1С:

  • обновление тонкого клиента может выполняться через интернет автоматически,
  • обновления для толстого клиента надо скачивать с сайта 1С или устанавливать с дисков ИТС.

Если у вас есть вопросы по выбору клиента 1С, установке, настройке, обновлению, администрированию программных продуктов 1С, вы можете обратиться к специалистам компании «Интегрус» или посмотреть раздел блога нашей компании с инструкциями и рекомендациями по тематике 1С.

Варианты размещения

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

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

База состоит из одного файла 1Cv8.1CD, остальные файлы и папки — служебные.

Следующий вариант расположения — на веб-сервере. Предполагает подключение к информационной базе как через ярлык 1С, так и через интернет браузеры, установленные на компьютере. Тут уже указывается адрес расположения информационной базы в интернете. Такой вариант расположения базы удобен тем, что для работы программы её не нужно устанавливать на компьютер. А сама работа с базой может производиться из любой точки, где есть интернет.

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

И последний вариант – на сервере 1С: предприятие. В таком варианте информационная база хранится в одной из СУБД (система управления базами данных): Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. Клиент-серверный вариант работы базы 1С предназначен для использования в больших отделах или в масштабе всего предприятия. Переходить на данный вариант работы целесообразно при:

  • большом количестве сотрудников работающих с базой (от 10-15 пользователей),
  • медленной работе программы и постоянных зависаниях,
  • увеличении размера базы более 5Гб.

Режимы запуска

Нажав на кнопку далее, мы увидим основные режимы запуска 1С:

  • Тонкий клиент;
  • Веб – клиент;
  • Толстый клиент.

Если зайти в папку с установленной платформой 1С, которая по умолчанию ставится на диск С, в конечную папку bin, то увидим несколько ярлыков запуска программы, отличающихся только окончаниями.

  • 1cv8.exe – это запуск платформы в режиме Толстого клиента. В этом режиме также возможен запуск конфигуратора.
  • 1cv8c.exe – это Тонкий клиент. Он исполняет в основном отображение передаваемых данных с сервера. Работа в режиме конфигуратора для тонкого клиента невозможна. Это мы можем проверить, если запустим ярлык 1cv8.exe и увидим выбор режима запуска 1С: Предприятия или Конфигуратора. Если запустить 1cv8c.exe, то можно увидеть, что есть только одна кнопка запуска приложения в режиме 1С: Предприятие.
  • 1cv8s.exe – это программа запуска, которая может запускать либо тонкий клиент, либо толстый (в зависимости от настройки самой информационной базы). Это приложение, которое вызывает два предыдущих и зависимости от некоторых параметров.

Теперь более подробно рассмотрим возможные режимы запуска информационной базы.

Толстый клиент работает как в режиме 1С: Предприятие, так и в режиме Конфигуратор. В отличие от других клиентов не позволяет подключаться к информационным базам через интернет и требует значительного количества ресурсов для работы. Он обеспечивает взаимодействие c информационной базой (файловый вариант работы) или с кластером серверов 1С:Предприятия 8 (клиент-серверный вариант работы). Толстый клиент позволяет реализовывать полные возможности 1С: Предприятия 8 в плане разработки и администрирования. Он содержит в себе конфигуратор, с помощью которого выполняется доработка прикладных решений. Толстый клиент не поддерживает работу с информационными базами через Интернет, требует предварительной установки на компьютер пользователя и имеет довольно внушительный объем дистрибутива.

Тонкий клиент позволяет подключаться к информационным базам как по локальной сети, так и через интернет. Работает только в режиме 1С: Предприятие. В отличие от веб-клиента требует предварительной установки на компьютер пользователя. Он обеспечивает взаимодействие пользователя c информационной базой (файловый вариант работы) или с кластером серверов 1С: Предприятия 8 (клиент-серверный вариант работы). Тонким клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. Он оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов – выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения. Этот клиент может работать с информационными базами через Интернет. Хотя он требует предварительной установки на компьютер пользователя, тонкий клиент имеет значительно меньший размер дистрибутива, чем толстый клиент.

Веб-клиент позволяет подключаться к информационным базам через интернет. Работает только в режиме 1С: Предприятие. Предварительная установка на компьютер пользователя не требуется, работает под управлением интернет-браузера. Он обеспечивает взаимодействие c информационной базой (файловый вариант работы) или с кластером серверов «1С: Предприятия 8» (клиент-серверный вариант работы). Взаимодействие осуществляется через веб-сервер (Apache или IIS), на котором информационная база должна быть заранее опубликована. Веб-клиент в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера (Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Поэтому пользователю достаточно всего лишь запустить свой браузер и ввести адрес веб-сервера, на котором опубликована информационная база.

Возможности различных клиентов можно посмотреть в таблице.

Толстый клиент Тонкий клиент Веб-клиент
Работа в локальной сети Да Да Да
Работа через интернет Нет Да Да
Необходимость установки Да Да Нет

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

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

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

Веб-клиент умеет почти все тоже самое, что и тонкий клиент, но не требует установки на компьютер пользователя. Но некоторые программы 1С могут использовать функции, доступные в веб-клиенте ограниченно. Например, может быть недоступна работа с некоторыми форматами файлов, работа с электронной почтой и др. Веб-клиент подключается к информационной базе только через веб-сервер. А это не всегда может удовлетворять требованиям информационной безопасности. Например, организация не хочет выставлять наружу веб-сервер, а предпочитает работать с удаленными клиентами через VPN (англ. Virtual Private Network — виртуальная частная сеть).

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

Как в 1С:Бухгалтерия 8.3 открыть меню «Все функции» оглавление Особенности интерфейса

Как переключаться между толстым и тонким клиентами для 1С Бухгалтерия 8.3 (редакция 3.0)

2016-12-01T12:51:00+00:00

О том, что это за клиенты такие и зачем вообще может понадобиться переключаться между ними написано .

1. Запустите окно выбора баз 1С, выберите нужную базу и нажмите кнопку «Изменить»:

2. Нажмите кнопку «Далее»:

3. Ещё раз нажмите кнопку «Далее»:

4. И вот теперь в качестве основного режима запуска выберите «Тонкий клиент» или «Толстый клиент». Если этой настройки у вас нет — вам сюда.

5. Нажмите кнопку «Готово».

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).
Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Как в 1С:Бухгалтерия 8.3 открыть меню «Все функции» оглавление Особенности интерфейса

В этой статье будет рассказано о том, как настроить и использовать тонкий клиент на вашем ПК для работы в сервисе.

Пользователи могут работать с приложениями сервиса с помощью веб-браузера или тонкого клиенте. Подробнее о использования веб-браузера читайте в статье.)

Скачивание и установка тонкого клиента.

Перед установкой вам необходимо определить нужную версию тонкого клиента. Для этого вам нужно:

  1. Запустить приложение в любом браузере
  2. В правом верхнем углу окна приложения нажать кнопку «Показать информацию о программе».
  3. В Окне «О программе» будет указано, под какой версией платформы «1С:Предприятие 8» работает приложение. Вам нужен тонкий клиент той же версии.

После скачивания программы установки тонкого клиента перейдем к установке:

1. Запустите скачанный exe-файл тонкого клиента.

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

3. По завершению установки тонкий клиент будет запущен автоматически.

Добавление приложений сервиса в список баз тонкого клиента.

Если в качестве операционной системы вы используете Windows, то в списке информационных баз автоматически будет создана группа 1cfresh включающая в себя:

  • все доступные вам приложения сервиса 1С:Фреш.
  • пункт «Личный кабинет» (1cfresh.com)— вход в личный кабинет пользователя в сервисе;
  • пункт «Завершить сеансы» (1cfresh.com)— сброс автоматической аутентификации в сервисе.

Если вы используете Linux или Mac OS, то для добавления приложений сервиса в список баз тонкого клиента вам нужно:

  1. Нажать кнопку Настройка…
  2. В окне «Настройка диалога запуска» нажать кнопку в разделе Адреса Интернет-сервисов и списки общих информационных баз.

3. В окне «Редактирование ссылки» введите в поле «Интернет-сервис» адрес http-сервиса:

  • если при работе с приложениями сервиса будет использоваться OpenID-аутентификация, нужно указать адрес http-сервиса с использованием OpenID-аутентификации://1cfresh.com/a/wcib/hs/
  • если вы не желаете, чтобы при работе в тонком клиенте использовалась OpenID-аутентификация (в целях повышения безопасности), нужно указать адрес http-сервиса без OpenID-аутентификации: //1cfresh.com/a/wcib-noopenid/hs/

4. Нажать кнопку «OK». В окне «Настройка диалога запуска» должна появиться строка с адресом http-сервиса:

5. Нажмите кнопку «ОК».

6.В окне аутентификации указать свой логин и пароль в сервисе и нажать кнопку «OK».

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

1.Запустить тонкий клиент «1С:Предприятия».

2.Нажать кнопку «Настройка…»

3.В выведенном окне «Настройка диалога запуска» выделить строку с адресом HTTP-сервиса и нажать кнопку .

4.Нажать кнопку «OK».

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

Запуск приложений сервиса с помощью тонкого клиента.

Для запуска приложения сервиса:

1. Запустите тонкий клиент 1С Предприятия

2. В окне «Запуск 1С:Предприятия» выберите нужное приложение и нажмите кнопку «1С:Предприятие».

Обновление тонкого клиента.

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

В этом случае необходимо скачать и установить дистрибутив нужной версии тонкого клиента как описано в начале данной статьи.

Вот что получилось:

ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ

1С 7.7

1С8

Параметры выбора режима запуска

Одновременное использование параметров из приведённой ниже таблицы не допускается.
DESIGNER (CONFIG в 8.0) Запуск в режиме Конфигуратора.
ENTERPRISE Запуск в режиме Предприятия.
CREATEINFOBASE ] ] Создание информационной базы.
• СтрокаСоединения — обязательный параметр, см. ниже.
• /AddInList — имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы).
• /UseTemplate — создание информационной базы осуществляется по шаблону, указанному в . В качестве шаблонов могут быть файлы конфигурации (.cf) или файлы выгрузки информационной базы (.dt). Если шаблон не указан, параметр игнорируется.
Параметр СтрокаСоединения образуется из пар ИмяПараметра=Значение, разделённых символами точки с запятой (;). Если Значение содержит пробелы, оно должно быть заключено в двойные кавычки. Возможные параметры строки соединения:
Для файлового варианта определен параметр:
File Каталог информационной базы.
Для клиент-серверного варианта определены параметры:
Srvr Имя сервера 1С:Предприятия.
(8.1 и выше) Если командная строка запуска исполняемого файла содержит несколько параметров, описывающих путь к информационной базе (File и Srvr), то используется последний из указанных параметров.

(c 8.2) Для обеспечения бесперебойной работы клиентских приложений возможно указание нескольких адресов кластера. Для этого:
• Значением параметра Srvr может быть список адресов кластера через запятую,
например: Srvr=”Server1,Server2” или Srvr=”Server1:1741,Server2:1741”;
• В диалоге добавления информационной базы в клиентском приложении значением свойства «Кластер серверов 1С:Предприятия» может быть список адресов кластера через запятую, например: Server1,Server2 или Server1:1741,Server2:1741;
Ref Имя информационной базы на сервере 1С:Предприятия
DBMS (с 8.1) тип используемого сервера баз данных:
• MSSQLServer — Microsoft SQL Server (по умолчанию);
• PostgreSQL — PostgreSQL;
• IBMDB2 — IBM DB2;
• OracleDatabase — Oracle Database (c 8.2).
DBSrvr (SQLSrvr в 8.0) Имя SQL-сервера.
DB (SQLDB в 8.0) Имя SQL-базы данных.
DBUID (SQLUID в 8.0) Имя пользователя SQL-сервера.
DBPwd (SQLPwd в 8.0) Пароль пользователя SQL-сервера. Если пароль для пользователя сервера баз данных не задан, то данный параметр можно не указывать.
SQLYOffs Смещение дат, используемое для хранения дат в SQL-сервере (для кли-ент-серверного варианта). Допустимые значения — 0 или 2000. По умолчанию — 0.
CrSQLDB (с 8.1) создать базу данных в случае ее отсутствия («y» — создавать базу данных в случае отсутствия, «n» — не создавать).

SchJobDn (с 8.1.11, до этого был как общий параметр) созданной информационной базе запретить выполнение регламентных созданий (Y/N). Значение по умолчанию — N;
SUsr (c 8.2) имя администратора кластера, в котором должен быть создан начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них аутентификация операционной системы не установлена или не подходит;
SPwd (c 8.2) пароль администратора кластера.
Для всех вариантов определены параметры:
Usr Имя пользователя.
Pwd Пароль пользователя.
Locale Язык (страна). Допустимые значения — такие же, как и у метода Формат встроенного языка (например, «ru_RU»). По умолчанию используются региональные установки текущей информационной базы.

Общие параметры запуска в режиме Предприятия или Конфигуратора

/@ Путь к файлу с параметрами командной строки.
/F Путь к файловой информационной базе (исключая имя файла).
/S Адрес информационной базы на сервере 1С:Предприятия.
/WS (с 8.2) строка ws-соединения.
/IBName запуск информационной базы по имени базы в списке информационнх баз. При необходимости имя должно быть взято в двойные кавычки. При этом, если имя содержит двойные кавычки, то нужно заменить каждые двойные кавычки на две двойные кавычки. Если в списках баз будет найдено более чем одна база с указанным именем, то пользователю будет выдана ошибка.
/IBConnectionString позволяет задать строку соединения с информационной базой целиком, в том виде в котором ее возвращает функция СтрокаСоединенияИнформационнойБазы(). Части строки соединения могут быть переопределены ранее существовавшими параметрами. Для этого нужно, чтобы /IBConnectionString находился в командной строке раньше них. Передавая строку соединения в качестве параметра командной строки, нужно помнить о том, что строка соединения содержит кавычки. Поэтому требуется взять всю строку в кавычки, а содержащиеся внутри кавычки удвоить.
Дополнительные параметры строки соединения в режиме тонкого клиента:
• wsn — имя пользователя для аутентификации на веб-сервере;
• wsp — пароль пользователя для аутентификации на веб-сервере;
• wspauto — использовать автоматические настройки прокси сервера;
• wspsrv — адрес прокси сервера;
• wspport — порт прокси;
• wspuser — имя пользователя для прокси с авторизацией;
• wsppwd — пароль для прокси с авторизацией.
/N Имя пользователя, как оно задано в Конфигураторе.
/P пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.
/WSN (с 8.2) имя пользователя для аутентификации на веб-сервере.
/WSP (с 8.2) пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере.
/WA- Запрет применения Windows-аутентификации при старте.
/WA+ Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+.
/SAOnRestart указывает на обязательность запроса пароля при перезапуске системы из данного сеанса работы (не используется в тонком клиенте). По умолчанию пароль не запрашивается.
/itdi (с 8.2.14) – открытие форм в основном окне и использование закладок для переключения между открытыми формами (работа с закладками);
/isdi (с 8.2.14) – для работы с отдельными окнами.
/LogUI логирование действий пользователя.
/Out Задаёт файл для вывода служебных сообщений. Если задано -NoTruncate, файл не очищается (не используется в тонком клиенте). C 8.2.15 файл сообщений открывается в режиме, допускающем совместное чтение, и во время пакетного режима запуска Конфигураторa запись в этот файл выполняется сразу, а не буферизуется.

/SchJobDn (с 8.1, с 8.1.11 появился как параметр строки соединения) управляет выполнением регламентированных заданий. Возможные значение: «Y» или «N». «Y» — у созданной информационной базы будет запрещено выполнение регламентных заданий.
/AppAutoCheckVersion автоматический подбор нужной версии для каждой информационной базы.
/AppAutoCheckMode автоматическое определение приложения на основе данных информационной базы (основного режима запуска для конфигурации и режима запуска для пользователя).
/UseHwLicenses+ поиск локального ключа защиты выполняется.
/UseHwLicenses- поиск локального ключа защиты не выполняется.
До версии 8.2.14 параметр имел вид /UseHwLicense, с версии 8.2.14 стал /UseHwLicenses.
/DisableStartupMessages подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске.
/RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
/RunModeManagedApplicationзапуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
При указании любого из этих двух ключей отключается механизм автоматического выбора клиентского приложения кроме случаев, когда пользователь в командной строке явно указал ключ /AppAutoCheckMode (с 8.2.15).
Начиная с 8.2.15, если при запуске клиентского приложения используется один из этих двух ключей командной строки, то этот ключ передается в клиентское приложение, запускаемое из родительского клиентского приложения, с помощью методов глобального контекста ЗапуститьСистему() и ЗавершитьРаботуСистемы() (с указанием необходимости перезапуска).

/UsePrivilegedMode (с 8.2.17) запуск клиентского приложения (включая веб-клиент) в режиме привилегированного сеанса, в котором не выполняется проверка прав доступа и ограничений доступа к данным. Режим привилегированного сеанса может быть включен только при начале сеанса и только для пользователя, обладающего правом Администрирование.
/Debug указывает, что запуск 1С:Предприятия выполняется в отладочном режиме.
/DebuggerURL идентификация отладчика, к которому приложение сразу после запуска должно подключиться. Указывается URL отладчика (протокол, компьютер и номер порта), на котором в отладчике можно создавать удаленные объекты.
/RunShortcut позволяет запустить систему 1С:Предприятие 8 со списком информационных баз, полученным с помощью указанного файла. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).
/SLev определяет уровень защищенности соединения клиента с сервером 1С:Предприятия.
Возможные значения (Не указание параметра эквивалентно /SLev0):
• /SLev0 — незащищенное соединение;
• /SLev1 — защищенное соединение только в процессе выполнения аутентифика-ции;
• /SLev2 — защищенное соединение в течение всего сеанса;
/ClearCache — очистка кэша клиент-серверных вызовов (используется для тонкого и толстого клиентов в режиме 1С:Предприятия).

/authoff – (с 8.2.16) ключ запуска клиентского приложения (тонкий клиент и веб-клиент) для завершения работы пользователя. После выполнения операции текущие параметры аутентификации «забываются» и при следующей попытке аутентификации будут запрошены имя пользователя и пароль.

/TComp устанавливает режим сжатия трафика между сервером и клиентом.
• -None сжатие отключено;
• -Deflate используется стандартное http сжатие трафика по алгоритму deflate;
• -SDC используется собственный алгоритм сжатия (по умолчанию).
/O определяет скорость соединения (используется в тонком клиенте). Normal — обычная, Low — низкая скорость соединения.
/SimulateServerCallDelay имитация работы клиента в условиях медленного соединения. Максимальное значение временных задержек – 10 сек.
• -Call – указывает величину задержки (XXXXX) при вызове сервера в секундах, если не указан, то 4.45 с;
• -Send – указывает величину задержки (YYYYY) в секундах в расчете на каждые 1 Кбайт данных, отправляемых на сервер. Если не указан, то 0.45 с;
• -Receive – указывает величину задержки (ZZZZZ) в секундах в расчете на каждые 1 Кбайт данных, принятых с сервера. Если не указан, то 0,15 с.
Пример: /SimulateServerCallDelay -Call2.1 -Send1.3 -Receive1.2

/DisplayAllFunctions (тонкий клиент) включает команду меню «Все функции», флажок в настройках параметров режима «1С:Предприятие» становится недоступным.
/DisplayPerformance (управляемое приложение) показать количество вызовов сервера и объем данных, отправляемых на сервер и принимаемых с сервера.
/UC — позволяет выполнить установку соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код доступа.
/L указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса: Английский – en, Русский – ru, Украинский – uk.
/VL (с 8.2.9) указывается код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода().
/C — передача параметра в конфигурацию.
/Execute — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы.
/Z,,…, (с 8.2.14) установка разделителей (общих реквизитов).
=
• — признак использования: «+» (по умолчанию) — реквизит используется; «-» — не используется; если разделитель не используется, то перед значением должен быть «-«. Если первым символом в значении разделителя содержится символ «+» или «-«, то при указании его нужно удваивать.
• — значение общего реквизита. Если в значении разделителя присутствует запятая, то при указании ее нужно удваивать. Если значение разделителя пропущено, но разделитель должен использоваться, то ис-пользуется символ «+».
Разделители разделяются запятой.
Например: «/Z-ПервыйРазделитель,+,—ТретийРазделитель», что означает:
Первый разделитель выключен, значение – «ПервыйРазделитель»,
Второй разделитель включен, значение – пустая строка,
Третий разделитель выключен, значение – «-ТретийРазделитель».
С версии 8.2.9 исключена возможность административной установки, не устанавливается файл «admupd.cfg» в каталог установки платформы, не поддерживается ключ командной строки /AU.
/AU- (v 8.1) Запрет вывода вопроса об обновлении с административной установки.
/AU+ (v 8.1) Установка вывода вопроса об обновлении с административной установки. Если параметр /AU не указан вообще, подразумевается /AU+.

Параметры пакетного режима Конфигуратора

После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора: 0 – успешно; 1 – неудачно; 101 — в данных имеются ошибки.
/DumpIB Выгрузка информационной базы.
/RestoreIB Загрузка информационной базы.
/DumpCfg Сохранение конфигурации в файл.
/DumpDBCfg Сохранение конфигурации базы данных в файл.
/LoadCfg Загрузка конфигурации из файла.
/UpdateDBCfg обновление конфигурации базы данных. Допускается в качестве опции для следующих параметров:LoadCfg, UpdateCfg, LoadConfigFiles, ConfigurationRepositoryUpdateCfg.
• -WarningsAsErrors – если указан, то все предупреждения трактуются как ошибки.
• -Server – если указан, то обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы).
/UpdateCfg обновление конфигурации, находящейся на поддержке.
/RollbackCfg возврат к конфигурации базы данных.
/ResetMasterNode — отмена главного узла. Действие параметра, аналогичны вызову метода УстановитьГлавныйУзел() со значением параметра Неопределено.
Одновременное использование параметров внутри подгруппы параметров не допускается.
/ReduceEventLogSize ] сокращение журнала регистрации:
• Date новая граница журнала регистраций в формате ГГГГ-ММ-ДД;
• -saveAs параметр для сохранения копии выгружаемых записей;
• -KeepSplitting требуется сохранить разделение на файлы по периодам.
/ConvertFiles параметр пакетной конвертации файлов 1С 8.x.
Если задан каталог, осуществляется конвертация всех доступных документов в указанном каталоге и вложенных каталогах. Для успешной конвертации файлы должны быть доступны для записи. Если указанный в качестве параметра файл недоступен для записи, выдается сообщение об ошибке. В случае режима работы с каталогом, недоступные для записи файлы пропускаются без выдачи сообщений об ошибке.
Для работы данного механизма должен быть запущен режим «Конфигуратор» и открыта конфигурация, в среде которой будет производиться конвертация. Имя информационной базы и параметры авторизации можно указать через стандартные параметры командной строки. В случае отсутствия таких параметров, будут выданы соответствующие запросы, как и в других аналогичных механизмах командной строки, работающих в режиме «Конфигуратор».

Пример:
Конвертация файла: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf
Конвертация каталога: 1cv8.exe /ConvertFilesd:/base
/Visible — делает исполнение пакетной команды видимым пользователю. На время работы конфигуратора открывается окно заставки.
/RunEnterprise — предназначен для запуска 1С:Предприятия после исполнения пакетной команды. После ключа может быть указана дополнительная командная строка. При запуске 1С:Предприятия, переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены.
/DumpResult — предназначен для записи результата работы конфигуратора в файл. После ключа должно быть указано имя файла. Результат — число (0 — в случае успеха).

Синтактический контроль

/CheckModules синтаксический контроль. Должен быть указан один или несколько ключей режимов проверки. Если ключи не указаны, проверка выполнена не будет.
• -ThinClient проверка в режиме работы тонкого клиента;
• -WebClient проверка в режиме работы веб-клиента;
• -Server проверка в режиме работы сервера 1С:Предприятия;
• -ExternalConnection проверка в режиме работы внешнего соединения;
• -ThickClientOrdinaryApplication проверка в режиме работы клиентского приложения.

Тестирование и исправление информационной базы

/IBCheckAndRepair выполнить тестирование и исправление информационной базы.
• -ReIndex реиндексация таблиц;
• -LogIntegrity проверка логической целостности или
-LogAndRefsIntegrity проверка логической и ссылочной целостности;
• -RecalcTotals пересчет итогов;
• -IBCompression сжатие таблиц;
• -Rebuild реструктуризация таблиц информационной базы;
• -TestOnly только тестирование при наличии ссылок на несуществующие объекты:

-BadRefCreate создавать объекты или
-BadRefClear очищать объекты или
-BadRefNone не изменять при частичной потере объектов:

-BadDataCreate создавать объекты или
-BadDataDelete удалять объекты;

• UseStartPoint использовать сохраненную точку возврата для продолжения тестирования с того места, на котором оно было прервано в предыдущем сеансе;
• TimeLimit:hhh:mm ограничение максимального времени сеанса тестирования: hhh — количество часов (0..999); mm — количество минут (0..59).

Проверка конфигурации

/CheckConfig централизованная проверка конфигурации
• -ConfigLogIntegrity проверка логической целостности конфигурации. Стандартная проверка, обычно выполняемая перед обновлением базы данных;
• -IncorrectReferences поиск некорректных ссылок. Поиск ссылок на удаленные объекты. Выполняется по всей конфигурации, включая права, формы, макеты, интерфейсы и т.д. Также осуществляется поиск логически неправильных ссылок;
• -ThinClient синтаксический контроль модулей для режима эмуляции среды управляемого приложения (тонкий клиент), выполняемого в файловом режиме;
• -WebClient синтаксический контроль модулей в режиме эмуляции среды веб-клиента;
• -Server синтаксический контроль модулей в режиме эмуляции среды сервера 1С;
• -ExternalConnection (-ExternalConnectionServer в 8.1) синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
• -ExternalConnectionServer (-ExternalConnection в 8.1) синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
• -ThickClientManagedApplication синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в файловом режиме;
• -ThickClientServerManagedApplication синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в клиент-серверном режиме;
• -ThickClientOrdinaryApplication (-ClientServer в 8.1) синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в файловом режиме;
• -ThickClientServerOrdinaryApplication (-Client в 8.1) синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в клиент-серверном режиме;
• -ExternalConnection синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
• -ExternalConnectionServer синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
• -DistributiveModules поставка модулей без исходных текстов. В случае, если в настройках поставки конфигурации для некоторых модулей указана поставка без исходных текстов, проверяется возможность генерации образов этих модулей;
• -UnreferenceProcedures поиск неиспользуемых процедур и функций. Поиск локальных (не экспортных) процедур и функций, на которые отсутствуют ссылки. В том числе осуществляется поиск неиспользуемых обработчиков событий;
• -HandlersExistence проверка существования назначенных обработчиков. Проверка существования обработчиков событий интерфейсов, форм и элементов управления;
• -EmptyHandlers поиск пустых обработчиков. Поиск назначенных обработчиков событий, в которых не выполняется никаких действий. Существование таких обработчиков может привести к снижению производительности системы;
• -ExtendedModulesCheck проверка обращений к методам и свойствам объектов «через точку» (для ограниченного набора типов); проверка правильности строковых литералов – параметров некоторых функций, таких как ПолучитьФорму.

Свойства объектов метаданных

/DumpConfigFiles выгрузка свойств объектов метаданных конфигурации: КаталогВыгрузки — каталог расположения файлов свойств.
• -Module выгрузка модулей.
• -Template выгрузка шаблонов.
• -Help выгрузка справочной информации.
• -AllWritable выгрузка свойств только объектов, доступных для записи.
/LoadConfigFiles загрузка свойств объектов метаданных конфигурации
Дополнительные ключи аналогичны /DumpConfigFiles.

Создание файлов поставки и обновления

/CreateDistributionFiles ] |-v ]+]] создание файлов поставки и обновления.
• -cffile — создать дистрибутив.
• -cfufile — создать обновление.
• -f — имя дистрибутива, включаемого в обновление.
• -v — версия дистрибутива, включаемого в обновление.
• -digisign — указание параметров лицензирования рабочего места пользователя.
Параметры -f или -v повторяются столько раз, сколько дистрибутивов включается в обновление.
/CreateDistributive -File ] ]
создание комплектов поставки и файлов комплектов поставки по готовому описанию комплекта поставки.
• File — указание файла описания комплекта поставки;
• Option — создать вариант поставки из описания комплекта поставки. По умолчанию используется вариант поставки «Полный»;
• MakeSetup — создавать комплект поставки (при отсутствии этих параметров используется по умолчанию) или
MakeFiles — создавать файлы комплекта поставки;
• -digisign — указание параметров лицензирования рабочего места пользователя.
/CreateTemplateListFile создание файла шаблонов конфигураций.
• — имя файла списка шаблонов конфигураций. Если не указано, создается в заданном каталоге с именем по умолчанию, если указано только имя создается с указанным именем в заданном каталоге. При указании полного пути используется данный путь;
• TemplatesSourcePath — путь для поиска файлов шаблонов конфигураций. Если не задан, берется путь, установленный в системе в диалоге настройке при запуске.

Работа с хранилищем конфигурации

/ConfigurationRepositoryUpdateCfg ]
(/DepotUpdateCfg в 8.0) обновить конфигурацию хранилища из хранилища (пакетный режим запуска).
• -v — номер версии хранилища, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация не подключена к хранилищу, то параметр игнорируется;
• -revised — получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется;
• -force — если при пакетном обновлении конфигурации из хранилища должны быть получены новые объекты конфигурации или удалиться существующие, указание этого параметра свидетельствует о подтверждении пользователем описанных выше операций. Если параметр не указан — действия выполнены не будут.
/ConfigurationRepositoryUnbindCfg отключение конфигурации от хранилища конфигурации (у пользователя должны быть административные права в данной информационной базе). Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется), если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища.
В случае, если в конфигурации имеются захваченные объекты, которые были изменены относительно хранилища, то будет выдано соответствующее сообщение и отключения не выполнится.
• -force — ключ для форсирования отключения от хранилища (пропуск диалога аутентификации, если не указаны параметры пользователя хранилища, игнорирование наличия захваченных и измененных объектов).
/ConfigurationRepositoryReport ] ] построение отчета по истории хранилища. Если параметры группировки не указаны и режим совместимости указан «Не используется», то отчет формируется с группировкой по версиям. В режимах совместимости «Версия 8.1» и «Версия 8.2.13» отчет формируется с группировкой по объектам. Если конфигурация базы данных отличается от редактируемой по свойству совместимости, при обработке командной строки учитывается значение режима совместимости конфигурации базы данных.
• имя файла, в который выводится отчет;
• -NBegin номер сохраненной версии, от которой начинается строиться отчет;
• -NEnd номер сохраненной версии, по которую строится отчет;
• -GroupByObject признак формирования отчета по версиям с группировкой по объектам;
• -GroupByComment признак формирования отчета по версиям с группировкой по комментарию.

Пакетный режим регистрации 1С:Предприятия как Automation сервера

После исполнения программа автоматически завершает работу.
/RegServer Регистрация.
/UnregServer Удаление регистрации.

Примеры использования параметров

Вообще данная идея пришла в голову, когда я подсмотрела в нестандартной конфе, что у Пользователя можно также поставить на выполнение и глобальную процедуру при его входе в систему. В стандартных можно воспользоваться параметром /Execute, создав обработку, например, запускающую допроведения документов и после завершающей работу системы:
// безусловное завершение работы программы
ЗавершитьРаботуСистемы(Ложь);

PS: Если Вы однаружили неточности, ошибки или можете дополнить статью — пишите. Я постаралась собрать все что нашла по поводу командной строки 1С. И если есть интересные примеры — тоже не стесняйтесь, может Вы кому нибудь поможите. Файл, представленный в данной статье, содержит точную ее копию в формате Word.

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

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