Програма 1С є неймовірно популярною для ведення фінансової документації практично будь-якого підприємства. Програма володіє величезною кількістю функцій і можливостей. Іноді з ними не так і просто розібратися. Можна створювати кілька облікових записів користувача, для яких буде створено окрему базу даних. При кожному запуску потрібно вибрати потрібну обліковий запис, базу даних, а в деяких випадках і вказати інші настройки та параметри. Якщо користувачів декілька, то можна легко заплутатися і помилитися при виборі. Навіть якщо ви і не плутаєтеся, з часом така кількість маніпуляцій для звичайного запуску порядком набридає.
Запуск 1С з командного рядка спрощує роботу з програмою.
Як спростити цю процедуру? Розробники передбачили запуск програми 1С з командного рядка. Не варто лякатися цієї назви, вам не потрібно буде запам'ятовувати купу комбінацій, і командний рядок Windows вам також не знадобиться. Достатньо лише один раз створити потрібну кількість ярликів, прописати в їх властивості необхідні параметри командного рядка або ж створити спеціальний bat-файл і прописати їх в ньому.
У цій статті ми детально розберемо, як користуватися цим способом запуску, а також як вказати всі параметри.Крім того, ми поділимося з вами списком найважливіших команд, які допоможуть вам в тонкій настройці клієнта.
зміст
- 1 Які файли відповідають за запуск програми
- 2 Варіанти запуску програми 1С
- 3 Запуск через ярлик на робочому столі
- 4 Запуск за допомогою bat-файлу
- 5 Основні команди запуску
- 5.1 версія 7.7
- 5.2 Версія 8.2 і 8.3
- 5.3 Пакетний режим Конфігуратора
- 6 Приклади використання командного рядка
- 7 висновок
Які файли відповідають за запуск програми
Для початку давайте подивимося, які файли відповідають за запуск і роботу програми, а також каталог жорсткого диска, де вони зберігаються. Основний каталог, в який встановлюється 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С з командного рядка. Підставляючи команди, ви зможете виконувати найрізноманітніші запити. Насправді їх набагато більше, але значна частина з них, скоріше, призначені для фахівців технічної підтримки. Використовуючи інформацію зі статті, ви зможете здійснювати всі дії самостійно. У коментарях залишайте ваші питання.