Запуск 1С з параметрами з командного рядка

Програма 1С є неймовірно популярною для ведення фінансової документації практично будь-якого підприємства. Програма володіє величезною кількістю функцій і можливостей. Іноді з ними не так і просто розібратися. Можна створювати кілька облікових записів користувача, для яких буде створено окрему базу даних. При кожному запуску потрібно вибрати потрібну обліковий запис, базу даних, а в деяких випадках і вказати інші настройки та параметри. Якщо користувачів декілька, то можна легко заплутатися і помилитися при виборі. Навіть якщо ви і не плутаєтеся, з часом така кількість маніпуляцій для звичайного запуску порядком набридає.

Запуск 1С з командного рядка

Запуск 1С з командного рядка спрощує роботу з програмою.

Як спростити цю процедуру? Розробники передбачили запуск програми 1С з командного рядка. Не варто лякатися цієї назви, вам не потрібно буде запам’ятовувати купу комбінацій, і командний рядок Windows вам також не знадобиться. Достатньо лише один раз створити потрібну кількість ярликів, прописати в їх властивості необхідні параметри командного рядка або ж створити спеціальний bat-файл і прописати їх в ньому.

У цій статті ми детально розберемо, як користуватися цим способом запуску, а також як вказати всі параметри. Крім того, ми поділимося з вами списком найважливіших команд, які допоможуть вам в тонкій настройці клієнта.

Які файли відповідають за запуск програми

Для початку давайте подивимося, які файли відповідають за запуск і роботу програми, а також каталог жорсткого диска, де вони зберігаються. Основний каталог, в який встановлюється 1С — C: \ Program files \ 1CvXX \, де замість XX вказуються цифри робочої версії. Якщо слід брати найостаннішу 8.3, папка буде називатися 1Cv83, якщо попередні — 1Cv82 або 1Cv81. Усередині каталогу знаходяться інші каталоги з підверсіями. Уже в них знаходиться папка bin з основним виконуваним файлом версії. Незрозуміло, чим керується розробник, але при кожному оновленні установник створює нові папки, з часом з’їдаючи купу вільного місця на жорсткому диску. Далі знайдіть папку Common, а в ній файл 1cestrart.exe. Саме він запускає віконце вибору користувача і бази даних. Це віконце, відповідно, являє собою файл 1cv8s.exe з певного каталогу bin.

Файли запуску 1С

Після того як ви вибираєте базу даних для роботи, запускається ще один файл, назва якого залежить від варіанту запуску — 1cv8.exe (товстий клієнт) або 1cv8c.exe (тонкий клієнт). Різницю між цими варіантами ми розповімо трохи пізніше. Крім того, можна вивести потрібні для роботи ярлики і прописати в них параметри запуску, прискоривши процес в кілька разів.

Варіанти запуску програми 1С

Спробуємо розібратися, які варіанти запуску запропонував нам розробник. Всього їх чотири, відрізняються вони принципом роботи і вимогливістю до ресурсів комп’ютера, на якому ви працюєте.

  • Товстий клієнт — до недавнього часу це був єдиний існуючий варіант. Є найбільш вимогливим до ресурсів робочої машини, оскільки вся обробка даних здійснюється на комп’ютері користувача, на ньому ж зберігаються всі необхідні для роботи файли. Чи не залежить від наявності інтернету, але прив’язаний до залозу, не представляє можливості віддаленої роботи.
  • Тонкий клієнт — являє собою програмну оболонку для доступу до сервера 1С. Має звичний інтерфейс меню і налаштувань, але, оскільки вся обробка даних здійснюється на сервері, абсолютно не вимогливий до потужності обладнання. Користувачеві надано обмежений функціонал, можна організувати роботу як з віддаленим сервером через інтернет, так і на самому комп’ютері в спеціальній програмному середовищі.
  • Веб-клієнт — для роботи знадобиться лише веб-браузер і вихід в інтернет. Відповідно, немає ніякої прив’язки до комп’ютера і місця роботи. Навантаження на обладнання мінімальна, так як всі обчислення відбуваються на віддаленому сервері.
  • Конфігуратор — спеціальний режим для оптимізації програми, що працює тільки при використанні товстого клієнта.

На сьогоднішній день найпопулярніший варіант запуску — товстий клієнт з файлової базою даних, що зберігається на комп’ютері. Проте, з огляду на тотальну спрямованість до веб-сервісів і хмарних технологій, можна припустити, що майбутнє — саме за веб-версією.

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

Запуск через ярлик на робочому столі

Найбільш простим способом буде скористатися ярликом на робочому столі, у властивостях якого вказані параметри командного рядка. Як організувати доступ таким способом?

  1. Відкрийте Провідник Windows, перейдіть в каталог, в якому міститься потрібний вам виконуваний файл, і знайдіть сам файл з розширенням exe. Наприклад, C: \ Program files \ 1Cv83 \ bin \ 1cv8.exe для запуску в режимі товстого клієнта.
  2. Клацніть по ньому правою кнопкою мишки і виберіть «Створити ярлик».
  3. Після того як система видасть повідомлення «Windows не може створити ярлик в цій папці. Помістити його на робочий стіл? »Натисніть« Так ».
  4. На робочому столі знайдіть ваш ярлик, клікніть по ньому правою кнопкою миші, виберіть «Властивості» — вкладка «Ярлик» — рядок «Об’єкт».
  5. Ви побачите запис наступного виду: «C: \ Program files \ 1Cv83 \ bin \ 1cv8.exe». Якщо туди поставити курсор, то вміст рядка можна змінювати.
  6. В кінці рядка введіть відповідну вашим очікуванням команду, Ви можете підтвердити кнопками «Застосувати» — ОК.

Запуск через ярлик на Робочому столі

Запуск за допомогою bat-файлу

Не менш легкий варіант запуску програми. Головна відмінність — прописка всіх даних вручну в спеціальному текстовому файлі. Для кого-то цей спосіб здасться більш зручним. Як ним скористатися?

  1. Створіть самий звичайний текстовий документ за допомогою стандартного Блокнота.
  2. Придумайте йому назву в форматі імя_файла.bat, де bat — це розширення файлу, після чого збережіть його в будь-якій папці на жорсткому диску.
  3. Скопіюйте в документ наступні команди:

@echo off
cls
start

  1. Після start впишіть потрібну команду для запуску програми з необхідними параметрами.
  2. Збережіть файл і закрийте його.
  3. Для запуску 1С двічі клікніть по bat-файлу.

Увага! Для коректної роботи бажано, щоб в командах не було російських знаків, зокрема, в шляху файлу або імені користувача. В іншому випадку варто уважно ставитися до вибору кодування файлу.

Основні команди запуску

Оскільки в різних версіях 1С параметри командного рядка відрізняються, розглянемо зразки для кожної з них. Представляти будемо в наступній послідовності: розшифровка кожного елемента і зразок застосування.

версія 7.7

1cv7.exe РЕЖИМ [/ M | / D <шлях> | / U <шлях> | / N <ім'я користувача> | / P <пароль>],

де РЕЖИМ — зазначений режим, в якому буде запускатися клієнт програми. Може приймати такі значення:

  • config — конфігуратор, для тонкої настройки функцій програми, а також програмування деяких операцій;
  • debug — відладчик для перевірки працездатності деяких функцій і операцій;
  • enterprise — звичайний режим роботи для виконання повсякденних завдань з обслуговування підприємства.
  • monitor — команда, яка запускає режим монітора.

Далі слід уточнити деякі параметри запуску:

  • / M — запуск монопольного режиму доступу для того, щоб ніхто, крім вас, не зміг зайти в програму. Якщо ви єдиний користувач, то монопольний режим активований автоматично. Щоб увійти в монопольний режим при роботі по мережі підприємства, потрібно, щоб інші користувачі вийшли з програми. Режим необхідний для виконання важливих операцій з базами даних, щоб не втрутився ніхто сторонній.
  • / D — папка, в якій зберігається база даних. Особливо важливо, якщо використовується папка, що відрізняється від тієї, яку вибирає програма за замовчуванням.
  • / U — робоча папка користувача, за умови, що програмою користуються декілька користувачів.
  • / N — ім’я користувача для доступу до бази даних і облікового запису.
  • / P — пароль доступу до облікового запису та базі даних.

Ще більш рідко використовуються команди:

  • / T <шлях> — шлях до папки з тимчасовими файлами, якщо ви хочете, щоб вони зберігалися в папці не за замовчуванням.
  • / @ <Имяфайла> — для вибору файлу пакетного запуску при роботі в режимі конфігуратора.
  • / W — ініціалізація веб-розширення.
  • / L — мову меню програми, відмінний від російського: ENG — англійська, UKR — український

Приклад використання: 1cv7 enterprise / Dc: \ 1c \ database / NIvanov / P753159,

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

Версія 8.2 і 8.3

  • DESIGNER — запуск в режимі конфігуратора для програмування функцій і тонкої настройки.
  • ENTERPRISE — запуск звичайного режиму для обслуговування підприємства.
  • CREATEINFOBASE <СтрокаСоедіненія> [/ AddInList [ІмяБази]] [/ UseTemplate <назва файлу шаблону>] — створення нової бази даних, в якій буде зберігатися вся робоча інформація.
  • СтрокаСоедіненія — можуть зазначатися такі параметри:
    • File — папка бази даних (при файловому варіанті роботи).
    • Srvr — адреса сервера підприємства (при клієнт-серверному варіанті роботи). Можна вказати кілька адрес в такий спосіб: Srvr = «Server1, Server2» або ж Srvr = «Server1: 1741, Server2: 1741»;
  • / AddInList [ІмяБази] — назва бази даних, яке буде використовуватися для додавання в список. Якщо пропустити цей параметр, база в список додана не буде, а якщо не прописати своє ім’я, воно буде присвоєно автоматично.
  • / UseTemplate — база даних створюється з готового шаблону, який вказується в прописаному в трикутних дужках назві.
  • Ref — ім’я бази даних, що зберігається на сервері програми.

DBMS вказує тип застосовуваної на сервері бази даних:

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

Для кожного виду бази даних можна прописати додаткові параметри:

  • Usr — логін.
  • Pwd — пароль.
  • Locale — локалізація.

При запуску програми в звичайному режимі або в режимі конфігуратора можна використовувати такі параметри командного рядка:

  • / @ <Имяфайла> — вибір зовнішнього файлу з прописаними параметрами командного рядка.
  • / F <ПутьБази> — шлях до бази даних при файловому режимі роботи.
  • / S <ІмяКомпьютера \ ІмяБази> — розташування бази на головному комп’ютері при серверному режимі роботи.
  • / WS — посилання для з’єднання з веб-сервером.
  • / IBName <ім'я бази> — запуск бази даних з вказаним ім’ям зі списку всіх наявних баз. При збігу назви кількох баз програма видасть помилку.
  • / IBConnectionString — адреса з’єднання з повною базою даних в тому вигляді, в якому вона використовується функцією СтрокаСоедіненія, описаної вище.

При використанні тонкого клієнта можна застосувати такі параметри:

  • wsn — логін користувача для під’єднання до веб-сервера.
  • wsp — пароль для під’єднання до веб-сервера.
  • wspauto — задіяти автоматичні параметри проксі-сервера.
  • wspsrv — адреса проксі-сервера.
  • wspport — порт проксі-сервера.
  • wspuser — логін при роботі через проксі-сервер з необхідністю авторизації. ім’я користувача для проксі з авторизацією.
  • wsppwd — пароль при роботі через проксі-сервер з необхідністю авторизації. ім’я користувача для проксі з авторизацією.
  • / N <Логін> — логін, вказаний в конфігураторі. Ім’я користувача, як воно задано в Конфігураторі.
  • / P <Пароль> — пароль зазначеного в попередньому параметрі користувача. Можна не вказувати, якщо користувач не має пароля.
  • / WSN <ім'я> — ім’я користувача для аутентифікації на веб-сервері.
  • / WSP <пароль> — пароль користувача, ім’я якого зазначено в параметрі / WSN, щоб ідентифікувати себе на веб-сервері.
  • / WA- — заборона використання аутентифікації Windows при запуску.
  • / WA + — примусове використання аутентифікації Windows при запуску. Якщо не писати взагалі цей параметр, використовується за умовчанням / WA +.
  • AppAutoCheckVersion — автоматичний вибір для кожної версії бази даних потрібної версії програми 1С.
  • / AppAutoCheckMode — автоматичний вибір режиму запуску на основі інформації з бази даних.
  • / UseHwLicenses +, / UseHwLicenses- -пошук локального ключа захисту.
  • / Debug — запуск програми 1С в режимі налагодження.
  • / DebuggerURL — ідентифікація відладчика, до якого додаток відразу після запуску має підключитися. Вказується URL відладчика (протокол, комп’ютер і номер порту), на якому в отладчі1ке можна створювати віддалені об’єкти.
  • / RunShortcut <ім'я файлу> — запуск програми з файлу списку створених бази даних.

Пакетний режим Конфігуратора

  • / DumpIB <имяфайла> — вивантаження бази даних.
  • / RestoreIB <имяфайла> — завантаження бази даних.
  • / DumpCfg <имяфайла> — збереження налаштувань в окремий файл.
  • / DumpDBCfg <имяфайла> — збереження налаштувань бази даних в окремий файл.
  • / LoadCfg <имяфайла> — завантаження налаштувань із зовнішнього файлу.
  • / ConvertFiles <ім'я файлу | каталогу> — пакетне перетворення файлів 1С версії 8.x. Щоб процедура пройшла успішно, файли обов’язково повинні бути доступними для запису, а також запущений режим конфігуратора з відкритою конфігурацією, в якій ви будете виконувати перетворення.

Наприклад: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf — перетворення файлу,

1cv8.exe / ConvertFilesd: / base — перетворення папки.

Запуск Конфігуратора 1С

Приклади використання командного рядка

Запуск 1С в файловому режимі товстого клієнта:

«C: \ Program Files \ 1cv83 \ bin \ 1cv8.exe» ENTERPRISE / F »D: \ database \ User» / N »Адмін» / P »12345 »

Запуск 1С в клієнт-серверному режимі:

«C: \ Program Files \ 1cv83 \ bin \ 1cv8.exe» ENTERPRISE / S »server-base \ User» / N »Адмін» / P »12345 »

висновок

Ми розглянули основні команди для запуску 1С з командного рядка. Підставляючи команди, ви зможете виконувати найрізноманітніші запити. Насправді їх набагато більше, але значна частина з них, скоріше, призначені для фахівців технічної підтримки. Використовуючи інформацію зі статті, ви зможете здійснювати всі дії самостійно. У коментарях залишайте ваші питання.

Ссылка на основную публикацию
Adblock
detector