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

Октябрь 31st, 2007

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

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

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

  1. изменить ярлык (или копию ярлыка) программы (что быстрее, но на мой взгляд не удобно);
  2. создать текстовый файл в блокноте с расширением “.cmd” или bat и в нем написать команду для запуска программы.

 

Программа 1с имеет следующие параметры:
1cv7.exe MODE [ /M | /D | /U | /N | /P ],

 где MODE - режим запуска, может принимать только одно из трех значений:

config - режим конфигуратора;

debug - режим отладчика;

enterprise - нормальный (рабочий) режим 1С.

 

Режим enterprise можно применять со следующими ключами:

 /M - запуск программы в монопольном режиме;

/D - каталог базы данных;

/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);

/N - имя пользователя;

/P - пароль пользователя;

/T<путь> - путь к временным файлам

/@<ИмяФайла> - для режима конфигуратора с указанием файла пакетного запуска

/W - инициализация Web расширения

Пример:

 

@echo off
Set pr=”C:\Program Files\1Cv77\BIN\” //путь к программе
Set db=”D:\archive\2SBDB\” //путь к базе
 

cd %pr% //переход в папку программы

start 1cv7s.exe config /D%db% /NUser1 /PPass1

 

 //запуск конфигуратора для пользователя User1 с паролем Pass1

 

P.S. команда start используется для того, чтобы не выводилось черное окошко командной строки windows.

Если заменить последнюю команду на:

start 1cv7s.exe enterprise /D%db% /NUser1 /PPass1
то будет выполнен простой запуск программы 1с.

 

Entry Filed under: Разное

2 Comments Add your own

  • 1. Makora…  |  Октябрь 19th, 2009 at 10:25 pm

    Makora…

    с вами курить не бросишь :) www.skfparts.ru…

  • 2. Alexander7…  |  Июль 23rd, 2011 at 3:41 am

    < b >< a href=”http://www.trustedpillspot.com/?ml=buy-generic-LEVITRA buy@generic.LEVITRA” >…< /a >< /b >< /blockquote >…

    Need cheap generic LEVITRA?…

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

Октябрь 2007
Пн Вт Ср Чт Пт Сб Вс
« Авг   Ноя »
1234567
891011121314
15161718192021
22232425262728
293031  

Most Recent Posts


[removed] (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter47677693 = new Ya.Metrika({ id:47677693, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n[removed].insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); [removed]