- Загальна про запуск 1С Підприємство 8
- Параметри запуску 1С з командного рядка з автоматичним вибором користувача
- Запуск певної бази 1С без вибору зі списку баз
- Ключі та параметри запуску бази 1С при старті Windows
У цій статті я розповім про можливі параметри і ключах запуску 1С 8.3, 8.2 і 8.1. Для зручності роботи користувачів можна застосовувати деякі з представлених можливостей. Не буду заглиблюватися і описувати всі можливі параметри, а опишу ті моменти, які на мою думку можуть знадобиться звичайним користувачам програми.
Загальна про запуск 1С Підприємство 8
На платформі 1С 8.1 існував всього один варіант запуску додатка 1С - це товстий клієнт. Трохи розшифрую це поняття. 1С є клієнт серверним програмним забезпеченням і для його запуску використовуються клієнтські програми.
Поняття товстий клієнт не існувало до того як з'явилося поняття тонкий клієнт, і воно означає більшу вимогливість до ресурсів комп'ютера кінцевого користувача.
З виходом платформи 1С 8.2 з'явилася можливість використання ще й тонкого клієнта і веб-клієнта. Всі ці клієнтські програми мають свої переваги і обмеження, про це написано вже безліч статей і заглиблюватися я в це не буду. Зазначу тільки основні моменти.
- Конфігуратор працює тільки в режимі товстого клієнта.
- Товстий клієнт найвимогливіший до ресурсів комп'ютера.
- Тонкий клієнт не вимогливий до ресурсів комп'ютера користувача при клієнт-серверному режимі роботи, тому що все навантаження йде на сервер.
- Веб-клієнт вимагає тільки браузер і підключення до інтернету. Працювати в програмі можна з будь-якої точки світу. Комфортна робота залежить тільки від швидкості з'єднання з інтернетом. Вся навантаження лягає на веб-сервер.
Найпоширеніший варіант запуску поки що на мій погляд це товстий клієнт з файлової інформаційною базою. Хоча майбутнє безсумнівно за веб-клієнтом.
Ще зазначу що за замовчуванням в налаштуваннях запуску баз варто "Автоматичний вибір" і замислюватися яким клієнтом і яку базу запускати Вам не потрібно.
Параметри запуску 1С з командного рядка з автоматичним вибором користувача
У своїй роботі часто стикався з помилками в роботі програми 1С Бухгалтерія, наприклад не відображалися деякі журнали документів, якщо в базі 1С не створено жодного користувача.
Для виправлення потрібно створити і заходити під ним, натискаючи кожного разу ОК у вікні вибору користувачів. І це в принципі правильно якщо в базі працює кілька користувачів, кожен повинен заходити під своїм.
Але в деяких випадках, коли з програмою працює завжди тільки один користувач, наприклад у базових версій, здається недоцільним кожен раз підтверджувати його вибір натисненням кнопки ОК якщо у користувача не варто пароль для входу. Адже і так зрозуміло, що він один.
Якщо ви не хочете кожен раз вибирати користувача при запуску 1С, є кілька способів як це зробити.
Якщо ви завжди працюєте в програмі 1С 8 з одного і того ж комп'ютера, під одним і тим же користувачем операційної системи Windows то можете зробити наступне:
Запускаємо інформаційну базу в режимі конфігуратор. Вибираємо Адміністрування => Користувачі. Знаходимо вашого користувача в списку і натискаємо змінити:
Прибираємо галочку "Аутентифікація 1С: Підприємства" і ставимо галочку "Аутентифікація операційної системи". Натискаємо вибрати, з'являється вікно вибору користувача операційної системи. У моєму випадку в списку "Домени" зазначено ім'я мого комп'ютера, в списку "Користувачі" вказані наявні користувачі моєї ОС Windows.
Вибираємо свого користувача і зберігаємо всі зміни:
Якщо у Вас тільки один користувач з повними правами, і ви намагаєтеся поставити йому аутентифікацію ОС, програма видасть попередження. В цьому випадку следуетсоздать ще одного користувача з повними правами. Думаю зроблено це з міркувань безпеки, щоб в разі несправності ОС, все ж змогли зайти в 1С з повними правами.
Використання додаткових параметрів запуску інформаційної бази 1С. Як би це страшно звучить, на самому те справі нічого в цьому складного немає. У конфигуратор для цього лазити не треба, хіба що подивитися в довідці можливі параметри для запуску. Потрібно вказати параметрами Ім'я користувача і його пароль.
З довідки 1С:
- / N <ім'я> - ім'я користувача. Повинно бути вказано так само, як в списку користувачів, що створюється в Конфігураторі.
- / P <пароль> - пароль користувача, ім'я якого зазначено в параметрі / N. Якщо у користувача немає пароля, цей параметр можна опустити.
Ми знаємо своє ім'я користувача та пароль, але куди ж їх прописати? Вибираємо потрібну базу в списку і натискаємо змінити:
Гортаємо Далі до останньої сторінки налаштувань і бачимо потрібну нам рядок "Додаткові параметри запуску". Тут пишемо / N "ім'я вашого користувача" / P "ваш пароль". Якщо пароля немає, то цей параметр і його значення не пишеться. Зберігаєте кнопкою "Готово". Якщо ви помилилися з паролем в параметрі, то вікно вибору користувача також буде вискакувати. Переконайтеся що все правильно введено.
Якщо захочете змінити ім'я користувача і пароль, то необхідно внести виправлення і в параметри.
Запуск певної бази 1С без вибору зі списку баз
Наприклад ви не хочете кожен раз при запуску 1С Підприємство вибирати базу зі списку, а створити для кожної бази окремий ярлик на робочому столі. Нам знадобиться ще один параметр запуску. З довідки 1С:
- / F <шлях> - шлях до інформаційної бази, якщо вона зберігається в файлі (ім'я файлу вказувати не треба).
Розглянемо на прикладі файлової бази 1С. Аналогічним чином зробите для всіх інших баз зі списку якщо знадобиться.
А ті у кого база на сервері повинні використовувати інший параметр для позначення шляху:
- / S <адреса> - адреса інформаційної бази, що зберігається на сервері 1С: Підприємство 8, складається таким чином: <Ім'я комп'ютера, що працює сервером додатків> \ <Посилальне ім'я інформаційної бази, відоме в рамках сервера 1С: Підприємство 8>
Для початку створимо ярлик для файлу 1cestart.exe. Найпростіше скопіювати вже наявний у вас ярлик 1С Підприємство та перейменувати його наприклад в УТ 10.3, щоб було зрозуміло яку базу він буде запускати:
Тепер заходимо в властивості ярлика і в поле об'єкт, після лапок через пробіл прописуємо параметри:
Спочатку пишемо параметр ENTERPRISE, він означає що при запуску буде обраний режим запуску Підприємство. Якщо необхідно запускати конфігуратор, то пишеться параметр DESIGNER.
Далі пишемо шлях до бази через параметр / F <шлях>. У моєму випадку вийшло:
- "C: \ Program Files (x86) \ 1cv82 \ common \ 1cestart.exe" enterprise / F "D: \ 1С \ Демо бази 1С \ Управління торгівлею (демо) для сайту".
Зберігаємо і тепер при запуску з цього ярлика буде запускатися саме та база, шлях до якої ви прописали.
Можна додати в цей ярлик параметри аутентифікації користувача описані вище:
- "C: \ Program Files (x86) \ 1cv82 \ common \ 1cestart.exe" enterprise / F "D: \ 1С \ Демо бази 1С \ Управління торгівлею (демо) для сайту" / N "Федоров (адміністратор)" / P " 131 ".
Тепер при запуску з ярлика буде запускатися потрібна вам база під зазначеним користувачем з паролем. При відсутності пароля цей параметр забирається.
Ключі та параметри запуску бази 1С при старті Windows
Припустимо ви хочете щоб при включенні комп'ютера і запуску Windows, у вас автоматично запускалася потрібна вам база 1С під вашим користувачем з паролем. Для цього необхідно створити ярлик з параметрами запуску як описано вище і покласти його в папку Автозавантаження. Заходимо Пуск => Всі програми бачимо папку Автозавантаження, натискаємо по ній ін. Кнопкою і тиснемо Відкрити. У відкрилася папку Автозавантаження копіюємо створений ярлик і при наступному старті Windows 1С запуститься з зазначеними в ньому параметрами.
Вибір різних версій платформи для запуску баз 1С
Наприклад у вас одночасно використовуються платформи 8.1 і 8.2 для запуску різних баз і ви хочете запускати їх з одного списку. Для кожної бази є можливість прописати яка версія платформи буде запускати цю базу. Люди нерідко зустрічаються з проблемою коли хтось прописав в настройках запуску бази певну версію платформи і після поновлення платформи, запуск відбувається все одно старою версією. Щоб змінити версію платформи для запуску, виберіть базу зі списку і натисніть "Змінити". В останньому вікні вкажіть необхідну версію платформи, тільки врахуйте, що вона повинна бути встановлена на вашому комп'ютері.
При такому записі буде запускатися найостанніша версія з встановлених на вашому комп'ютері платформ 8.1 для обраної бази.
При такому записі буде обрана саме платформа 8.1.15.14 для запуску цієї бази.
За замовчуванням при додаванні бази в список виставляється значення 8.2 або 8.3. Я думаю ця стаття може стане в нагоді при переході на версію 8.3, коли у всіх в налаштуваннях баз буде стояти версія для запуску 8.2 і результату оновлення та переходу на 8.3 ніхто не побачить, тому що бази будуть запускатися всі також платформою 8.2.
Ми знаємо своє ім'я користувача та пароль, але куди ж їх прописати?