В данной статье мы рассмотрим параметры запуска 1C и как ими пользоваться. Рассмотрим несколько вариантов использования. По мере прочтения статьи мы нацчимся автоматизировать процессы запуска.
При запуске 1C возможно воспользоваться разными режимами запуска, которые необходимо указывать в самих настройках ярлыка, который отвечает за запуск 1С.
Существует 2 вида режима запуска 1С
CONFIG — запуск 1С в режиме конфигуратор
ENTERPRISE — запуск 1С в режиме Предприятие.
Файлом запуска 1С является файл — 1cestart.exe, располагается он в подпапке — «1cv8common». При запуске данного файла, автоматически определяется версия клиента, которая необходима для работы.
Варианты запуска 1С с возможность автоматического выбора пользователя
/N — параметр отвечающий за «Имя пользователя»
/P — параметр отвечающий за «Пароль пользователя»
Как правило, необходимо что бы имя и пароль совпадали с именем и паролем, заданными в списке пользователей, который были введены в Конфигураторе 1С. Для того что бы посмотреть наличие пользователей в конфигураторе, необходимо перейти во вкладку «Администрирование» далее «Пользователи». В случае если у выбранного пользователя пароль пустой, его можно не указывать.
Смена параметров запуска 1С
Данные параметры возможно указывать в настройках при редактировании базы в списке баз. Их можно указывать в поле «Дополнительные параметры запуска».
При запуске 1С, должно появиться данное окно:
Вам необходимо написать данные, как указано на рисунке, указав свои данные (имя и пароль), после чего нажмите кнопку «Готово». Если все данные введены верно, то в дальнейшем при входе в данную базу 1С, система не будет запрашивать у Вас данные для входа.
Данные необходимые для запуска 1С в автоматическом режиме
/F «адрес» — путь к базе данных (файловый вариант)
В случае если ваша база находится на каком либо сервере, путь необходимо прописать следующим образом:
/S «адрес» — «Имя сервера (кластера информационной базы)» «Имя информационной базы на сервере»
Данные параметры необходимо прописывать в ярлыке запуска 1С. Правой кнопкой мыши нажмите на ярлыке и выберите поле «Объект», в него добавляйте ваши параметры.
В случае правильного ввода данных в свойства ярлыка, то при дальнейшем запуске, необходимая вам база запуститься автоматически. В случае если у вас несколько баз, вы можете создать отдельный ярлык на разные базы.
Автозагрузка 1С при запуске системы
Так же в 1С существует возможность её запуска при загрузке вашего компьютера, для этого необходимо скопировать ярлык вашей базы 1С в папку «Автозагрузка».
Дополнительные параметры запуска 1С
/LogUI — запись действий пользователя в лог. (Запись будет производиться в каталог пользователя, в файл под именем «logui.txt»)
/DumpIB «Адрес файла выгрузки« — выгрузка базы данных. Подходит для создания автоматического архивирования базы данных.
/Execute «Адрес внешней обработки» — параметр предназначен для автоматического запуска внешней обработки после запуска системы.
Использование параметров запуска командной строки в 1с Предприятии 8
/C «Строка параметр» — передает параметр в конфигурацию. Обратиться к ней можно через глобальный контекст в конфигураторе «ПараметрЗапуска».
/DisableStartupMessages – параметр убирает системные сообщения при запуске 1С Предприятие.
При внесении изменений в информационную базу, можно указать версию 1С, с помощью которой будет производиться запуск (данное решение пригодиться в случае если у вас установлено несколько баз 1С в которых вы работаете).
Пример автоматического архивирования базы 1С.
«C:Program Files (x86)1cv8common1cestart.exe» CONFIG /F»С:Base_Buh» /N»user» /P»111″ /DisableStartupMessages /DumpIB C:ArhivBuh.dt /Out» C:Arhivlog_arhiv.txt» -NoTruncate
Данные параметры необходимо прописать в ярлык запуска 1С в поле «Объект», после этого будет произведен архив базы, которая находится по адресу» С:Base_Buh» в папку «C:Arhiv» под именем «Buh.dt». Параллельно будет произведена запись в лог файла » C:Arhivlog_arhiv.txt». Данные пути указаны для информационных целей, вам потребует указать свои пути, а именно местонахождение вашей базы и путь куда будут сохраняться архивы базы.
Настройка параметров запуск отладки приложения
В процессе разработки, возникает необходимость запуска отладчика 1С под определенным пользователем базы, для запуска отладчика в конфигураторе необходимо в разделе «Справка» запустить «Параметры»
Во вкладке «Запуск 1С:Предприятия» в пункте «Основные» в группе «Пользователь» по умолчанию стоит пользователь под которым вы зашли в режим «Конфигуратор», в данном окне вы можете ввести любого пользователя, который вам необходим для отладки, который в дальнейшем будет запускаться под данным пользователем.
Так же можно выбрать клиент, под которым в дальнейшем будет запускаться приложение.
If you liked my post, feel free to subscribe to my rss feeds
This entry was written by admin and posted on 8th Апрель 2018 at 11:21 дп and filed under 1c, Uncategorised. Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment(Latest is displayed first) or leave a trackback: Trackback URL.
- Categories
- Active Directory (58)
- Bios (6)
- Chronium (1)
- CISCO (23)
- Communigate (3)
- DHCP (9)
- DNS (21)
- DPM (11)
- Exchange 2010 (103)
- Exchange 2013 (3)
- FreeBSD (37)
- Hyper-V (3)
- IPSec (6)
- IPv6 (7)
- LDAP (12)
- Linux (168)
- Centos (13)
- Ubuntu (31)
- Windows to Linux (9)
- Администрирование (41)
- Экзамен LPI (33)
- Резервное копирования базы WSUS
- Настройка SPF и обратных DNS записей в Exchange Server, часть 1
- Настройка FTP подключения к ESXi для быстрой передачи файлов
- Отключение автозапуска Server Manager в Windows Server 2012 и Windows Server 2012 R2
- Экспорт сертификата из Exchange 2007/2010 и импорт в Exchange 2013
- Управление динамическим пулом MAC-адресов в Hyper-V
- Подготовка нового дочернего домена после развертывания Lync
- Интеграция SP1 в оригинальный образ SQL Server 2008 R2
- Ошибка запуска оснастки Windows Backup
- Ошибка “access denied unable to establish communication” в HyperV Manager
Источник: system-administrators.info
1с параметр запуска программы
Исходное: Есть конфигурация (режим файловой базы), которая находится в файле c:1cmybase1cv8.1cd .
Задача: запустить конкретную конфигурацию 1С из *.bat-файла. То есть, нужно сразу запустить работу с нужной базой в нужном режиме, минуя стандартное окно выбора базы и выбора режима запуска. В этой статье мы выясним, как запускать конфигурацию 1С в режиме конфигуратора, в режимах тонкого и толстого клиента.
Начало
Для начала определимся, какие *.exe файлы у нас присутсвуют в системе и для чего они нужны.
Полный путь: C:Program Files1cv82common1cestart.exe
Назначение: Универсальный стартер системы 1С. Предполагается, что он помогает определить версию 1С, под которую написана запускаемая база, после чего запускает конфигуратор, толстый или тонкий клиент конкретной версии 1С. На деле, вопреки документации и опциям, умеет запускать только конфигуратор и тонкий клиент. Толстый клиент через 1cestart.exe запустить невозможно! Данная ошибка актуальна как минимум для версии 8.2.15.301, хотя в сети встречается информация, что ошибка была исправлениа в 8.2.14.x.
Полный путь: C:Program Files1cv82A.B.C.Dbin1cv8.exe
Назначение: Конфигуратор и толстый клиент. A.B.C.D — номер версии, например 8.2.15.301.
Полный путь: C:Program Files1cv82A.B.C.Dbin1cv8c.exe
Назначение: Тонкий клиент. A.B.C.D — номер версии, например 8.2.15.301.
Для файлов 1cestart.exe и 1cv8.exe можно указать режим, в котором нужно запуститься.
- DESIGNER — режим Конфигуратора
- ENTERPRISE — режим Клиента. Для 1cestart.exe будет запущен Тонкий Клиент, для 1cv8.exe — Толстый.
Режим указывается сразу после имени исполняемого файла, без слешей, вот так:
C:Program Files1cv82common1cestart.exe DESIGNER
Вышеуказанная команда запустит конфигуратор 1С, а так как база нигде в опциях не указана (следовательно подбор версии не имеет смысла), будет запущена самая последняя версия 1С-конфигуратора из установленных в системе.
Подытожим. В текущих реалиях невозможно запустить Толстый Клиент с автоматическим определением версии через стартер. Почему так сделано — непонятно. Может быть это просто недоработка, может быть 1С подталкивает разработчиков переходить уже на Тонкий Клиент, как того требует путь развития системы.
Если вы откроете справку 1С «1С: Предприятие» — «Запуск 1С:Предприятие 8 и параметры запуска» — «Общие параметры запуска», то откроется раздел «Общие параметры командной строки для указания параметров запуска». Давайте рассмотрим его подробно и попытаемся понять, что там написано.
Первое, что бросается в глаза — в тексте перечислены параметры запуска, но не указано, для какого *.exe-файла эти параметры применимы. В предыдущих параграфах документации упоминается, что запускать 1С рекомендуется через файл 1cestart.exe , а так же указано, что имеются файлы запуска толстого и тонкого клиента, которые мы перечислили выше. Исходя из вышенаписанного, и проверив свои догадки опытным путём, можно сказать, что описываемые в документации параметры запуска могут быть ограничено применимы ко всем вышеперечисленным *.exe-файлам 1С.
Далее рассмотрим нужные нам опции более подробно и укажем, какие работают, а какие игнорируются и при каких условиях.
Данная опция указывает, из какого файла открывать конфигурацию. Пример:
rem Запуск толстого клиента с указанием пути к файлу базы
«C:Program Files1cv828.2.15.301bin1cv8.exe» ENTERPRISE /FH:energobase
Первая особенность опции в том, что в ней нужно прописывать не полное имя *.1CD файла с путем, а только путь к каталогу, где лежит *.1CD файл. Вторая особенность в том, что в версиях 1С ниже 8.2.14 не должно быть пробела между самой опцией и путем.
Что произойдет, если указать данную опцию неправильно, например задать конечный файл вместо пути, или указать неправильный путь? Будет ошибка? Ну как сказать. Будет запущен диалог создания новой конфигурации:
Если нажать «Да» — запустится мастер создания новой базы. Если нажать «Нет» — программа завершит работу. Учитывая, что запускаемой нами конфигурации нет в локальном списке конфигураций 1С, можно подумать, что происходит прописывание базы в локальный список конфигураций. Но это не так — вы просто где-то ошиблись в опции /F.
Описание этой опции из документации: «Адрес информационной базы, хранящейся на сервере 1С:Предприятия 8, складывается следующим образом: «. Всё.
Другими словами, опция /S служит для запуска конфигурации, расположенной на сервере. Особенности поведения этой опции точно такие же, как и у /F.
Особенности синтаксиса опции /S следующие: всё, что предназначено для этой опции, нужно заключить в кавычки. Пробел между опцией и параметром отрабатывается нормально. Пример:
«C:Program Files1cv828.2.15.301bin1cv8.exe» ENTERPRISE /S «Server1C/DataBase»
Опции запуска толстого клиента
В системе 1С 8.2 предусмотренны опции запуска толстого клиента. Данные опции имеют смысл только для 1cestart.exe и 1cv8.exe . Вот что написано в документации:
/RunModeOrdinaryApplication — запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).
/RunModeManagedApplication — запуск толстого клиента в режиме управляемого приложения, при этом учитывается настройка клиента в списке информационных баз:
- Если «Выбирать автоматически» – запускается тонкий клиент;
- Если «Тонкий клиент» – запускается тонкий клиент;
- Если «Веб-клиент» – запускается веб-клиент;
- Если «Толстый клиент» – запускается толстый клиент в режиме управляемого приложения.
При этом, при запуске клиента, отключается механизм автоматического подбора клиентского приложения.
На деле оказывается, что даже если в Конфигураторе в параметрах конфигурации указан запуск в виде толстого клиента
Сервис — Параметры — Запуск 1С:Предприятия — Основные — Толстый клиент (управляемое приложение)
и даже если использовать опцию /RunModeManagedApplication , то при попытке запуска через 1cestart.exe будет запускаться тонкий клиент. Посему выходит, что для запуска толстого клиента нужно пользоваться файлом 1cv8.exe .
Впринципе, вышеприведенных данных достаточно для того, чтобы организовать запуск нужной конфигурации.
Как запустить конфигурацию не из списка информационных баз
Выше мы уже рассмотрели, как сделать запуск конкретной конфигурации из файла или из ресурса на сервере. Однако для запуска конфигурации можно воспользоваться другим методом, который позволяет конфигурировать запуск через дополнительный файл *.v8i.
Файлы *.v8i предназначены для хранения списка конфигураций. Мы можем сделать такой файл только с одной конфигурацией, и запустить ее из командной строки. Для создания заготовки файла *.v8i можно запустить стартовое окно 1С, кликнуть правой кнопкой на нужную конфигурацию, и выбрать «Сохранить ссылку в файл». Сохраним файл под именем C:tools1Сmybase.v8i . Содержимое файла будет примерно следующим:
Правим опции так как нам надо согласно документации, и делаем запуск следующей командой:
C:Program Files1cv82common1cestart.exe ENTERPRISE /RunShortcut C:tools1Сmybase.v8i /IBName mybase
Как вы уже догадались, прописывание в *.v8i файл опции запуска толстого клиента App=ThickClient не приведет к запуску толстого клиента, если запускаться из 1cestart.exe . Посему опять же, для запуска толстого клиента придется воспользоваться файлом 1cv8.exe конкретной версии 1С.
Источник: webhamster.ru
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Создаем bat файл (обычный текстовый файл у которого расширение bat) или указываем в настройках ИБ.
Выбираем режим запуска 1с (для запуска через bat файл или cmd):
1. Запуск в режиме “1С:Предприятие”:
«C:Program Files (x86)1cv828.2.14.519bin1cv8.exe» ENTERPRISE / F D : ИБКурсы
2. Запуск в режиме “Конфигуратор”:
«C:Program Files (x86)1cv828.2.14.519bin1cv8.exe» DESIGNER / F D : ИБКурсы
“C:Program Files (x86)1cv828.2.14.519bin1cv8c.exe” — расположение исполняемого файла 1С
ENTERPRISE – выбрали режим запуска “1С:Предприятие”
/F D:ИБКурсы – расположение ИБ
DESIGNER — выбрали режим запуска “Конфигуратор”
Дополнительные ключи или параметры запуска 1С:
Автоматический подбор нужной версии 1с
/ AppAutoCheckVersion
Автоматический выбор режима запуска 1с
/ AppAutoCheckMode
Запрещаем использование прокси, только для ws-соединения
Указание прокси, только для ws-соединения
/ Proxy — PSrv 192.168.100.1 — PPort 8080 [ — PUser [ — PPasswd ] ]
Логирование действий пользователя
Искать локальный ключ
/ UseHwLicenses +
НЕ искать локальный ключ защиты
/ UseHwLicenses —
Игнорирование предупреждающих сообщений, которые возникают при запуске системы 1С.
Список сообщений которые позволяет игнорировать данный параметр: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»
Чаще всего данные сообщения не нужны пользователю и их лучше отключить, если они часто появляются.
/ DisableStartupMessages
Обход блокировки сеанса
небольшое описание с примером
Запуск 1С с внешним списком ИБ
В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).
/ RunShortcut
Указывает уровень защищенности клиента с сервером 1С
/ SLev0 — незащищенное соединение ;
/ SLev1 — защищенное соединение только в процессе выполнения аутентификации ;
/ SLev2 — защищенное соединение в течение всего сеанса ;
Не указание параметра эквивалентно /SLev0.
Сжатие трафика между сервером и клиентом (используется в тонком клиенте)
/ TComp [ — None / — Deflate / — SDC ]
-None — сжатие отключено
-Deflate — http сжатие по алгоритму deflate
-SDC — собственный алгоритм сжатия (По умолчанию)
Очистка кэша клиент-серверных вызовов (используется для тонкого и толстого клиента)
Источник: www.it-fm.ru