Сама открывается и закрывается командная строка в Windows — варианты решения
Некоторые пользователи Windows 11, Windows 10 и других версий ОС могут заметить, что при входе в систему или при обычной работе иногда может сама запускаться, а затем — закрываться командная строка, иногда — несколько окон подряд.
Возможные причины открытия окна командной строки
Среди возможных причин, по которым вы можете наблюдать автоматическое открытие командной строки:
- Задачи обслуживания и обновления Windows — иногда система сама может завершать некоторые процедуры, выполняя действия через командную строку. В этом случае это явление не будет регулярным, но иногда при входе в систему вы будете наблюдать одно или несколько подряд открывающихся окон командной строки, которые быстро закрываются.
- Иногда появление командной строки может происходить при фоновом обновлении драйвера, например видеокарты — это также нормальная ситуация, но при этом наблюдается сравнительно редко.
- Вирусы и вредоносное ПО — причина может быть и в работе вирусов или нежелательного ПО на компьютере, которое запускает те или иные процессы через bat-файлы, команды командной строки или иным образом.
- Сторонние программы в автозагрузке — некоторые обычные прикладные программы при запуске также кратковременно открывают окно командной строки: если такие программы есть в автозагрузке, вы будете видеть такое окно при каждом входе в систему. Некоторые другие программы могут вызывать появление окна командной строки лишь иногда: например, OneDrive или браузеры для завершения установки обновлений.
- Сетевые инструменты — серверное ПО и софт для VPN, прокси и синхронизации также может кратковременно открывать окно командной строки при запуске.
- Обычные программа — если окно командной строки появляется только в момент запуска какой-то определенной игры или программы, здесь, как правило, беспокоиться не о чем — просто у этого конкретного ПО запуск устроен именно таким образом.
Подводя итог: если появление командной строки — не регулярное явление, а происходит раз в несколько дней при входе в Windows, либо при запуске строго определенных программ, беспокоиться, вероятнее всего не о чем.
В ситуации, когда командная строка случайным открывается постоянно в произвольные моменты времени, имеет смысл попробовать решить проблему, в том числе выяснить, не является ли это результатом работы вирусов или другого вредоносного ПО на вашем компьютере.
Как исправить автоматическое открытие и закрытие командной строки
Если есть основания полагать, что самопроизвольно открывающаяся командная строка — не результат обычной работы Windows, выполните следующие шаги:
- Проверьте ваш компьютер на наличие вредоносных программ с помощью специальных средств для их обнаружения, например, AdwCleaner. Также может иметь смысл использовать антивирусные утилиты, не требующие установки, такие как Kaspersky Virus Removal Tool.
- Проверьте, будет ли появляться командная строка, если выполнить чистую загрузку Windows (без сторонних служб и элементов автозагрузки), подробнее: Чистая загрузка Windows. Если в этом случае никаких окон нет, попробуйте убрать ненужные элементы автозагрузки и посмотреть, решит ли это проблему. Подробнее: Как удалить программы из автозагрузки Windows 11, Автозагрузка Windows 10. Для изучения элементов автозагрузки также можно использовать Sysinternals Autoruns. Особое внимание обратите на элементы автозагрузки в реестре, запускающие cmd.exe с набором параметров.
- После появления командной строки и её закрытия откройте Терминал Windows или Windows PowerShell от имени администратора (правый клик по кнопке «Пуск» и выбор соответствующего пункта), введите команду
Get-ScheduledTask | Get-ScheduledTaskInfo | select TaskName, TaskPath, LastRunTime | out-gridview
в результате откроется новое окно со списком задач планировщика, отсортируйте его по времени последнего запуска (нажмите по заголовку столбца LastRunTime) и проверьте, не было ли выполнено какое-либо задание в момент появления окна командной строки. Если такое задание было, откройте планировщик заданий (Win+R — taskschd.msc) и посмотрите, какие команды выполняет это задание (путь к нему можно увидеть в столбце TaskPath), есть ли смысл о них переживать или это обычные системные задачи. При сомнениях можно нажать правой кнопкой мыши по заданию и отключить его.
Если ваша ситуация отличается от предложенных сценариев появления проблемы, опишите в деталях, что именно происходит, какие при этом существуют закономерности: не исключено, что решение удастся подобрать.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как выйти из полноэкранного режима в Windows
- Как включить компактный вид панели быстрых настроек Windows 11
- Шрифты в интерфейсе Chrome стали более жирными и размытыми — как исправить?
- Msftconnecttest.com — что это и как исправить возможные ошибки
- Как вывести результат выполнения команды в файл в Windows
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
Параметры запуска 1С: ключи, командная строка, дополнительные функции базы 1С8
Программа «1С:Предприятие» представляет собой единую платформу, позволяющую автоматизировать учетные процессы в организации. При этом разработчики данного программного продукта позаботились о том, чтобы пользователи имели возможность открывать ее с помощью специальных настроек, что в значительной степени облегчает взаимодействие, увеличивая скорость активации (открытия). Безусловно, детально изучить все возможные вариации настройки крайне затруднительно. А для многих попросту нереально. Но иметь представление о правилах применения дополнительных параметров запуска информационной базы 1С8 все-таки необходимо.
Общая информация
- Толстый клиент — отличается повышенной требовательностью к техническим возможностям компьютера.
- Тонкий — наоборот, предъявляет пользователям минимум требований к ресурсам ПК, так как основная нагрузка ложится на сервер.
- Для оптимального функционирования веб-клиента требуется только веб-обозреватель (он же браузер) и постоянное подключение к интернету. С помощью такого приложения можно работать из любой точки земного шара. Оперативность и качество будут зависеть исключительно от скоростных характеристик соединения.
Запускают платформу чаще всего посредством толстого клиента. Хотя третий вариант в последнее время пользуется не меньшей популярностью. В дополнение следует отметить, что в настраиваемых позициях активации по умолчанию зафиксировано значение «выбрать автоматически». Поэтому вопрос обязательного выбора сам по себе отпадает. Если, конечно, не ставить цель определить настройки самостоятельно.
Использование параметров запуска конфигуратора 1C из командной строки «1С: Предприятие 8»
Прежде чем приступить к изучению определенных данных ввода, следует разобраться, как именно их представляется вероятным использовать. Наиболее распространены два метода применения. Первый предполагает задействование ярлыка активации. На нем в позиции «Объект» отображается путь, где и указывают требуемые данные.
Второй вариант подразумевает введение путевого направления вручную. Чаще всего его применяют при отсутствии указателей-ярлыков. Для этого формируют новый файл, прописывают в нем команду. Следом сохраняют содержимое документа, меняют формат с TXT на BAT и открывают программный продукт. Обратите внимание, русскоязычную раскладку лучше не задействовать. В противном случае программы может работать некорректно.
Когда рабочий компьютер по большей части используется для выполнения действий в 1С, ярлык с выполненными настройками можно перенести в подраздел «Автозагрузка». Отыскать его не составит труда через «Пуск» — «Все программы» в папке с идентичным наименованием. Далее туда копируется программный указатель или веб-файл с bat-расширением. Теперь, как только пользователь включит ПК, активируется необходимое ПО.
Кроме того, параметры запуска 1С командой из командной строки дают возможность привести в действие дополнительные нужные механизмы. Такие, как автоматическая установка конфигураций или инфобазы.
Что делать, если при запуске 1С Бухгалтерия 30 открывается командная строка — причины и способы исправления
1C:Бухгалтерия 30 является одной из наиболее распространенных программ для ведения бухгалтерии и автоматизации учета. Однако, несмотря на ее популярность, некоторым пользователям приходится столкнуться с одной неприятной особенностью: при запуске программы появляется окно командной строки. Часто пользователи замечают это и сразу же начинают беспокоиться, думая, что где-то есть ошибка или программу взломали.
Причины открытия командной строки при запуске 1С Бухгалтерия 30
При запуске программы 1С Бухгалтерия 30, в некоторых случаях может возникать открытие командной строки. Существует несколько причин, которые могут привести к такому поведению программы:
Проблема | Возможное решение |
---|---|
Необходимость дополнительных настроек реестра Windows | Для корректной работы Бухгалтерии 30 необходимо проверить наличие необходимых настроек в реестре Windows. В случае их отсутствия или неправильных значений ключей, программа может открывать командную строку. Для исправления данной проблемы следует открыть реестр Windows, найти раздел, соответствующий программе 1С Бухгалтерия 30, и проверить значения ключей. В случае необходимости, их следует скорректировать в соответствии с требованиями программы. |
Таким образом, одной из возможных причин открытия командной строки при запуске 1С Бухгалтерия 30 является необходимость дополнительных настроек реестра Windows. Проверка наличия и правильности значений ключей в реестре может помочь исправить данную проблему и обеспечить корректную работу программы.
Необходимость дополнительных настроек реестра Windows
В случае, если пользователь не имеет достаточных прав для доступа к определенным ключам реестра, это может привести к ошибке и открытию командной строки.
Для решения данной проблемы необходимо выполнить следующие шаги:
- Запустите редактор реестра, нажав сочетание клавиш Win + R, введите «regedit» и нажмите Enter.
- Перейдите к следующему пути: HKEY_CURRENT_USER\Software\1C\1Cv8
- Правой кнопкой мыши щелкните на папке «1Cv8» и выберите «Разрешения».
- Убедитесь, что у вас есть полные права доступа к этой папке и всем ее подпапкам.
- Если у вас нет полных прав доступа, то щелкните по кнопке «Изменить», выберите своего пользователя в списке и поставьте флажок «Полный контроль».
- Нажмите «ОК» для сохранения изменений.
После выполнения данных действий перезапустите 1С Бухгалтерию 30 и проверьте, открылась ли командная строка при запуске программы. Если проблема не решена, то, возможно, вам потребуется выполнить другие дополнительные настройки реестра Windows или обратиться за помощью к специалисту.
Отсутствие прав доступа
Одной из возможных причин открытия командной строки при запуске 1С Бухгалтерия 30 может быть отсутствие необходимых прав доступа. Дело в том, что для нормальной работы программы требуются определенные разрешения на файлы и папки, которые могут быть ограничены для текущего пользователя. Кроме того, доступ к некоторым ресурсам может быть ограничен политиками безопасности операционной системы.
В случае отсутствия прав доступа необходимо проверить настройки безопасности для файлов и папок, связанных с установленной программой. Для этого можно выполнить следующие действия:
1. Проверить права доступа для папки, в которой установлена 1С Бухгалтерия 30. Для этого откройте проводник, найдите папку с программой, кликните правой кнопкой мыши и выберите «Свойства». В открывшемся окне перейдите на вкладку «Безопасность» и убедитесь, что текущий пользователь имеет достаточные права на чтение и запись в папку.
2. Проверить права доступа для реестра Windows. Для этого нажмите Win + R, введите «regedit» и нажмите Enter. В открывшемся реестре перейдите по следующему пути: HKEY_CURRENT_USER\Software\1C\1Cv8\Settings. Убедитесь, что текущий пользователь имеет права на изменение значений ключей реестра.
Если после проведения указанных действий проблема с открытием командной строки при запуске 1С Бухгалтерия 30 не исчезает, возможно, причина кроется в других факторах и требуется более глубокий анализ и решение проблемы.
Неправильные значения ключа реестра
Одной из возможных причин открытия командной строки при запуске 1С Бухгалтерии 30 может быть неправильное значение ключа реестра. Реестр в операционной системе Windows содержит информацию о настройках программ, а неправильное значение ключа может вызвать конфликт и причинить неудобства в работе.
Чтобы исправить эту проблему, необходимо редактировать значения ключа реестра, связанные с 1С Бухгалтерией 30. Для этого:
- Откройте редактор реестра. Вы можете сделать это, нажав комбинацию клавиш Win + R, введя «regedit» в поле «Выполнить» и нажав Enter.
- В редакторе реестра найдите следующую ветку: HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\1CEnterprise
- Перейдите в раздел «1CEnterprise». Здесь вы увидите различные подразделы и ключи.
- Найдите ключ с именем «Run» и выберите его.
- Проверьте значение ключа. Возможно, оно содержит несуществующий путь к исполняемому файлу программы или указывает на неправильное место его расположения.
- Если значение ключа неправильное, отредактируйте его, указав правильный путь к исполняемому файлу 1С Бухгалтерии 30.
- Сохраните изменения и закройте редактор реестра.
После этого перезапустите компьютер и проверьте, открывается ли командная строка при запуске 1С Бухгалтерии 30. Если проблема с значениями ключа реестра была основной причиной, то она должна быть исправлена после внесенных изменений.
Важно помнить, что редактирование реестра может повлиять на работу других программ, поэтому будьте осторожны и не изменяйте значения ключей, если не уверены в своих действиях. Если после исправления значения ключа проблема все еще не решена, рекомендуется обратиться к специалистам за помощью.
Конфликт с другими программами на компьютере
Одной из причин открытия командной строки при запуске 1С Бухгалтерия 30 может быть конфликт с другими программами на компьютере. Возможно, установленные программы несовместимы с 1С Бухгалтерия 30 и вызывают конфликт при запуске.
Конфликт программ может происходить из-за использования общих ресурсов или неправильной настройки программного обеспечения. Например, другая программа может использовать тот же порт или файл, что и 1С Бухгалтерия 30, что приводит к конфликту.
Для решения проблемы конфликта с другими программами необходимо проанализировать, какие программы установлены на компьютере и могут вызывать конфликт с 1С Бухгалтерия 30. Затем необходимо либо удалить эти программы, либо изменить их настройки, чтобы избежать конфликта.
Важно отметить, что некорректное удаление или изменение настроек других программ может привести к непредсказуемым последствиям. Поэтому перед удалением или изменением программ рекомендуется создать точку восстановления системы или проконсультироваться с технической поддержкой соответствующих программ.
Если конфликт с другими программами на компьютере стал причиной открытия командной строки при запуске 1С Бухгалтерия 30, решение проблемы может потребовать некоторого времени и технических навыков. В этом случае рекомендуется обратиться за помощью к специалисту или к технической поддержке 1С.
Несовместимость версий программ
Одной из причин открытия командной строки при запуске 1С Бухгалтерии 30 может быть несовместимость версий программ. Если на компьютере установлены различные версии 1С Бухгалтерия или других программ, это может вызвать конфликт при запуске. В результате возникают ошибки, которые приводят к открытию командной строки.
Чтобы исправить эту проблему, необходимо проверить установленные версии программ и убедиться, что они совместимы друг с другом. Если обнаружена несовместимость, рекомендуется удалить старые версии программы и установить только последнюю версию.
Также стоит проверить, нет ли на компьютере других программ, которые могут конфликтовать с 1С Бухгалтерией. Некоторые программы могут использовать те же системные ресурсы, что и 1С, что может вызывать ошибки. В таком случае, рекомендуется временно отключить или удалить конфликтующие программы.
Иногда конфликты версий программ могут возникать из-за проблем с обновлением. Если у вас установлена устаревшая версия 1С Бухгалтерии, попробуйте обновить программу до последней доступной версии. Обновления часто включают исправления ошибок и улучшения совместимости с другими программами.
Если после всех проверок и обновлений проблема не устраняется, возможно, стоит обратиться к специалисту по технической поддержке. Он сможет провести более глубокий анализ проблемы и предложить наиболее эффективное решение.
Проблемы с установкой драйверов
Одной из причин открытия командной строки при запуске 1С Бухгалтерия 30 может быть неправильная установка драйверов на компьютере. Наличие устарелых, поврежденных или несовместимых драйверов может вызывать конфликты в работе программы.
Чтобы исправить данную проблему, необходимо:
- Убедиться, что установлены последние версии драйверов для всех устройств на компьютере. Можно найти новые версии драйверов на официальных сайтах производителей или воспользоваться специализированными программами-обновляторами.
- Переустановить или обновить драйверы, которые могут быть связаны с работой 1С Бухгалтерии 30. Это могут быть, например, драйверы для принтеров, сканеров, сетевых устройств и другое.
После проведения вышеуказанных действий рекомендуется перезагрузить компьютер и проверить, открытие командной строки при запуске программы больше не происходит. Если проблема осталась, возможно, есть другие факторы, вызывающие данное поведение программы, и их следует рассмотреть более детально.
Параметры командной строки в 1С 8.3
Разработчики платформы 1С:Предприятие 8.3 предусмотрели возможность открытия программы со специальными настройками. С их помощью можно существенно упростить и ускорить запуск 1С для пользователей, а администраторам или разработчикам параметры командной строки в некоторых случаях могут буквально облегчить жизнь. Запомнить все возможные варианты настройки невозможно, но знать и уметь применять их необходимо, в чем и поможет данная статья.
Использование параметров командной строки в 1С 8.3
Перед тем как изучать конкретные параметры командной строки, необходимо понять, как ими пользоваться. Чаще всего используются два способа эксплуатации параметров для выполнения конкретных задач. В первом случае используется ярлык запуска программы 1С, вернее, его свойства. На вкладке «Ярлык» в поле «Объект» можно увидеть путь к размещению объекта – туда и необходимо дописать параметры.
Во втором варианте придется вручную прописывать полный путь, поэтому им обычно пользуются, если нет ярлыков и в них нет необходимости. Создается новый текстовый файл, в который пишут полностью команду с параметрами командной строки. После сохранения содержимого файла, меняется расширение с TXT на BAT и перед нами программа. В этом случае не стоит использовать русские буквы, иначе корректность работы функционала будет под вопросом.
Если компьютер применяется в основном для работы в 1С, то измененный ярлык с настроенными параметрами можно поместить в раздел «Автозагрузка». Чтобы увидеть его, надо через меню «Пуск» — «Все программы» найти папку с аналогичным названием и открыть с помощью контекстного меню. Скопировав туда ярлык от программы или файл с расширением bat, вы добьетесь запуска 1С сразу же после включения компьютера. Пользователю не придется совершать лишние действия, за что он будет вам благодарен.
Таким же образом можно облегчить и свою жизнь – параметры запуска 1С 8.3 из командной строки позволяют запустить определенные механизмы. К примеру, сделать автоматизированную выгрузку конфигурации или информационной базы. Администраторы часто забывают делать эти полезные действия, но без резервных копий вы сильно рискуете.
Также вы сможете выполнять регламентные задания, запускать обмены информацией и даже внешние обработки. Часто эту функцию используют в случае работы пользователей через автоматизированные рабочие места, а не интерфейс 1С. Далеко не все сотрудники могут разобраться со стандартными формами и на выручку придут АРМ, где есть возможность создать удобный интерфейс.
Параметры запуска 1С 8.3
В первую очередь необходимо рассмотреть параметры, позволяющие запустить конкретную информационную базу 1С в нужном режиме. Бывают ситуации, когда пользователь случайно заходит в тестовую базу и работает в ней. Чаще всего это заканчивается требованиями перенести все результаты его труда в актуальную ИБ. Чтобы не создавать себе проблем и не тратить время сотрудников, стоит заранее проконтролировать, чтобы пользователи заходили в правильную базу.
Сделать это можно при помощи следующих параметров запуска 1С:
- Enterprise – ПО открывается в режиме Предприятия;
- Designer – запуск конфигуратора.
Вместе с вышеперечисленными параметрами необходимо указать информационную базу 1С, которую следует запускать. Для этого также используются параметры, причем для файловых и клиент-серверных вариантов существуют разные способы указания расположения базы. Применяйте нижеперечисленные параметры для необходимого режима запуска конкретной ИБ:
- /F «ПутьКФайловойБазе» – используется для файловых баз, вместо ПутьКФайловойБазе вставьте путь к каталогу, где расположена ИБ, а не к файлу 1CD;
- /S «ИмяСервера/ИмяИБ» – параметр для клиент-серверных версий 1С;
- /IBNAME «ИмяБазы» – запуск одной из баз из перечня ИБ. Поиск осуществляется по имени, причем, если в нем содержаться кавычки, то их необходимо экранировать по правилам 1С. Учтите, если в списке не будет такой базы, то 1С предложит выбрать нужную из перечня. Если будет две и более с одинаковым именем – платформа выдаст ошибку;
- /IBConnectionString – задает соединение с ИБ аналогично возвращаемому значению встроенной функции СтрокаСоединенияИнформационнойБазы(). Результат может быть изменен последующими параметрами командной строки 1С, но для этого они должны быть описаны позднее. Учтите, что придется заключать результирующую строку в кавычки и экранировать присутствующие, если придется использовать строку соединения в роли параметра;
- /@ «ИмяФайла» – запуск 1С с параметрами, указанными в конкретном файле, путь к которому нужно указать вместо ИмяФайла.
Если у вас в компании не один пользователь, то наверняка используется аутентификация 1С:Предприятия. Это означает, что каждому сотруднику, работающему в 1С, присвоен логин и пароль. Но иногда администраторы встречаются с пользователями, которые не в состоянии запомнить эти два значения. В таких случаях нам помогут следующие параметры командной строки 1С 8.3:
- /N «ИмяПользователя» – задает логин, под которым будет запущена 1С. Лучше задавать вместе с путем к базе, так как иногда пользователи могут отличаться;
- /P «Пароль» – сообщит 1С пароль для пользователя, под которым запускается 1С. Если пользователь должен заходить без пароля или нужно, чтобы его вводили, то данный параметр можно не задавать.
Добавление информационной базы
В платформе 1С заложены не только возможности выбора информационной базы из существующих, но и создания. Причем, можно добавить не только существующую ИБ в список для выбора, но и создать принципиально новую базу. К пути запуска 1С необходимо добавить параметр – «CREATEINFOBASE СтрокаСоединенияСБазой /AddInList «ИмяБД» /UseTemplate «ИмяШаблона»». Обязательным является только СтрокаСоединенияСБазой, и состоит она из нескольких параметров, которые указываются через точку с запятой.
Все свойства СтрокаСоединенияСБазой имеют вид соотношения: Имя=Значение. В тех случаях, когда значение включает в себя пробелы – его необходимо заключать в двойные кавычки. Не все свойства доступны и файловым и клиент-серверным базам – ниже будут пометки, если в каком-то случае параметр недоступен. Перечень параметров СтрокиСоединения:
- File. Применяется только для файловых информационных баз. В него прописывают путь к папке с ИБ. Если прописан несколько раз, применяется последний, что применимо и к следующему свойству;
- Srvr. Используется исключительно для клиент-серверных систем. Необходимо указать имя сервера приложений 1С. Если используется нестандартный порт, то через двоеточие нужно указать и его. Если используется несколько серверов для обеспечения бесперебойности, укажите их через запятую(Srvr=S1-test-01:1542,S1-test-02:1542);
- Ref – обозначает имя ИБ на сервере. Соответственно, для файлового варианта недопустимо использование ref;
- DBMS – указывается тип сервера БД в соединении клиент-серверных баз. В настоящее время для 1С 8.3 можно указать:
- MSSQLServer – принимается за стандарт по умолчанию;
- OracleDataBase;
- PostgreSQL;
- IBMDB2.
Дополнительные параметры запуска 1С
Существуют некоторые параметры, которые в различных ситуациях очень спасают администраторов 1С. Некоторые из них помогают пользователям, делают удобнее интерфейс, какие-то помогают получить информацию о чем-либо. Они обязательно пригодятся в повседневной работе и выручат в сложный момент вас и ваших коллег:
- /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С в одном сеансе пароль необходимо запрашивать.
Параметры для настройки соединения с сервером
Взаимодействие клиентов 1С с сервером не всегда проходит гладко. На этом процессе сказывается множество параметров – соответствие оборудования, скорость соединения, настройки проложенной сети, сервера и рабочих мест. Порой запуск 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 с.;
- /DisplayPerformance – применимо для управляемого режима и показывает статистику по серверным вызовам. Также отображает количество переданных данных с клиента на сервер и обратно. Полезный параметр для тестирования функционала на производительность;
- /ClearCache – включение этого параметра в командную строку запуска 1С заставляет систему очищать кэш. Очень полезная операция, так как временная память очень часто выступает в роли первопричины появления разнообразных странных явлений. Чистка кэша очень часто приводит к восстановлению адекватной работоспособности информационной базы.
Параметры для взаимодействия с базой
В этом разделе собраны параметры командной строки 1С 8.3, которые задают определенные настройки информационной базы. Также присутствуют параметры по передаче информации в ИБ и открытию внешних обработок:
- /DisplayAllFunctions – применимо исключительно в тонком клиенте и отвечает за отображение «Все функции». При включении этого параметра в строку команд 1С 8.3 флаг в меню «Сервис» – «Параметры» становится недоступным;
- /UC [_КодБазы_] – позволяет начать сеанс работы с базой, заблокированной от соединений. В том случае, если в свойствах ИБ установлен код разрешения, то необходимо его указать в качестве параметра _КодБазы_;
- /L _КодЯзыка_ – отвечает за основной язык интерфейса. Чаще всего используют следующие значения кода языка:
- -en;
- -ru;
- –uk.
- — ЧислоПрописью();
- — ПредставлениеПериода;
- — Число();
- — Дата();
- – прочие.
- -ReIndex – переиндексация всех таблиц в базе;
- -LogIntegrity / -LogAndRefIntegrity – проверка логической или логической и ссылочной целостности;
- -RecalcTotals – будет произведен пересчет итоговых значений;
- -IBCompression – сжатие таблиц;
- -Rebuild – реструктуризация;
- -TestOnly – тестирование без исправления;
- Для реакции при обнаружении ссылок на несуществующие объекты необходимо дописать 1 из следующих параметров:
- -BadRefCreate – создание объектов ИБ;
- -BadRefClear – очищать ссылки;
- -BadRefNone – не изменять.
- -BadDataCreate – создавать утраченные данные;
- -BadDataDelete – удалять частично потерянные объекты.
Параметры для пакетной работы конфигуратора
Если вы запустили конфигуратор 1С с одним из следующих параметров, то после выполнения всех задач приложение автоматически закроется. В случае успешного выполнения будет возвращен код 0, в случае неудачи – 1, при наличии ошибок – 101. Следующие параметры запуска 1С 8.3 из командной строки позволят запустить все стандартные механизмы платформы:
- /DumpIB _ИмяФайла_ – запуск выгрузки ИБ в указанный файл;
- /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».
Параметры проверки конфигурации 1С
Никогда не помешает проверить конфигурацию на какую-либо проблему. Зачастую эта процедура может помочь исправить серьезные проблемы, способные отнять кучу времени на ручную диагностику. Знать возможности командной строки в этом разрезе должен любой администратор, уважающий свое время. Вот перечень существующих параметров в 1С 8.3:
- /CheckModules _Ключи_ – запуск проверки синтаксиса. Обязательно указать хотя бы 1 ключ, в противном случае ничего не выполнится. Перечень ключей, указывающих в каком режиме произвести проверку:
- -ThinClient – тонкий клиент;
- -WebClient – веб-клиент;
- -Server – сервер 1С;
- -ExternalConnection – внешнее соединение;
- -ThickClientOrdinaryApplication – клиентское приложение.
- -ConfigLogIntegrity – обыкновенная проверка логической целостности 1С;
- -IncorrectReferences – поиск по всей структуре некорректных и нелогичных ссылок, удаленных объектов;
- -ThinClient, -Webclient, -ExternalConnection, -ExternalConnectionServer, -ThickClientManagedApplication, -ThickClientServerManagedApplication, -ThickClientOrdinaryApplication, -ThickClientServerOrdinaryApplication и -Server – параметры, запускающие проверку синтаксиса модулей в различных режимах эмуляции. Отвечают соответственно за:
- Файловый управляемый режим;
- Веб-клиент;
- Внешнее соединение с файловой базой;
- Внешнее соединение с клиент-серверной базой;
- Файловый толстый управляемый клиент;
- Клиент-серверный толстый управляемый клиент;
- Файловый толстый клиент;
- Клиент-серверный толстый обычный клиент;
- Сервер.
Также для проверки по объектам конфигурации применяются и следующие 2 параметра:
- /DumpConfigFiles _КаталогВыгрузки_ – параметр запускает выгрузку всех свойств объектов метаданных в указанный каталог. Также можно указать дополнительные пометки:
- -Module – необходимо выгружать модули;
- -Template – шаблоны;
- -Help – справочную информацию
- -AllWritable – выгрузка свойств исключительно тех объектов, которые доступны для записи.
- /LoadConfigFiles _КаталогЗагрузки_ – параметр по действию обратный предыдущему – запускает загрузку из конкретного каталога всех свойств объектов метаданных. Возможно добавление дополнительных свойств. Их перечень аналогичен параметру DumpConfigFiles.
Параметры для создания файлов обновлений 1С 8.3
Если вы работаете в компании, занимающейся доработкой и сопровождением 1С, то у вас есть клиенты, ожидающие от вас поставок конфигураций. Вы вполне можете автоматизировать данный процесс, используя запуск 1С из командной строки с параметрами из следующего перечня:
- /CreateDistributionFiles [-cffile _ИмяФайла_] [-cfufile _ИмяФайла_ [-f _ ИмяФайла _| -v _ВерсияДистрибутива1С_ ]+] [-digisign _ИмяФайла_] – создание обновление и поставки, где:
- -cffile – параметр создания непосредственно дистрибутива;
- -cfufile – обновления;
- -f и -v – имя и версия дистрибутива в обновлении. Если часть строки, где задаются имя и версия дистрибутива повторяется – в обновление входят несколько обновлений или установок;
- -digisign – характеристики лицензий на рабочее место пользователя.
- -file – имя файла описания комплекта 1С;
- -Option – нужный вариант поставки из вышеуказанного файла;
- -MakeSetup или -MakeFiles – указывают, создавать ли комплект или файлы комплекта поставки;
- -digisign – параметры лицензирования.
Параметры для работы с хранилищем конфигурации
Тем, кто дорабатывает конфигурации 1С в команде, механизм хранилища дает множество возможностей. Неудивительно, что существует достаточно параметров командной строки в 1С Предприятие 8.3, чтобы управлять этим механизмом. После того, как вы изучите следующие команды, ваша работа может существенно упроститься и ускориться:
- /ConfigurationRepositoryF _Каталог_ – этим параметром задается каталог хранилища;
- /ConfigurationRepositoryN _Имя_ и /ConfigurationRepositoryP _Пароль_ – задает имя пользователя и пароль для хранилища;
- /ConfigurationRepositoryDumpCfg _ИмяФайлаФорматаCF_ [-v_НомерВерсии_] – параметр инициализирует сохранение конфигурации 1С в указанный файл. Если номер версии не указывать, то будет выгружена последняя версия;
- /ConfigurationRepositoryUpdateCfg[-v_НомерВерсии_] [-revised] [-force] – обновление структуры базы в хранилище из указанного файла формата cf. Если не указан номер версии хранилища, то будет обновлена последняя сохраненная. Параметр revised отвечает за получение захваченных объектов. Force отвечает за подтверждение необходимости получения новых объектов или удаления тех, что уже внутри хранилища;
- /ConfigurationRepositoryUnbindCfg [-force] – отвечает за отключение структуры конфигурации от хранилища, причем для исполнения этого параметра у пользователя должны быть права администратора. Если аутентификация происходит внутри хранилища, то сам процесс отключения также записывается в хранилище. В ином случае происходит исключение из хранилища базы лишь локально. Параметр force применяется в случаях необходимости быстро отключить конфигурацию от хранилища, не учитывая нюансы;
- /ConfigurationRepositoryReport _ИмяФайла_ [-NBegin _НомерВерсии_] [-NEnd _НомерВерсии_] [-GroupByObject] [-GroupByComment] – выполнение командной строки позволит 1С сформировать отчет по данным истории хранилища. В том случае, если не указана группировка и не используется совместимость, то отчет будет сформирован сгруппированным по версиям. Если выбран режим совместимости с версией платформы 8.1 или 8.2, то группирован отчет будет по объектам конфигурации. Дополнительные параметры отвечают за:
- _ИмяФайла_ – в какой файл выгрузиться результат;
- -NBegin и -NEnd – с какой версии начнется и закончится формирование отчета;
- -GroupByObject и -GroupByComment – установка группировки по объектам и по комментариям, соответственно.
Работа с 1С Предприятием 8.3, если вы знаете параметры запуска 1С 8.3 из командной строки, может существенно упроститься. Уже это заставляет администраторов, если не выучить основные параметры, то хотя бы примерно представлять возможности этого механизма. Правильность написания того или иного параметра вы всегда сможете подсмотреть в интернете, если знаете, что платформа это позволяет.