Стартиране на 1С от командния ред

Програмата 1С е изключително популярна за водене на финансови отчети на почти всяко предприятие. Програмата има огромен брой функции и възможности. Понякога те не са толкова лесни за разбиране. Можете да създадете множество потребителски акаунти, за които ще бъде създадена отделна база данни. Всеки път, когато стартирате, трябва да изберете желания акаунт, база данни и в някои случаи да зададете други настройки и параметри. Ако има няколко потребители, можете лесно да се объркате и да направите грешен избор. Дори и да не сте объркани, с течение на времето такъв брой манипулации за нормално стартиране ще ви досаждат.

Стартирането на 1С от командния ред улеснява работата с програмата.

Как да се опрости тази процедура? Разработчиците предоставиха стартирането на програмата 1С от командния ред. Не се страхувайте от това име, няма да ви се налага да си спомняте куп комбинации и няма да имате нужда от командния ред на Windows. Трябва само веднъж да създадете необходимия брой преки пътища, да зададете необходимите параметри на командния ред в техните свойства или да създадете специален bat-файл и да ги регистрирате в него.

В тази статия ще разгледаме подробно как да използваме този метод на стартиране, както и как да определим всички параметри. В допълнение, ние ще споделим с вас списък с най-важните команди, които ще ви помогнат при фина настройка на клиента.

Какви файлове са отговорни за изпълнението на програмата

Да започнем с това, нека да видим кои файлове са отговорни за стартирането и стартирането на програмата, както и директорията на твърдия диск, където се съхраняват. Основната директория, в която е инсталирана 1C - C: Програмни файлове 1CvXX, където вместо XX се показват номерата на работната версия. Ако се използва последният 8.3, папката ще се нарича 1Cv83, ако предишните са 1Cv82 или 1Cv81. Вътре в каталога са други директории с под-версии. Вече в тях е папката bin с основната версия на изпълнимия файл. Не е ясно какво се води от разработчика, но с всяка актуализация инсталаторът създава нови папки, като в крайна сметка изяжда много свободно място на твърдия диск. След това намерете папката Common, а в нея файла 1cestrart.exe. Той стартира прозореца за избор на потребител и база данни. Този прозорец, съответно, е файл 1cv8s.exe от определена директория bin.

След като изберете база данни за работа, се стартира друг файл, чието име зависи от опцията за стартиране - 1cv8.exe (дебел клиент) или 1cv8c.exe (тънък клиент). Ще разкажем разликата между тези опции малко по-късно. Освен това можете да покажете необходимите за работа преки пътища и да зададете в тях параметри за стартиране, ускорявайки процеса няколко пъти.

Варианти за стартиране на 1С програма

Нека се опитаме да разберем кои опции за стартиране са ни предложили разработчиците. Само четири от тях се различават по принцип на работа и изисквания към ресурсите на компютъра, на който работите.

  • Дебел клиент - доскоро беше единствената съществуваща опция. Това е най-взискателният ресурс на работещата машина, тъй като цялата обработка на данните се извършва на компютъра на потребителя и на него се съхраняват всички необходими файлове за работа. Тя не зависи от наличието на интернет, а е свързана с хардуера, не представлява възможност за отдалечена работа.
  • Thin client - е софтуерна обвивка за достъп до 1C сървъра. Той има познато меню и интерфейс за настройки, но тъй като цялата обработка на данни се извършва на сървъра, напълно не е придирчиво за мощността на оборудването. Потребителят е снабден с ограничена функционалност, възможно е да организира работата както с отдалечен сървър чрез интернет, така и със самия компютър в специална софтуерна среда.
  • Уеб клиент - имате нужда само от уеб браузър и достъп до интернет. Следователно няма връзка с компютъра и мястото на работа. Натоварването на оборудването е минимално, тъй като всички изчисления се извършват на отдалечен сървър.
  • Конфигуратор - специален режим за фина настройка на програмата, която работи само при използване на дебел клиент.

Днес най-популярната опция за стартиране е дебел клиент с файлова база данни, съхранявана на компютър. Въпреки това, като се има предвид пълната ангажираност към уеб услугите и облачните технологии, можем да предположим, че бъдещето е за уеб версията.

Заслужава да се отбележи, че по подразбиране автоматичният избор на опцията за стартиране е регистриран в настройките на програмата 1C, така че не е необходимо да мислите за това. Ако обаче трябва да използвате конкретна опция, можете да създадете преки пътища на работния плот и да въведете в тях параметри на командния ред или да използвате файл с прилеп. Нека разгледаме всеки метод по-подробно.

Стартирайте чрез десктоп пряк път

Най-лесният начин е да използвате прекия път на работния плот, в свойствата на който са зададени параметри на командния ред. Как да организираме достъпа по този начин?

  1. Отворете Windows Explorer, отидете в директорията, която съдържа необходимия изпълним файл, и намерете самия файл с разширение exe. Например, C: Програмирани файлове 1Cv83 bin cv8.exe, които се изпълняват в режим на дебел клиент.
  2. Кликнете с него с десния бутон на мишката и изберете “Create shortcut”.
  3. След като системата покаже съобщението „Windows не може да създаде пряк път в тази папка. Сложете го на работния плот? ”Кликнете върху“ Да ”.
  4. На работния плот, намерете своя пряк път, щракнете с десния бутон върху него, изберете “Properties” - раздел “Label” - “Object”.
  5. Ще видите следния запис: “C: Програмни файлове 1Cv83 bin 1cv8.exe”. Ако поставите курсора там, съдържанието на линията може да бъде променено.
  6. В края на реда въведете съответната команда за вашите очаквания, потвърдете въвеждането с бутоните “Apply” - OK.

Стартирайте с файл с прилеп

Поне лесна опция за стартиране на програмата. Основната разлика е ръчното регистриране на всички данни в специален текстов файл. За някои този метод ще изглежда по-удобен. Как да го използвам?

  1. Създайте най-обикновен текстов документ със стандартен Notepad.
  2. Помислете за име във формат file_name.bat, където bat е разширението на файла, и след това го запишете във всяка папка на вашия твърд диск.
  3. Копирайте следните команди в документа:

@echo изключен

Център за либерални стратегии

начало

  1. След стартиране въведете необходимата команда, за да стартирате програмата с необходимите параметри.
  2. Запазете файла и го затворете.
  3. За да стартирате 1С, кликнете два пъти върху файла с прилеп.

Внимание! За правилната работа е желателно екипите да нямат руски знаци, по-специално в пътя на файла или потребителското име. В противен случай трябва внимателно да обмислите избора на кодиране на файлове.

Основни команди за стартиране

Тъй като параметрите на командния ред се различават в различните версии на 1С, вземете пробите за всеки от тях. Ще ви представим следната последователност: дешифриране на всеки елемент и приложение за проба.

Версия 7.7

1cv7.exe MODE [/ M | Пътека / Пътят на картата / N ‹потребителско име› | / P ‹парола›],

където MODE е посоченият режим, в който ще бъде стартиран клиентът на програмата. Тя може да приеме следните стойности:

  • config - конфигуратор, за фина настройка на функциите на програмата, както и програмиране на някои операции;
  • debug - дебъгер за проверка на изпълнението на определени функции и операции;
  • предприятие - обичайният начин на работа за изпълнение на ежедневните задачи по поддръжката на предприятието.
  • monitor - командата, която стартира режима на монитора.

След това трябва да изясните някои параметри за стартиране:

  • / M - стартира режим на изключителен достъп, така че никой освен вие да не можете да влезете в програмата. Ако сте единственият потребител, тогава режимът на изключване се активира автоматично. За да влезете в изключителния режим, когато работите в корпоративната мрежа, е необходимо други потребители да се излизат от програмата. Режимът е необходим за извършване на важни операции с бази данни, така че да не се намесва трета страна.
  • / D - папката, в която се съхранява базата данни. Това е особено важно, ако се използва папка, която е различна от тази, която програмата избира по подразбиране.
  • / U - работната папка на потребителя, при условие че програмата се използва от няколко потребители.
  • / N - потребителско име за достъп до базата данни и акаунта.
  • / P - парола за достъп до акаунта и базата данни.

По-рядко използвани команди:

  • - Пътят към папката с временни файлове, ако искате те да се съхраняват в папка, различна от тази по подразбиране.
  • / @ ‹FileName› - за избор на команден файл при работа в режим конфигуратор.
  • / W - инициализира уеб разширението.
  • / L - език на програмното меню, различен от руски: ENG - английски, UKR - украински

Пример за използване: 1cv7 enterprise / Dc: 1c база данни / NIvanov / P753159,

Ако стартирате програмата с такива команди, ще избегнете показването на прозореца за избор на потребител и база данни и няма да бъдете подканени за потребителско име и парола.

Версия 8.2 и 8.3

  • ПРОЕКТОР - работи в режим конфигуратор за програмиране на функции и фина настройка.
  • ПРЕДПРИЯТИЕ - стартира нормалния режим за поддръжка на предприятието.
  • CREATEINFOBASE ‹StringConnections› [/ AddInList [NameBase]] [/ UseTemplate ‹име на шаблонен файл›] - създаване на нова база данни, в която ще се съхранява цялата работна информация.
  • Връзка низ - тези параметри могат да бъдат зададени:
    • Файл - папка с база данни (с файловата версия на произведението).
    • Srvr - адресът на корпоративния сървър (в клиент-сървър версията на работата). Можете да посочите няколко адреса, както следва: Srvr = "Server1, Server2" или Srvr = "Server1: 1741, Server2: 1741";
  • / AddInList [DatabaseName] - името на базата данни, която ще се използва за добавяне към списъка. Ако пропуснете този параметър, базата няма да бъде добавена към списъка и ако не регистрирате името си, тя ще бъде зададена автоматично.
  • / UseTemplate - базата данни се създава от готов шаблон, който се посочва в името, дадено в триъгълните скоби.
  • Ref - името на базата данни, съхранена на сървъра на програмата.

СУБД показва типа на използваната база данни на сървъра:

  • MSSQLServer;
  • PostgreSQL;
  • IBMDB2;
  • OracleDatabase.

За всеки тип база данни можете да посочите допълнителни параметри:

  • Usr - вход.
  • Pwd - парола.
  • Locale - локализация.

Когато стартирате програмата в нормален режим или в режим на конфигуратор, можете да използвате следните параметри на командния ред:

  • / @ ‹FileName› - избира външен файл с посочените параметри на командния ред.
  • / F ‹PathBases› - път към базата данни във файловия режим на работа.
  • / S ‹ComputerName NameBase› - местоположение на базата данни на хост компютъра по време на работа на сървъра.
  • / WS - връзка за свързване към уеб сървъра.
  • / IBName ‹име на база данни› стартира базата данни с указаното име от списъка на всички налични бази данни. Ако имената на няколко бази съвпадат, програмата ще генерира грешка.
  • / IBConnectionString е адресът на връзката към пълната база данни, използвана от функцията String Connection, описана по-горе.

Когато използвате тънък клиент, можете да приложите следните параметри:

  • wsn - потребителско влизане за свързване към уеб сървъра.
  • wsp е паролата за свързване към уеб сървъра.
  • wspauto - активирайте автоматичните настройки на прокси сървъра.
  • wspsrv - адрес на прокси сървър.
  • wspport - порт за прокси.
  • wspuser - влизане при работа чрез прокси сървър с необходимост от оторизация. потребителско име за прокси с разрешение.
  • wsppwd - парола при работа чрез прокси сървър с необходимост от оторизация. потребителско име за прокси с разрешение.
  • / N ‹Логин› - входът, посочен в конфигуратора. Потребителско име, както е определено в Конфигуратора.
  • / P ‹Password› - парола на потребителя, зададена в предишния параметър. Тя може да бъде пропусната, ако потребителят няма парола.
  • / WSN ‹name› е потребителското име за удостоверяване на уеб сървъра.
  • / WSP ‹password› - парола на потребителя, чието име е посочено в параметъра / WSN, за удостоверяване на уеб сървъра.
  • / WA- - забранява използването на удостоверяване на Windows при стартиране.
  • / WA + - принудително използване на удостоверяване на Windows при стартиране. Ако въобще не напишете този параметър, по подразбиране е / WA +.
  • AppAutoCheckVersion - автоматичен избор за всяка версия на базата данни на желаната версия на програмата 1С.
  • / AppAutoCheckMode - автоматичен избор на режим стартиране въз основа на информация от базата данни.
  • / UseHwLicenses +, / UseHwLicenses - търсене на локален ключ за защита.
  • / Debug - стартирайте 1C програма в режим на отстраняване на грешки.
  • / DebuggerURL - идентификация на дебъгера, към който приложението трябва да бъде свързано веднага след стартирането. Посочва URL адреса на дебъгера (протокол, компютър и номер на порт), на който могат да се създават отдалечени обекти в дебъгера.
  • / RunShortcut ‹име на файл› - стартиране на програмата от файла със списъка на създадените бази данни.

Пакетният режим на конфигуратора

  • / DumpIB ‹FileName› - разтоварване на базата данни.
  • / RestoreIB ‹FileName› - зареждане на базата данни.
  • / DumpCfg ‹FileName› - записва настройките в отделен файл.
  • / DumpDBCfg ‹FileName› - записва настройките на базата данни в отделен файл.
  • - Заредете настройките от външен файл.
  • / ConvertFiles ‹име на файл | директория› - пакетно преобразуване на 1C файлове с версия 8.x. За да бъде процедурата успешна, файловете трябва да са достъпни за писане, както и режима на работа на конфигуратора с отворена конфигурация, в която ще извършите преобразуването.

Например: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - преобразуване на файлове,

1cv8.exe / ConvertFilesd: / base - преобразуване на папки.

Примери от командния ред

Стартирайте 1C в режим на дебел клиентски файл:

"C: Програмни файлове 1cv83 bin 1cv8.exe" ПРЕДПРИЯТИЕ / F "D: база данни Потребител" / N "Админ" / P "12345 ′

Стартиране на 1С в режим клиент-сървър:

"C: Program Files 1cv83 bin 1cv8.exe" ПРЕДПРИЯТИЕ / S "сървърна база Потребител" / N "Админ" / P "12345

заключение

Ние разгледахме най-основните команди за изпълнение на 1С от командния ред. Като замените командите, можете да изпълнявате различни заявки. Всъщност има много повече, но значителна част от тях са най-вероятно предназначени за специалисти по техническа поддръжка. Използвайки информацията от статията, можете да извършите всички действия сами. Оставете въпросите си в коментарите.