Запуск 1с 8.3 из командной строки. Параметры командной строки для указания параметров запуска

Я запускаю, а оно не запускается. А что пишет? Ничего не пишет. Ну как ничего не пишет – такого не бывает! Ну пишет что-то желтым цветом по-английски. Как это желтым цветом??? Ну тут буквы все нерусские, сами приходите и разберитесь!

Когда Вы нажимаете на ярлычок 1С на рабочем столе Windows, то Вы запускаете не 1С, а совсем другую программу 🙂

Каталог 1С

В каталоге установленной 1С 8.2 (для знакомых с версией 8.1 особенно) – можно ноги переломать.

Итак — установена она обычно по адресу:

C:\Program files\1Cv82\

Внутри находятся каталоги с [под]версиями 1С. Исполняемые файлы 1С каждой версии находятся в каталоге bin каждой версии. Каждый раз, когда Вы обновляете платформу – вместо обновления эта прелесть добавляет еще один новый каталог!

Размер 1С. Места на диске она кушает по примерно 250Мб на каждую версию. Можно себе представить, что будет если пару лет пообновляться 🙂

В подкаталоге «Common» находится файл «запускальщика» 1С – программа 1cestart.exe, ярлык на которую и находится на Вашем рабочем столе.

Запуск 1С начинается с этого исполняемого файла. Итак, мы уже запустили одну программу!

Именно эта программа с помощью искуственного интеллекта, встроенного в нее, выбирает – какую версию 1С запустить и как это сделать.

Файлы разных версий 1С!

Теперь в каждую базу данных можно войти определенной версией 1С 8.2, одной из тех, которые установлены в этом каталоге. Это то, чего все ждали и что нужно устанавливать по-умолчанию и тут даже нечего сказать кроме слов благодарности.

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

Вы можете посмотреть эти настроечки в инструкции к этому уроку.

Корпоративный запуск

Если мы – организация, то все может быть еще круче. 1С теперь не нужно мучительно и долго устаналивать (и обновлять) на «все компьютеры компании..».

Она умеет это делать теперь сама (вопрос оставшийся неясным для меня – а что же с локальными правами админа, друг?).

Организовывается это так:

1) Распространяем среди пользователей ярлык на запуск программы-стартера 1С, которая физически находится в сети, окруженная дистрибутивами версий/обновлений 1С. Где дистрибутивы – конечно указывается в конфигурационном файлике.

2) При запуска эта программка анализирует, что установлено на компьютере пользователя и устанавливает если что надо.

3) И вот все произошло по-волшебству! Профит!

А мы уже запустились?

Итак мы остановились на том, что пользователь запускает файл программы-стартера 1С. И она-то уже запускает саму 1С. Верно?

Нет! Не верно

Произведя нехитрый эксперимент – щелкнув мышкой на файл ярлыка 1С – Вы увидите окошко с выбором базы данных, в которую Вы хотите войти.

Это окошко – тоже отдельная программа 1С, файл 1cv8s.exe, которая находится в каталоге bin каждой версии 1С 8.2.

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

И вот после выбора конкретной базы данных уже будет запущена собственно 1С – файл 1cv8.exe (толстый клиент) или файл 1cv8c.exe (тонкий клиент), с параметрами, указанными в командной строке.

Запуск 1С завершается запуском собственно 1С. Итак мы уже запустили три программы!!!

Если Вы очень хитрый и попробуете запустить напрямую толстый клиент, не указав параметров в командной строке, она обратно запустит файл 1cv8s.exe.

Способы объегорить 1С и ускорить запуск 1С в три раза смотрите дальше в этом уроке!

Создание базы 1С

Параметры командной строки выбора режима:

CONFIG
запуск системы 1С:Предприятие 8 в режиме «Конфигуратор»

ENTERPRISE
запуск системы 1С:Предприятие 8 в режиме «1С:Предприятие»

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


строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида
,
где Имя параметра имя параметра, а Значение его значение. Фрагменты отделяются друг от друга символами ";". Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (").

Параметры файлового режима

File каталог информационной базы;
Locale язык (страна), которые будут использованы при создании информационной базы. Допустимые значения такие же как у параметра метода Формат. Параметр Locale задавать не обязательно. Если не задан, то будут использованы региональные установки текущей информационной базы.

Параметры клиент-серверного режима

Srvr имя сервера 1С:Предприятия;
Ref имя информационной базы на сервере;
SQLSrvr имя SQL сервера;
SQLDB имя SQL базы данных;
SQLUID имя пользователя SQL;
SQLPwd пароль пользователя SQL. Если пароль для пользователя SQL не задан, то данный параметр можно не указывать
SQLYOffs - смещение дат, используемое для хранения дат в SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан принимается значение 0.
Locale - язык (страна), (аналогично файловому варианту).

Для всех вариантов определены параметры:

Usr имя пользователя;
Pwd пароль

/AddInList параметр, показывающий, под каким именем добавлять базу в список, если не указан, база не будет добавлена в список. Если не указано имя, используется умолчание, аналогичное интерактивному созданию информационной базы.
Одновременное использование ключей не допускается.

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

/@
параметры командной строки записаны в указанном файле

/F
путь к информационной базе, если она хранится в файле (имя файла указывать не надо)

/S
адрес информационной базы, хранящейся на сервере 1С:Предприятия 8, складывается следующим образом:

/N
имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе

/P
пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить

/WA-
запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора

/WA+
установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+

/AU-
запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки

/AU+
установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+

/Out
[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ NoTruncate (через пробел), файл не очищается

/L
указывается каталог локализованных ресурсов интерфейса (например, «RU»)

/DisableStartupMessages
Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»

/C
передача параметра в конфигурацию

Пакетный режим

Используя параметры командной строки, администратор может выполнять запуск конфигуратора в пакетном режиме для выполнения следующих действий:

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

    • запуск системы 1С:Предприятие 8 в режиме Конфигуратор;
    • параметры информационной базы: пользователь, пароль; для файлового варианта - каталог, язык; для клиент-серверного варианта - имя сервера, имя информационной базы, имя SQL-сервера, имя SQL-базы данных, имя пользователя и пароль SQL, смещение дат.

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

    После выполнения указанных в параметрах запуска действий, конфигуратор 1С:Предприятия закрывается.

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

    Параметры командной строки пакетного режима конфигуратора:

    /DumpIB
    выгрузка информационной базы в командном режиме

    /DumpCfg
    сохранение конфигурации в файл

    /UpdateDBCfg
    [-WarningsAsErrors]
    обновление конфигурации базы данных. Если ключ Warnings-AsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки

    /DumpDBCfg
    сохранение конфигурации базы данных в файл

    /RollbackCfg
    возврат к конфигурации базы данных

    /CheckModules
    выполнить синтаксический контроль

    /UpdateCfg
    обновление конфигурации, находящейся на поддержке

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    выполнить тестирование и исправление информационной базы

    ReIndex
    реиндексация таблиц

    LogIntergrity
    проверка логической целостности

    RecalcTotals
    пересчет итогов

    IBCompression
    сжатие таблиц

    TestOnly
    только тестирование при наличии ссылок на несуществующие объекты:

    BadRefCreate
    создавать объекты

    BadRefClear
    очищать объекты

    BadRefNone
    не изменять

    При частичной потере объектов:

    BadDataCreate
    создавать объекты

    BadDataDelete
    удалять объекты

    Одновременное использование ключей внутри подгруппы параметров не допускается. Если команда прошла успешно, возвращает код возврата 0, в противном случае 1 (101, если в данных имеются ошибки).

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

    /CreateDistributionFiles
    [-cffile ]
    [-cfufile
    [-f |-v ]+]
    Создание файлов поставки и обновления

    Cffile
    указание создать дистрибутив

    Cfufile
    указание создать обновление

    F
    дистрибутив, включаемый в обновление, задан именем

    V ]
    дистрибутив, включаемый в обновление, задан версией

    Примечание: группа параметров -f |-v повторяется столько раз, сколько файлов дистрибутивов включается в обновление.

    Параметры командной строки режима работы с хранилищем конфигурации:

    /DepotF
    каталог хранилища

    /DepotN
    имя пользователя хранилища

    /DepotP
    пароль пользователя хранилища

    V
    v - номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия.

    /DepotUpdateCfg [-v ] [-revised]
    Обновить конфигурацию хранилища из файла (пакетный режим)

    V
    номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация подключена к хранилищу, то параметр игнорируется

    Revised
    получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется.

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

    /RegServer
    регистрация приложения

    /UnregServer
    удаление регистрации приложения

    После выполнения закрывает систему 1С:Предприятие 8.
    Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.

    Примеры

    Как запустить 1С:Предприятие 8 из командной строки

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Конфигурации\Типовые\УпрТорг /N ИмяПользователя /P Пароль

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Сервер\База /N ИмяПользователя /P Пароль

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Конфигурации\Типовые\УпрТорг /N ИмяПользователя /P Пароль

    Как из командной строки заставить 1С:Предприятие сделать выгрузку базы данных

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\УпрТорг /N ИмяПользователя /P Пароль /DumpIB c:\имя.dt

    Как из командной строки обновить изменения текущей конфигурации в конфигурации базы данных

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\УпрТорг /N ИмяПользователя /P Пароль /UpdateDBCfg

    Как выполнить тестирование и исправление информационной базы без проверки ссылочной целостности в автоматическом режиме

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (администратор)" /P"" /IBcheckAndRepair -LogIntegrity

    Как выполнить проверку конфигурации в автоматическом режиме с выводом результатов проверки в файл

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (администратор)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    Как сократить журнал регистрации программно

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (администратор)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12-26 -saveAsC:\OldLog.elf

    Как выгрузить модули прикладного решения в виде текстовых файлов из командной строки

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (администратор)" /P"" /DumpConfigFiles "D:\1\11" -Module

    Как загрузить в прикладное решение файлы справки, сохраненные в формате htm

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (администратор)" /P"" /LoadConfigFiles "D:\1\11" -Help

    Итак, у нас есть одна или несколько информационных баз (конфигураций) 1С 8.2, которые мы часто используем, и нам уже порядком надоело каждый раз запускать стандартное окно выбора базы, выбирать нашу информационную базу и указывать режима запуска приложения. Сегодня мы научимся запускать нашу информационную базу в режимах «1С:Предприятие» и "Конфигуратор" одним кликом мышки!

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

    Для создания ярлыка для запуска 1С Предприятия 8.2 нам придется выполнить 3 шага:

    1. Открыть каталог, где располагаются исполняемые файлы 1С (см. ниже) и выделить файл в зависимости какой именно клиент мы хотим запустить:

    2. Зажав правую кнопку мыши переместить исполняемый файл на рабочий стол. В результате мы увидим окно с вариантами действий. Выбираем Создать ярлыки .

    3. В результате у нас на рабочем столе появляется ярлык для запуска 1С:Предприятие 8.2. Выделяем ярлык и кликаем правой кнопки мышки. Во всплывающем меню выбираем свойства. В поле Объект прописываем параметры запуска 1С Предприятия 8.2.

    Запуск тонкого клиента в режиме 1С:Предприятие

    "1cv8c.exe " /F С:\НашаБаза

    Тонкий клиент можно запускать только в режиме 1С:Предприятие!

    Запуск толстого клиента в режиме 1С:Предприятие

    "C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " ENTERPRISE /F C:\НашаБаза

    Запуск толстого клиента в режиме Конфигуратора

    "C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " CONFIG /F C:\НашаБаза

    C:\Program Files (x86)\1cv82\8.2.17.153\bin\ - каталог, где располагаются исполняемые файлы 1С:

    • 1Cv8.exe - исполняемый файл толстого клиента;
    • 1Cv8с.exe - исполняемый файл тонкого клиента.

    При стандартной установке системы этот файл располагается в каталоге %PROGRAMFILES%\1cv82\\bin.
    Пример расположения файла для Windows 7: C:\Program Files (x86)\1cv82\8.2.17.153\bin\

    ENTERPRISE или CONFIG определяет режим запуска:

    • ENTERPRISE - режим 1С:Предприятие;
    • CONFIG - режим Конфигуратора.

    /F C:\НашаБаза
    После ключа /F указывается путь к запускаемой информационной базе 1С (в файловом варианте). Если путь содержит пробелы, например, C:\Наша База 2, то его необходимо заключать в кавычки: /F "C:\Наша База 2".

    Для клиент-серверного варианта вместо ключа /F используется ключ /S
    /S "Srv\bas", где

    • Srv – имя или IP-адрес компьютера на котором установлен Сервер 1С Предприятия;
    • bas - имя информационной базы.

    Дополнительно можно указать учетные данные пользователя для входа:

    "C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " ENTERPRISE /F C:\НашаБаза /N Абдулов /P Пароль

    • Абдулов – имя пользователя в системе 1С. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе.
    • Пароль – пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.

    В данной статье мы рассмотрим параметры запуска 1C и как ими пользоваться. Рассмотрим несколько вариантов использования. По мере прочтения статьи мы нацчимся автоматизировать процессы запуска.

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

    Существует 2 вида режима запуска 1С

    1. CONFIG — запуск 1С в режиме конфигуратор
    2. ENTERPRISE — запуск 1С в режиме Предприятие.

    Файлом запуска 1С является файл — 1cestart.exe, располагается он в подпапке — «1cv8\common». При запуске данного файла, автоматически определяется версия клиента, которая необходима для работы.

    Варианты запуска 1С с возможность автоматического выбора пользователя

    • /N — параметр отвечающий за «Имя пользователя»
    • /P — параметр отвечающий за «Пароль пользователя»

    Как правило, необходимо что бы имя и пароль совпадали с именем и паролем, заданными в списке пользователей, который были введены в Конфигураторе 1С. Для того что бы посмотреть наличие пользователей в конфигураторе, необходимо перейти во вкладку «Администрирование» далее «Пользователи». В случае если у выбранного пользователя пароль пустой, его можно не указывать.

    Данные параметры возможно указывать в настройках при редактировании базы в списке баз. Их можно указывать в поле «Дополнительные параметры запуска».

    При запуске 1С, должно появиться данное окно:

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

    Данные необходимые для запуска 1С в автоматическом режиме

    • /F «адрес» - путь к базе данных (файловый вариант)

    В случае если ваша база находится на каком либо сервере, путь необходимо прописать следующим образом:

    • /S «адрес» - «Имя сервера (кластера информационной базы)» \ «Имя информационной базы на сервере»

    Данные параметры необходимо прописывать в ярлыке запуска 1С. Правой кнопкой мыши нажмите на ярлыке и выберите поле «Объект», в него добавляйте ваши параметры.

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

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

    Дополнительные параметры запуска 1С

    • /LogUI — запись действий пользователя в лог. (Запись будет производиться в каталог пользователя, в файл под именем «logui.txt»)
    • /DumpIB « Адрес файла выгрузки« — выгрузка базы данных. Подходит для создания автоматического архивирования базы данных.
    • /Execute « Адрес внешней обработки» - параметр предназначен для автоматического запуска внешней обработки после запуска системы.
    • /C «Строка параметр» - передает параметр в конфигурацию. Обратиться к ней можно через глобальный контекст в конфигураторе «ПараметрЗапуска».
    • /DisableStartupMessages – параметр убирает системные сообщения при запуске 1С Предприятие.

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

    Пример автоматического архивирования базы 1С.

    «C:\Program Files (x86)\1cv8\common\1cestart.exe» CONFIG /F»С:\Base_Buh» /N»user» /P»111″ /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt /Out» C:\Arhiv\log_arhiv.txt» -NoTruncate

    Данные параметры необходимо прописать в ярлык запуска 1С в поле «Объект», после этого будет произведен архив базы, которая находится по адресу» С:\Base_Buh» в папку «C:\Arhiv» под именем «Buh.dt». Параллельно будет произведена запись в лог файла » C:\Arhiv\log_arhiv.txt». Данные пути указаны для информационных целей, вам потребует указать свои пути, а именно местонахождение вашей базы и путь куда будут сохраняться архивы базы.

    Настройка параметров запуск отладки приложения

    В процессе разработки, возникает необходимость запуска отладчика 1С под определенным пользователем базы, для запуска отладчика в конфигураторе необходимо в разделе «Справка» запустить «Параметры»

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

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

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

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

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

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

    • Конфигуратор работает только в режиме толстого клиента.
    • Толстый клиент самый требовательный к ресурсам компьютера.
    • Тонкий клиент не требователен к ресурсам компьютера пользователя при клиент-серверном режиме работы, т.к. вся нагрузка идет на сервер.
    • Веб-клиент требует только браузер и подключение к интернету. Работать в программе можно из любой точки мира. Комфортная работа зависит только от скорости соединения с интернетом. Вся нагрузка ложится на веб-сервер.

    Самый распространенный вариант запуска пока что на мой взгляд это толстый клиент с файловой информационной базой. Хотя будущее несомненно за веб-клиентом.

    Еще отмечу что по умолчанию в настройках запуска баз стоит “Выбирать автоматически” и задумываться каким клиентом и какую базу запускать Вам не нужно.

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

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

    Для исправления требовалось создать и заходить под ним, нажимая каждый раз ОК в окне выбора пользователей. И это в принципе правильно если в базе работает несколько пользователей, каждый должен заходить под своим.

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

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

    Если вы всегда работаете в программе 1С 8 с одного и того же компьютера, под одним и тем же пользователем операционной системы Windows то можете сделать следующее:

    Запускаем информационную базу в режиме конфигуратор. Выбираем Администрирование => Пользователи. Находим вашего пользователя в списке и нажимаем изменить:

    Убираем галочку “Аутентификация 1С:Предприятия” и ставим галочку “Аутентификация операционной системы”. Нажимаем выбрать, появляется окно выбора пользователя операционной системы. В моем случае в списке “Домены” указано имя моего компьютера, в списке “Пользователи” указаны имеющиеся пользователи моей ОС Windows.

    Выбираем своего пользователя и сохраняем все изменения:

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

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

    Из справки 1С:

    • /N <имя> - имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе.
    • /P <пароль> - пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.

    Мы знаем свое имя пользователя и пароль, но куда же их прописать? Выбираем нужную базу в списке и нажимаем изменить:

    Листаем Далее до последней страницы настроек и видим нужную нам строку “Дополнительные параметры запуска”. Здесь пишем /N “имя вашего пользователя” /P “ваш пароль”. Если пароля нет, то этот параметр и его значение не пишется. Сохраняете кнопкой “Готово”. Если вы ошиблись с паролем в параметре, то окно выбора пользователя также будет выскакивать. Убедитесь что все правильно введено.

    Если захотите сменить имя пользователя и пароль, то необходимо внести исправления и в параметры.

    Запуск определенной базы 1С без выбора из списка баз

    К примеру вы не хотите каждый раз при запуске 1С Предприятие выбирать базу из списка, а создать для каждой базы отдельный ярлык на рабочем столе. Нам понадобится еще один параметр запуска. Из справки 1С:

    • /F <путь> - путь к информационной базе, если она хранится в файле (имя файла указывать не надо).

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

    А те у кого база на сервере должны использовать другой параметр для обозначения пути:

    • /S <адрес> - адрес информационной базы, хранящейся на сервере 1С:Предприятия 8, складывается следующим образом: <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

    Для начала создадим ярлык для исполняемого файла 1cestart.exe. Проще всего скопировать уже имеющийся у вас ярлык 1С Предприятие и переименовать его к примеру в УТ 10.3,чтобы было понятно какую базу он будет запускать:

    Теперь заходим в свойства ярлыка и в поле объект, после кавычек через пробел прописываем параметры:

    Сначала пишем параметр ENTERPRISE ,он означает что при запуске будет выбран режим запуска Предприятие. Если необходимо запускать конфигуратор,то пишется параметр DESIGNER.

    • “C:\Program Files (x86)\1cv82\common\1cestart.exe” enterprise /F “D:\1С\Демо базы 1С\Управление торговлей (демо) для сайта”.

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

    Можно добавить в этот ярлык параметры аутентификации пользователя описанные выше:

    • “C:\Program Files (x86)\1cv82\common\1cestart.exe” enterprise /F “D:\1С\Демо базы 1С\Управление торговлей (демо) для сайта” /N “Федоров (администратор)” /P “131”.

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

    Ключи и параметры запуска базы 1С при старте Windows

    Допустим вы хотите чтобы при включении компьютера и запуске Windows, у вас автоматически запускалась нужная вам база 1С под вашим пользователем с паролем. Для этого необходимо создать ярлык с параметрами запуска как описано выше и положить его в папку Автозагрузка. Заходим Пуск => Все программы видим папку Автозагрузка, кликаем по ней пр. кнопкой и жмем Открыть. В открывшуюся папку Автозагрузки копируем созданный ярлык и при следующем старте Windows 1С запустится с указанными в нем параметрами.

    Выбор разных версий платформы для запуска баз 1С

    К примеру у вас одновременно используются платформы 8.1 и 8.2 для запуска разных баз и вы хотите запускать их из одного списка. Для каждой базы есть возможность прописать какая версия платформы будет запускать эту базу. Люди нередко встречаются с проблемой когда кто-то прописал в настройках запуска базы определенную версию платформы и после обновления платформы, запуск происходит все равно старой версией. Чтобы изменить версию платформы для запуска, выберите базу из списка и нажмите “Изменить”. В последнем окне укажите требуемую версию платформы, только учтите, что она должна быть установлена на вашем компьютере.

    При такой записи будет запускаться самая последняя версия из установленных на вашем компьютере платформ 8.1 для выбранной базы.

    При такой записи будет выбрана именно платформа 8.1.15.14 для запуска этой базы.

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



     

    Возможно, будет полезно почитать: