Как запустить 1С:Предприятие 8 из командной строки?
Помимо запуска 1С Предприятия путем выбора соответствующей команды из меню Пуск — Программы — 1С Предприятие. , можно использовать и другие способы запуска.
Например создать ярлык на рабочем столе пользователя (или пакетный файл) и в нем указать строку запуска приложения.
Для запуска 1С:Предприятия можно использовать либо программу запуска (1cestart.exe), либо интерактивную программу запуска (1cv8s.exe), либо одно из клиентских приложений (1cv8c.exe, 1cv8.exe). Для всех них можно использовать параметры командной строки, которые позволяют указать, например, какая именно база, в каком режиме будет запущена и т.д.
Параметры запуска можно использовать и в URL, который используется при подключении с помощью веб-клиента.
Например, строка запуска тонкого клиента может выглядеть следующим образом:
- «C:\Program Files\1cv82\1cv8c.exe» – путь к исполняемому файлу 1С:Предприятия. Запускается тонкий клиент;
- /F D:\myBase – ключ F указывает, что файловая база данных располагается в каталоге D:\myBase;
- /O Normal – ключ O указывает режим нормальной скорости соединения (Normal).
- /L En — ключ L указывает английский язык интерфейса (En).
Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.
Для веб-клиента и тонкого клиента, подключаемого по http, строка запуска может выглядеть следующим образом:
- http://demo-ma.1c.ru/demo_ma — URL веб-сервера, на котором опубликована информационная база;
- N=Administrator – ключ N указывает пользователя 1С:Предприятия (Administrator);
- O=Low – ключ O указывает режим низкой скорости соединения (Low);
- символ ? отделяет адрес сервера от параметров, а символ & отделяет один параметр от другого.
Существует также большое количество других параметров командной строки. С ними можно познакомиться во встроенной справке системы в режиме Конфигуратор: Справка – Содержание справки — 1С Предприятие — Запуск 1С:Предприятия 8 и параметры запуска.
Бух 30 1с почему запускается командная строка
При запуске удаленной 1С параллельно запускается командная строка (черное окно). 1С установлена на сервере, клиенты удаленно подключаются к серверу и запускают 1С как удаленное приложение через ярлык. Раньше все работало нормально, а сейчас кроме запуска 1С появляется окно командной строки удаленного сервера. Как убрать открываемое окно командной строки ?
- Изменено Андрей1777 11 октября 2016 г. 11:52
Ответы
При запуске удаленной 1С параллельно запускается командная строка (черное окно). 1С установлена на сервере, клиенты удаленно подключаются к серверу и запускают 1С как удаленное приложение через ярлык. Раньше все работало нормально, а сейчас кроме запуска 1С появляется окно командной строки удаленного сервера. Как убрать открываемое окно командной строки ?
Добрый день! Вообще тут форм не про 1С.
Ну насколько мне известно при запуске 1С никакое черное окно не вылазит. Если только Вы не запускаете скрипт, который, например* добавляет все базы в список.
Если оно так (это только мои догадки), можно сделать через vbs :
В противном случае опишите проблему более явно и может Вам помогут. Спасибо.
При открытии документов появляется окно с cmd.exe
После обновления на Бухгалтерию предприятий 3.0.65.80, при открытии разных документов, появляются окна с заголовком C:\Windows\system32\cmd.exe.
Появляются два или три окна. Текст выполняемой команды не виден.
Что это такое? Как с этим бороться?
loginx5 ,то же такая проблема только на версии 3.0.65.72. Может дело в платформе 8.3.12 ?
Да, о платформе забыл. было обновление до 8.3.12.
Но вопрос все равно актуален..
Похоже эта проблема возникает на пк не подключенных к интернету. и вроде бы решается при отключении Автоматической проверки контрагентов по ЕГРН в разделе Интернет-поддержка и сервисы
Роман , большое спасибо!
Оно! Снял галку — окна более не появляются.
Роман Ворнцов пишет:
Попробуйте в Диспетчере задач в Командной строке посмотреть скорее всего чего-нибудь пингует
Роман Ворнцов п Попробуйте в Диспетчере задач в Командной строке посмотреть скорее всего чего-нибудь пингует
Это публикуемая ошибка 00-00177760
Создали патч с исправлением.
Не будет работать в базовой версии и модели сервиса, в остальных версиях будет.
Для установки:
1. Перейдите в Администрирование выберите меню Обслуживание разверните группу Обновление программы и нажмите на ссылку Установка обновлений и исправлений (патчей) .
2. Выберите вариант Указать файл обновления или исправления , выберите файл кнопкой Выбрать [. ] и нажмите Далее > .
3. Ознакомьтесь с предупреждением безопасности и нажмите Продолжить .
4. Установите флажок Перезапустить программу и нажмите Готово .
- EF_00_00177760 (1).cfe (8.23 КБ)
Это публикуемая ошибка 00-00177760 Создали патч с исправлением. Не будет работать в базовой версии и модели сервиса, в остальных версиях будет. Для установки: 1. Перейдите в Администрирование выберите меню Обслуживание разверните группу Обновление программы и нажмите на ссылку Установка обновлений и исправлений (патчей) . 2. Выберите вариант Указать файл обновления или исправления , выберите файл кнопкой Выбрать [. ] и нажмите Далее > . 3. Ознакомьтесь с предупреждением безопасности и нажмите Продолжить . 4. Установите флажок Перезапустить программу и нажмите Готово .
Бух 30 1с почему запускается командная строка
При открытии документов появляется окно с cmd.exe
- EF_00_00177760 (1).cfe (8.23 КБ)

Рис.1 Использование параметров
Рис.2 Путь прописан вручную
Рис.3 Раздел «Автозагрузка»
- Enterprise – ПО открывается в режиме Предприятия;
- Designer – запуск конфигуратора.
- /F «ПутьКФайловойБазе» – используется для файловых баз, вместо ПутьКФайловойБазе вставьте путь к каталогу, где расположена ИБ, а не к файлу 1CD;
- /S «ИмяСервера/ИмяИБ» – параметр для клиент-серверных версий 1С;
- /IBNAME «ИмяБазы» – запуск одной из баз из перечня ИБ. Поиск осуществляется по имени, причем, если в нем содержаться кавычки, то их необходимо экранировать по правилам 1С. Учтите, если в списке не будет такой базы, то 1С предложит выбрать нужную из перечня. Если будет две и более с одинаковым именем – платформа выдаст ошибку;
- /IBConnectionString – задает соединение с ИБ аналогично возвращаемому значению встроенной функции СтрокаСоединенияИнформационнойБазы(). Результат может быть изменен последующими параметрами командной строки 1С, но для этого они должны быть описаны позднее. Учтите, что придется заключать результирующую строку в кавычки и экранировать присутствующие, если придется использовать строку соединения в роли параметра;
- /@ «ИмяФайла» – запуск 1С с параметрами, указанными в конкретном файле, путь к которому нужно указать вместо ИмяФайла.
- /N «ИмяПользователя» – задает логин, под которым будет запущена 1С. Лучше задавать вместе с путем к базе, так как иногда пользователи могут отличаться;
- /P «Пароль» – сообщит 1С пароль для пользователя, под которым запускается 1С. Если пользователь должен заходить без пароля или нужно, чтобы его вводили, то данный параметр можно не задавать.
Рис.4 Параметры запуска 1С 8.3
- File. Применяется только для файловых информационных баз. В него прописывают путь к папке с ИБ. Если прописан несколько раз, применяется последний, что применимо и к следующему свойству;
- Srvr. Используется исключительно для клиент-серверных систем. Необходимо указать имя сервера приложений 1С. Если используется нестандартный порт, то через двоеточие нужно указать и его. Если используется несколько серверов для обеспечения бесперебойности, укажите их через запятую(Srvr=S1-test-01:1542,S1-test-02:1542);
- Ref – обозначает имя ИБ на сервере. Соответственно, для файлового варианта недопустимо использование ref;
- DBMS – указывается тип сервера БД в соединении клиент-серверных баз. В настоящее время для 1С 8.3 можно указать:
- MSSQLServer – принимается за стандарт по умолчанию;
- OracleDataBase;
- PostgreSQL;
- IBMDB2.
Рис.5 Добавление информационной базы- /WA-. Запрещает платформе windows аутентификацию. То есть пользователю придется вводить логин и пароль для запуска 1С;
- /WA+. Редко используемый параметр, так как он применяется, если не прописан предыдущий. Отражает возможность платформы использовать аутентификацию операционной системы;
- /WSN «Логин» и /WSP «Пароль» – логин и пароль пользователя для прохождения идентификации и входа на веб-сервер;
- /itdi и /isdi – параметры, отвечающие за открытие форм. В первом случае команда включается режим закладок, во втором – отдельных окон. Пригодится для удобства пользователей;
- /LogUI – данный параметр пригодиться, если ваши пользователи не могут сказать, какие их действия привели к тому или иному результату. Включение логов поможет вам отследить и помочь сотрудникам работать с 1С правильно;
- /Out «ИмяФайла» [-NoTruncate] – этим параметром задается файл, в который будут записываться все служебные сообщения. Опция NoTruncate очищает файл, но можно ее опустить;
- /AppAutoCheckVersion –подбирает нужную версию платформы для каждой запускаемой информационной базы;
- //AppAutoCheckMode – при этом параметре платформа определяет режим запуска для пользователя на основе данных ИБ;
- /UseHwLicenses – и /UseHwLicenses+ – параметры регулируют, отключать поиск локального лицензионного ключа защиты или нет, соответственно;
- /DisableStartUpMessages – запрещает выводиться окнам с информацией о потребности в установке IE 6.0 и несоответствии версий конфигураций: сохраненной и базы данных;
- /RunModeOrdinaryApplication – запуск 1С из командной строки с параметрами, в списки которых данный, позволит открыть толстый клиент с обычными формами. Игнорируются все настройки;
- / RunModeManagedApplication – открывает базу в толстом управляемом клиенте. Аналогично предыдущей команде, все настройки, сделанные для конфигурации в целом и пользователя в частности, игнорируются;
- /Debug – с таким параметром в командной строке 1С 8.3 запуститься в режиме отладки;
- /DebuggerURL _URLДляПодключения_ – параметр указывает протокол, компьютер и порт, к которому нужно подключаться после запуска системы;
- /RunShortcut _ИмяФайла_ – сообщает платформе при запуске брать список информационных баз из указанного файла. Вместо _ИмяФайла_ указывают путь к файлу с расширением v8l или v8i, где описаны общие информационные базы;
- /SAOnRestart – присутствие данного параметра обозначает, что при перезапуске 1С в одном сеансе пароль необходимо запрашивать.
- /SLev0, /SLev1, /SLev2 – параметры задают степень защиты при соединении клиентских ПК с сервером. Обозначают незащищенное соединение, защиту только в процессе прохождения аутентификации и полную защиту на протяжении целого сеанса работы, соответственно;
- /NoProxy – применяется исключительно для ws-соединений и запрещает применять прокси;
- /Proxy –Prsv _АдресПрокси_ -PPort _НомерПорта_ [-PUser _Пользователь_ -PPasswd _ПарольПользователя_] – как и предыдущий параметр используется только для ws-соединения. Позволяет задать собственные настройки proxy – первые 2 параметра обязательные, вторые – можно не указывать;
- /TComp _РежимСжатия_ – параметр задает режим сжатия трафика взаимодействия клиентской части и серверной. РежимСжатия может принимать три значения:
- -None (Выключено);
- -Deflate (http стандарт сжатия);
- -SDC (собственный алгоритм (используется стандартно)).
- -Call XXXX – отвечает за задержку ответа с сервера, по умолчанию – 4,45 секунды;
- -Send YYYY – контролирует задержку отправки данных на сервер. Указывается на 1 кб, если не указан, то 0,45 секунды;
- -Receive ZZZZ – отвечает за задержку приема данных на клиент. Указывают в пересчете на 1 кб, по умолчанию – 0,15 с.;
Рис.6 В качестве переменной _ ДопПараметры _ используется строка из значений- /DisplayPerformance – применимо для управляемого режима и показывает статистику по серверным вызовам. Также отображает количество переданных данных с клиента на сервер и обратно. Полезный параметр для тестирования функционала на производительность;
- /ClearCache – включение этого параметра в командную строку запуска 1С заставляет систему очищать кэш. Очень полезная операция, так как временная память очень часто выступает в роли первопричины появления разнообразных странных явлений. Чистка кэша очень часто приводит к восстановлению адекватной работоспособности информационной базы.
- /DisplayAllFunctions – применимо исключительно в тонком клиенте и отвечает за отображение «Все функции». При включении этого параметра в строку команд 1С 8.3 флаг в меню «Сервис» – «Параметры» становится недоступным;
- /UC [_КодБазы_] – позволяет начать сеанс работы с базой, заблокированной от соединений. В том случае, если в свойствах ИБ установлен код разрешения, то необходимо его указать в качестве параметра _КодБазы_;
Рис.7 Параметры для взаимодействия с базой- /L _КодЯзыка_ – отвечает за основной язык интерфейса. Чаще всего используют следующие значения кода языка:
- -en;
- -ru;
- –uk.
- — ЧислоПрописью();
- — ПредставлениеПериода;
- — Число();
- — Дата();
- – прочие.
- -ReIndex – переиндексация всех таблиц в базе;
- -LogIntegrity / -LogAndRefIntegrity – проверка логической или логической и ссылочной целостности;
- -RecalcTotals – будет произведен пересчет итоговых значений;
- -IBCompression – сжатие таблиц;
- -Rebuild – реструктуризация;
- -TestOnly – тестирование без исправления;
- Для реакции при обнаружении ссылок на несуществующие объекты необходимо дописать 1 из следующих параметров:
- -BadRefCreate – создание объектов ИБ;
- -BadRefClear – очищать ссылки;
- -BadRefNone – не изменять.
- -BadDataCreate – создавать утраченные данные;
- -BadDataDelete – удалять частично потерянные объекты.
- /DumpIB _ИмяФайла_ – запуск выгрузки ИБ в указанный файл;
Рис.8 Параметры для пакетной работы конфигуратора- /RestoreIB _ИмяФайла_ – загрузка базы из файла;
- /DumpCfg _ИмяФайла_ – запуск механизма сохранения конфигурации в файл формата cf;
- /DumpDBCfg _ИмяФайла_ – сохранение конфигурации БД в указанный файл;
- /LoadCfg _ИмяФайла_ – загрузить из файла cf конфигурацию;
- /UpdateDBCfg [-WarningsAsErrors] [-Server] – параметр отвечает за обновление конфигурации БД. Параметры в скобках отвечают за восприятие предупреждений как ошибки и выполнение обновления на сервере, соответственно, но могут быть опущены;
- /UpdateCfg _ИмяФайла_ – запускает обновление конфигурации на поддержке с помощью указанного файла формата cf или cfu;
- /RollbackCfg – запуститься механизм возврата к конфигурации БД и все изменения отменятся;
- /ResetMasterNode – параметр отменяет назначение главного узла распределенной информационной базы. Аналог метода платформы «УстановитьГлавныйУзел» с параметром, чье значение – неопределено;
- /ReduceEventLogSize _Дата_ [-saveAs _имяФайла_] [-KeepSplitting] – запуск процедуры сокращения журнала регистрации. Вместо _Дата_ подставляют желаемую границу ЖР формата ГГГГ-ММ-ДД. Параметры в скобках не могут быть указаны одновременно. «-saveAs» отвечает за сохранение копии записей в указанный файл, а «-keepSplitting» поддерживает разделение записей на файлы по периодам;
- /ConvertFiles _ИмяФайлаИлиКаталога_ – запуск пакетной конвертации файлов ПО 1С платформы версии 8.0 и выше. Учтите, что для успешной работы необходимо запустить конфигуратор со структурой нужной базы, где и будет происходить конвертация. Если задан каталог, то все доступные файлы в нем будут обработаны, а прочие, недоступные, не вызовут ошибки;
- /Visible – параметр указывает платформе, что пользователь желает видеть процесс выполнения командной строки. В случае наличия этого параметра в командной строке во время работы конфигуратора будет открыто специальное окошко;
- /RunEnterprise – если вы указали данный параметр, то после выполнения пакетных заданий будет запущено 1С:Предприятие. После этого ключа вы можете указывать параметры уже для нового сеанса соединения с 1С. Дополнительная командная строка должна быть в кавычках, а если она содержит их, то вложенные кавычки нужно экранировать;
- /DumpResult _ИмяФайла_ – в указанный файл запишется успешность выполнения командной строки. В идеальном случае мы увидим в файле «0».
- /CheckModules _Ключи_ – запуск проверки синтаксиса. Обязательно указать хотя бы 1 ключ, в противном случае ничего не выполнится. Перечень ключей, указывающих в каком режиме произвести проверку:
- -ThinClient – тонкий клиент;
- -WebClient – веб-клиент;
- -Server – сервер 1С;
- -ExternalConnection – внешнее соединение;
- -ThickClientOrdinaryApplication – клиентское приложение.
- -ConfigLogIntegrity – обыкновенная проверка логической целостности 1С;
- -IncorrectReferences – поиск по всей структуре некорректных и нелогичных ссылок, удаленных объектов;
- -ThinClient, -Webclient, -ExternalConnection, -ExternalConnectionServer, -ThickClientManagedApplication, -ThickClientServerManagedApplication, -ThickClientOrdinaryApplication, -ThickClientServerOrdinaryApplication и -Server – параметры, запускающие проверку синтаксиса модулей в различных режимах эмуляции. Отвечают соответственно за:
- Файловый управляемый режим;
- Веб-клиент;
- Внешнее соединение с файловой базой;
- Внешнее соединение с клиент-серверной базой;
- Файловый толстый управляемый клиент;
- Клиент-серверный толстый управляемый клиент;
- Файловый толстый клиент;
- Клиент-серверный толстый обычный клиент;
- Сервер.
- /DumpConfigFiles _КаталогВыгрузки_ – параметр запускает выгрузку всех свойств объектов метаданных в указанный каталог. Также можно указать дополнительные пометки:
- -Module – необходимо выгружать модули;
- -Template – шаблоны;
- -Help – справочную информацию
- -AllWritable – выгрузка свойств исключительно тех объектов, которые доступны для записи.
Рис.9 Проверка по объектам конфигурации- /LoadConfigFiles _КаталогЗагрузки_ – параметр по действию обратный предыдущему – запускает загрузку из конкретного каталога всех свойств объектов метаданных. Возможно добавление дополнительных свойств. Их перечень аналогичен параметру DumpConfigFiles.
- /CreateDistributionFiles [-cffile _ИмяФайла_] [-cfufile _ИмяФайла_ [-f _ ИмяФайла _| -v _ВерсияДистрибутива1С_ ]+] [-digisign _ИмяФайла_] – создание обновление и поставки, где:
- -cffile – параметр создания непосредственно дистрибутива;
- -cfufile – обновления;
- -f и -v – имя и версия дистрибутива в обновлении. Если часть строки, где задаются имя и версия дистрибутива повторяется – в обновление входят несколько обновлений или установок;
- -digisign – характеристики лицензий на рабочее место пользователя.
- -file – имя файла описания комплекта 1С;
- -Option – нужный вариант поставки из вышеуказанного файла;
- -MakeSetup или -MakeFiles – указывают, создавать ли комплект или файлы комплекта поставки;
- -digisign – параметры лицензирования.
Рис.10 Параметры для создания файлов обновлений 1С 8.3