Зміст
Програма 1С є неймовірно популярною для ведення фінансової документації практично будь-якого підприємства. Програма володіє величезною кількістю функцій і можливостей. Іноді з ними не так і просто розібратися. Можна створювати кілька облікових записів користувача, для яких буде створено окрему базу даних. При кожному запуску потрібно вибрати потрібну обліковий запис, базу даних, а в деяких випадках і вказати інші настройки та параметри. Якщо користувачів декілька, то можна легко заплутатися і помилитися при виборі. Навіть якщо ви і не плутаєтеся, з часом така кількість маніпуляцій для звичайного запуску порядком набридає.
Запуск 1С з командного рядка спрощує роботу з програмою.
Як спростити цю процедуру? Розробники передбачили запуск програми 1С з командного рядка. Не варто лякатися цієї назви, вам не потрібно буде запам’ятовувати купу комбінацій, і командний рядок Windows вам також не знадобиться. Достатньо лише один раз створити потрібну кількість ярликів, прописати в їх властивості необхідні параметри командного рядка або ж створити спеціальний bat-файл і прописати їх в ньому.
У цій статті ми детально розберемо, як користуватися цим способом запуску, а також як вказати всі параметри. Крім того, ми поділимося з вами списком найважливіших команд, які допоможуть вам в тонкій настройці клієнта.
Які файли відповідають за запуск програми
Для початку давайте подивимося, які файли відповідають за запуск і роботу програми, а також каталог жорсткого диска, де вони зберігаються. Основний каталог, в який встановлюється 1С — C: \ Program files \ 1CvXX \, де замість XX вказуються цифри робочої версії. Якщо слід брати найостаннішу 8.3, папка буде називатися 1Cv83, якщо попередні — 1Cv82 або 1Cv81. Усередині каталогу знаходяться інші каталоги з підверсіями. Уже в них знаходиться папка bin з основним виконуваним файлом версії. Незрозуміло, чим керується розробник, але при кожному оновленні установник створює нові папки, з часом з’їдаючи купу вільного місця на жорсткому диску. Далі знайдіть папку Common, а в ній файл 1cestrart.exe. Саме він запускає віконце вибору користувача і бази даних. Це віконце, відповідно, являє собою файл 1cv8s.exe з певного каталогу bin.
Після того як ви вибираєте базу даних для роботи, запускається ще один файл, назва якого залежить від варіанту запуску — 1cv8.exe (товстий клієнт) або 1cv8c.exe (тонкий клієнт). Різницю між цими варіантами ми розповімо трохи пізніше. Крім того, можна вивести потрібні для роботи ярлики і прописати в них параметри запуску, прискоривши процес в кілька разів.
Варіанти запуску програми 1С
Спробуємо розібратися, які варіанти запуску запропонував нам розробник. Всього їх чотири, відрізняються вони принципом роботи і вимогливістю до ресурсів комп’ютера, на якому ви працюєте.
- Товстий клієнт — до недавнього часу це був єдиний існуючий варіант. Є найбільш вимогливим до ресурсів робочої машини, оскільки вся обробка даних здійснюється на комп’ютері користувача, на ньому ж зберігаються всі необхідні для роботи файли. Чи не залежить від наявності інтернету, але прив’язаний до залозу, не представляє можливості віддаленої роботи.
- Тонкий клієнт — являє собою програмну оболонку для доступу до сервера 1С. Має звичний інтерфейс меню і налаштувань, але, оскільки вся обробка даних здійснюється на сервері, абсолютно не вимогливий до потужності обладнання. Користувачеві надано обмежений функціонал, можна організувати роботу як з віддаленим сервером через інтернет, так і на самому комп’ютері в спеціальній програмному середовищі.
- Веб-клієнт — для роботи знадобиться лише веб-браузер і вихід в інтернет. Відповідно, немає ніякої прив’язки до комп’ютера і місця роботи. Навантаження на обладнання мінімальна, так як всі обчислення відбуваються на віддаленому сервері.
- Конфігуратор — спеціальний режим для оптимізації програми, що працює тільки при використанні товстого клієнта.
На сьогоднішній день найпопулярніший варіант запуску — товстий клієнт з файлової базою даних, що зберігається на комп’ютері. Проте, з огляду на тотальну спрямованість до веб-сервісів і хмарних технологій, можна припустити, що майбутнє — саме за веб-версією.
Варто відзначити, що за замовчуванням в налаштуваннях програми 1С прописаний автоматичний вибір варіанта запуску, так що вам не потрібно про це замислюватися. Проте, якщо вам потрібно скористатися якимось конкретним варіантом, можна створити ярлики на робочому столі і прописати в них параметри командного рядка або ж скористатися bat-файлом. Давайте розглянемо кожен спосіб докладніше.
Запуск через ярлик на робочому столі
Найбільш простим способом буде скористатися ярликом на робочому столі, у властивостях якого вказані параметри командного рядка. Як організувати доступ таким способом?
- Відкрийте Провідник Windows, перейдіть в каталог, в якому міститься потрібний вам виконуваний файл, і знайдіть сам файл з розширенням exe. Наприклад, C: \ Program files \ 1Cv83 \ bin \ 1cv8.exe для запуску в режимі товстого клієнта.
- Клацніть по ньому правою кнопкою мишки і виберіть «Створити ярлик».
- Після того як система видасть повідомлення «Windows не може створити ярлик в цій папці. Помістити його на робочий стіл? »Натисніть« Так ».
- На робочому столі знайдіть ваш ярлик, клікніть по ньому правою кнопкою миші, виберіть «Властивості» — вкладка «Ярлик» — рядок «Об’єкт».
- Ви побачите запис наступного виду: «C: \ Program files \ 1Cv83 \ bin \ 1cv8.exe». Якщо туди поставити курсор, то вміст рядка можна змінювати.
- В кінці рядка введіть відповідну вашим очікуванням команду, Ви можете підтвердити кнопками «Застосувати» — ОК.
Запуск за допомогою bat-файлу
Не менш легкий варіант запуску програми. Головна відмінність — прописка всіх даних вручну в спеціальному текстовому файлі. Для кого-то цей спосіб здасться більш зручним. Як ним скористатися?
- Створіть самий звичайний текстовий документ за допомогою стандартного Блокнота.
- Придумайте йому назву в форматі імя_файла.bat, де bat — це розширення файлу, після чого збережіть його в будь-якій папці на жорсткому диску.
- Скопіюйте в документ наступні команди:
@echo off
cls
start
- Після start впишіть потрібну команду для запуску програми з необхідними параметрами.
- Збережіть файл і закрийте його.
- Для запуску 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С в файловому режимі товстого клієнта:
«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С з командного рядка. Підставляючи команди, ви зможете виконувати найрізноманітніші запити. Насправді їх набагато більше, але значна частина з них, скоріше, призначені для фахівців технічної підтримки. Використовуючи інформацію зі статті, ви зможете здійснювати всі дії самостійно. У коментарях залишайте ваші питання.