Програма запуску
Описано програму запуску BAS і інтерактивну програму запуску, режими роботи системи та алгоритми запуску без параметрів або із зазначенням інформаційної бази.. Загальна інформація. Режими роботи системи. Загальна інформація. Загальна інформація. Запуск без параметрів. Запуск із зазначенням інформаційної бази. Інтерактивна програма запуску
Запуск із зазначенням інформаційної бази
Загальна інформація
Для Windows
Під час установлення системи в меню Пуск – Програми буде створено таку структуру (для ОС Windows 10):
BAF
BAF (папка)
BAF (A.B.C.D)
Тонкий клієнт (A.B.C.D)
Товстий клієнт (A.B.C.D)
Kонфігуратор (A.B.C.D)
ReadMe - Додаткова інформація
Реєстрація утиліти адміністрування серверів (A.B.C.D)
Сервери BAF (A.B.C.D)
Запуск сервера (A.B.C.D)
Установка драйвера захисту
Вилучення драйвера захисту
У наведеному списку:
Пункти | Призначення |
|---|---|
BAF | Запуск програми запуску (1cestart) |
BAF (A.B.C.D) | Запуск інтерактивної програми запуску (1cv8s) |
BAF тонкий клієнт (A.B.C.D) | Запуск системи в режимі тонкого клієнта |
BAF товстий клієнт (A.B.C.D) | Запуск системи в режимі товстого клієнта |
Конфігуратор | Запуск системи в режимі Конфігуратор. |
Установка драйвера захисту | Запуск установлення драйвера захисту |
Вилучення драйвера захисту | Запуск вилучення драйвера захисту |
ReadMe – Додаткова інформація | Додаткова інформація, що не увійшла до документації |
Сервери BAF (A.B.C.D) | Утиліта адміністрування кластера серверів, якщо встановлено компоненти доступу до кластера серверів |
Запуск сервера (A.B.C.D) | Запуск сервера як служби, якщо під час установлення сервера було встановлено прапорець Встановити сервер BAF як сервіс Windows, або як прикладної програми в іншому випадку. Призупинення сервера в цьому разі виконується закриттям звичайної прикладної програми |
Реєстрація утиліти адміністрування серверів (A.B.C.D) | Виконує реєстрацію утиліти адміністрування серверів (radmin.dll) конкретної версії, після чого за допомогою утиліти адміністрування можна підключатися до серверів цієї версії |
У цій таблиці:
- Зазначення імені будь-якої програми без зазначення версії означає, що буде використовуватися програма або файл із версії, установленої останньою в хронологічному порядку.
- Зазначення поруч з іменем програми конструкції виду (A.B.C.D) означає, що в меню буде стільки рядків, скільки встановлено версій, при цьому A.B.C.D є повним номером установленої версії. Наприклад, якщо встановлено дві версії: 8.3.16.1669 і 8.3.16.1969, то в меню буде два рядки Тонкий клієнт (8.3.16.1669) і Тонкий клієнт (8.3.16.1969).
- Якщо встановлено 64-розрядну версію системи, у назві папки та записів у цій папці буде наявний рядок x86-64.
- Якщо сервер системи встановлено в режимі «для користувача», він не зможе працювати в режимі ОС Windows.
Для ОС Linux
Під час установлення системи в меню програм віконного менеджера буде створено такі посилання на програми:
BAF A.B.C.D BAF A.B.C.D - Тонкий клієнт BAF A.B.C.D - Товстий клієнт
У наведеному списку:
Пункти | Призначення |
|---|---|
BAF A.B.C.D | Запуск інтерактивної програми запуску (1cv8s) версії A.B.C.D |
BAF A.B.C.D – тонкий клієнт | Запуск системи в режимі тонкого клієнта для версії A.B.C.D |
BAF A.B.C.D – товстий клієнт | Запуск системи в режимі товстого клієнта для версії A.B.C.D |
Режими роботи системи
Система може працювати в одному з таких режимів:
Режим роботи | Опис |
|---|---|
Конфігуратор | Режим конфігурування системи. Дає змогу редагувати структури даних, оновлювати конфігурацію, формувати список користувачів системи з призначенням прав доступу для роботи в системі, а також вивантажувати й завантажувати дані |
BAF | Клієнтська частина системи. На основі структур даних, форм і алгоритмів обробки даних, описаних у конфігурації, виконується введення та обробка інформації: робота з довідниками, документами, звітами тощо. Клієнтська частина системи, своєю чергою, може використовуватися в трьох варіантах:
Товстий клієнт може працювати з конфігураціями, написаними для попередніх версій системи, а також із конфігураціями, написаними в режимі керованої прикладної програми. Тонкий і веб-клієнти можуть працювати лише з конфігураціями, написаними в режимі керованої прикладної програми. |
Загальна інформація
Запустити систему в будь-якому режимі можна кількома способами:
- за допомогою програми запуску (1cestart) – рекомендований спосіб;
- за допомогою інтерактивної програми запуску (1cv8s);
- за допомогою програмного файлу товстого (1cv8) або тонкого (1cv8c) клієнта конкретної версії системи;
- за допомогою веб-браузера (тільки веб-клієнт).
Для запуску системи використовуються конфігураційні файли:
- локальний конфігураційний файл – 1cestart.cfg;
- локальний конфігураційний файл для всіх користувачів – 1cestart.cfg;
- спільний конфігураційний файл – 1cescmn.cfg, крім ОС Linux.
Способи запуску описано нижче.
Загальна інформація
Програма запуску дає змогу запускати всі види клієнтських прикладних програм: товстий клієнт, тонкий клієнт, веб-клієнт і конфігуратор.
Програму запуску можна запустити без параметрів або із зазначенням посилання на конкретну інформаційну базу.
Якщо на клієнтському комп'ютері встановлено ОС Windows, то:
- Програма запуску також може розташовуватися на мережевому ресурсі, оскільки для її роботи не потрібні додаткові програмні компоненти, і дає змогу виконувати як початкове встановлення системи на комп'ютер, так і встановлення нових версій системи. Якщо програма запуску знаходить спільний конфігураційний файл у каталозі, з якого її запущено, посилання на цей файл записується в параметр CommonCfgLocation локального конфігураційного файлу.
- У разі встановлення системи за допомогою програми запуску може з’явитися пропозиція перезавантажити операційну систему.
Запуск без параметрів
Якщо програму запуску запущено без зазначення параметрів, використовується такий алгоритм запуску:
- У разі запуску з мережевого диска виконується пошук спільного конфігураційного файлу в каталозі запуску. У разі успіху зчитуються параметри цього файлу.
- Виконується пошук локального конфігураційного файлу 1cestart.cfg як у каталогах розташування конфігураційних файлів, що використовуються в режимі встановлення «для комп'ютера», так і в каталогах, що використовуються в режимі встановлення «для користувача». У разі успіху зчитуються параметри цього файлу.
- Виконується пошук установлених версій платформи відповідно до даних, отриманих із параметрів InstalledLocation конфігураційних файлів. Якщо цей параметр не вказано в конфігураційних файлах, запуск припиняється з виведенням повідомлення про помилку.
- Визначається максимальний номер установленої версії системи.
- Визначається максимальний номер версії, доступної для встановлення, у каталогах, отриманих із параметрів DistributiveLocation конфігураційних файлів.
- Якщо для встановлення доступна версія з більшим номером, виконується автоматичне встановлення нової версії з параметрами, отриманими з параметрів InstallComponents конфігураційних файлів. Якщо цей параметр не вказано, встановлюються тонкий клієнт, товстий клієнт і компоненти доступу до серверів BAF.
Вибір режиму встановлення залежить від прав поточного користувача.
- Запускається інтерактивна програма запуску з каталогу версії з максимальним номером, наявної або встановленої на попередньому кроці. Запуск виконується із зазначенням параметра /AppAutoCheckVersion.
Запуск із зазначенням інформаційної бази
Якщо програму запуску запущено із зазначенням імені інформаційної бази (параметр /IBName), використовується такий алгоритм запуску:
- Зчитуються параметри з локального (1cestart.cfg) і спільного (1cescmn.cfg) конфігураційних файлів.
- Формується загальний список інформаційних баз із локального списку баз (файл ibases.v8i) і параметрів CommonInfoBases конфігураційних файлів.
- Якщо вказане ім'я інформаційної бази не знайдено в цьому списку, запуск припиняється з виведенням повідомлення про помилку.
Якщо виявлено інформаційну базу із зазначеним ім'ям, визначаються параметри запуску з властивостей інформаційної бази та запускається відповідний клієнт із заданими параметрами. Із властивостей інформаційної бази визначаються такі параметри:
- вид клієнта;
- номер версії, необхідний для роботи;
- інші параметри, що зберігаються у властивостях інформаційної бази.
- Запуск виконується із зазначенням параметра /AppAutoCheckVersion.
Інтерактивна програма запуску
Загальна інформація
Програма запуску дає змогу запускати всі види клієнтських прикладних програм: товстий клієнт, тонкий клієнт, веб-клієнт і конфігуратор.
Інтерактивна програма запуску використовує у своїй роботі деякі компоненти системи, тому подальший запуск клієнтської прикладної програми версії, що дорівнює версії інтерактивної програми запуску, відбувається швидше, ніж окремий запуск програмного файлу конкретного клієнта. Інтерактивну програму запуску можна запустити як інтерактивно, так і за допомогою програми запуску.
Під час першого запуску інтерактивна програма запуску формує єдиний список інформаційних баз, що зберігається у файлі ibases.v8i. До цього списку потрапляють інформаційні бази всіх версій системи. Перенесення списку інформаційних баз застарілих версій до цього списку супроводжується запитом. Подальше оновлення списку баз не передбачено. Під час першого запуску також виконується пошук каталогів шаблонів конфігурацій попередніх версій, а знайдені шляхи зберігаються в параметрі ConfigurationTemplatesLocation файлу 1cestart.cfg. Використовуваний файл 1cestart.cfg залежить від місця запуску інтерактивної програми запуску.
Інтерактивну програму запуску можна запустити без параметрів або із зазначенням посилання на конкретну інформаційну базу.
Запуск без параметрів
У разі виклику інтерактивної програми запуску без параметрів відкривається вікно вибору інформаційної бази.
Після вибору конкретної інформаційної бази інтерактивна програма запуску використовує такий алгоритм:
Якщо інтерактивну програму запуску запущено програмою запуску або в інтерактивному режимі, із зазначенням параметра /AppAutoCheckVersion+ чи без нього:
- визначається потрібна версія для запуску інформаційної бази та виконується пошук файлів цієї версії;
- якщо конкретну версію системи не встановлено на комп'ютері та її неможливо встановити, запуск припиняється з виведенням повідомлення про помилку;
- потім визначається варіант клієнта та інші параметри запуску й виконується спроба запуску потрібного клієнта з необхідними параметрами з каталогу версії, зокрема з параметром /AppAutoCheckVersion;
- якщо в каталозі версії немає потрібного клієнта, запуск припиняється з виведенням повідомлення про помилку.
Якщо інтерактивну програму запуску запущено з каталогу конкретної версії із зазначенням параметра /AppAutoCheckVersion, то:
- для запуску використовуються програмні файли лише тієї версії, з каталогу якої запущено інтерактивну програму запуску;
- якщо в інформаційній базі, що запускається, задано автоматичний вибір типу клієнта, запускається тонкий клієнт із передаванням йому параметра /AppAutoCheckMode.
Запуск з параметрами
Запуск інтерактивної програми запуску з параметром, що вказує на конкретну інформаційну базу (параметр /IBName), не відрізняється від запуску програми запуску.