Команды запуска 1с

Параметры командной строки 1С 8.3 и 7.7

Команды запуска 1с

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

Источник: https://programmist1s.ru/parametryi-komandnoy-stroki-1s-7-i-8/

Параметры запуска 1С

Команды запуска 1с

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

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

Ввод параметров в окно выбора базы

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

  • Добавить;
  • Изменить;
  • Удалить;
  • Настройка.

Рис.1

Если выбрав информационную базу нажать кнопку «Изменить», и пропустить первое диалоговое окно, откроется форма (Рис.2).

Рис.2

Поле ввода под надписью «Дополнительные параметры запуска:» позволяет ввести некоторые ключи:

  • /N «Имя пользователя» — эта строка означает, что запуск программы будет осуществлен под пользователем, чье имя указано в кавычках;
  • /P «Пароль» — в случае, если аутентификация пользователя предполагает ввод пароля, в значении параметра он обязательно должен быть указан;
  • /UC «Код» — использование этого параметра позволяет снять блокировку соединений с информационной базой (блокировка необходима, когда требуется монопольный доступ).

Таким образом, строка вида «/N «Иванов Иван Иванович»  /P «1234»» избавляет пользователя на определенном рабочем месте от необходимости постоянно авторизовываться при запуске системы.

Параметры в ярлыке

Вышеперечисленные параметры можно прописывать и в другом месте. Вызвав контекстное меню ярлыка программы, и зайдя в его свойства, можно получить окно (Рис.3)

Рис.3

Для ввода параметров нам потребуется поле ввода «Объект».

В первую очередь следует определиться с режимом запуска приложения:

  • DESIGNER (в 8.0 это параметр CONFIG) позволяет запустить программу в режиме конфигуратора.
  • ENTERPRISE означает запуск обычного приложения.

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

  • /F «адрес базы» — используется, если работа осуществляется в файловом режиме;
  • /S «имя сервера»\ «имя базы на сервере» — запускает базу при клиент-серверном варианте работы;
  • /WS «адрес» — для установки соединения с web сервером.

В последнем случае может потребоваться аутентификация пользователя на удаленном web сервере. Целый ряд параметров позволяет произвести тонкую настройку:

  1. Wsn – имя пользователя, под которым будет осуществляться подключение к серверу;
  2. Wsp – пароль вышеуказанного пользователя;
  3. Wspsrv – адрес прокси;
  4. Wspport – порт соответствующего прокси-сервера.

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

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

Скопировав созданный ярлык в папку «Автозапуск» можно еще больше оптимизировать работу системы (Рис.4).

Рис.4

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

Включение и выключение Windows аутентификации пользователя осуществляется параметрами /WA+ и /WA-

Командная строка и параметры

Фактически, строка, записанная в поле «Объект», может быть практически без исправлений быть скопирована в командную строку, запускаемую через Пуск->Все программы->Стандартные->Выполнить. Результат будет тот же самый.

Здесь можно указать несколько параметров, которые также возможно использовать из командной строки:

  • CREATEINFOBASE [/AddInList «Имя информационной базы» [/UseTemplate «имя файла шаблона»] – позволяет создать информационную базу определенного вида (файл шаблона должен иметь расширение (dt  или cf);
  • СтрокаСоединения – обязательный параметр, который указывает на место размещения создаваемой базы, должен состоять из пары Имя параметра и Значения, объединенных знаком равенства (пример строки для файлового варианта работы: File= «D:\1с базы\1Cv8Log» для серверных баз Srvr= «Server3»);
  • DBMS – в зависимости от указанного значения, описывает какой тип сервера базы данных используется.

Резервное копирование базы данных при помощи параметров командной строки 1С

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

файла составит одну строку:  «C:\Program Files\1cv82\common\1cestart.exe» DESIGNER  /S Server-1C\1C-Work82 /N»Админ» /P»1234″ /DumpIB \\bdc\BackUp\Base_%date:~-10%.dt».

Итог

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

Источник: http://blog.it-terminal.ru/1c-admin/1s-parametry-zapuska.html

Параметры и ключи запуска в 1С 8.3 и 8.2

Команды запуска 1с

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

Общее о запуске 1С Предприятие 8

На платформе 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, складывается следующим образом: \

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

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

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

Далее пишем путь к базе через параметр /F . В моем случае получилось:

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

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

https://www.youtube.com/watch?v=Wped6uxCxGI

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

  • “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.

Источник: https://1s83.info/admin/rezhimyi-zapuska-i-parametryi-zapuska-1s.html

Семь полезных параметров конфигуратора 1С

Команды запуска 1с

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

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

После того, как Вы кликните по этому пункту меню, откроется окно параметров конфигуратора 1С.

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

И так начнем.

Варианты запуска 1С: Предприятия

И начнем с параметра, при помощи которого, можно установить под каким видом клиента будет запускаться Ваше 1С: Предприятие по умолчанию из конфигуратора 1С (кнопка «Начать отладку»).

Этот параметр находится в разделе «Запуск 1С Предприятия», на закладке «Основные», и называется «Приложение»

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

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

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

Закончим с параметрами запуска 1С: Предприятия и переедем в раздел «Общие». И первый интересный параметр в этой закладке:

Редактирование конфигураций для режимов запуска

Если установлен признак «Управляемое приложение и обычное приложение», то Вы сможете редактировать Вашу конфигурацию 1С как в обычном режиме, так и в управляемом. В частности, установка этого параметра позволяет создавать обычные формы в управляемом приложении 1С. В конструкторе форм 1С появится признак «Тип формы»

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

Рефакторинг  при изменении метаданных

Ряд параметров раздела «Общие» я объединю в одну группу, это все параметры связанные с изменением данных (удалением, переименование и т.п)

При помощи этих параметров можно задать то, как будет система реагировать на удаление или переименование  данных (реквизиты, объекты, названия форм и тд).

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

Например, если у Вас  есть реквизит «Номенклатура» в документе «Приход», и Вы этот реквизит переименуете в «Товар» , то после переименования, платформа найдет все места в конфигураторе, где встречается реквизит «Номенклатура».  Поэтому используйте эти параметры очень аккуратно.

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

Группировка  кода в модулях

Очень полезная и нужна закладка раздела «Модули» — «Группировка». С её помощью можно устанавливать и снимать группировку кода в программных модулях 1С

Если установлен флаг в колонке «Группировать» напротив названия нужной конструкции кода (например, цикл), то во всех программных модулях конфигурации появится возможность свернуть код указанной конструкции (все циклы).

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

Проверка модулей

Следующая закладка раздела «Модули» — «Проверка».

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

Например, у нас установлены флаги «Тонкий клиент» и «Сервер»

Мы написали заранее ошибочный код в модуле формы 1С: таблицы значений нельзя использовать в клиентском контексте. Подробнее о клиентском и серверном контексте читайте в моей книге «Основы разработки в 1С: Такси»

Если мы выполним синтаксис проверку этого модуля.

То выйдет соответствующая ошибка

Теперь снимем проверку на тонком клиенте.

В этом случае ошибка не возникнет.

Не потому что ее нет, а потому что конфигуратор 1С просто не проверял правильность кода в контексте тонкого клиента.

Контекстная подсказка

Ещё одна закладка раздела «Модули» — «Контекстная подсказка»

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

Источник: https://www.1s-up.ru/sem-poleznyh-parametrov-konfiguratora-1c/

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: