Робота зі сховищем конфігурації в системі BAS
Сховище конфігурації в BAS ¬– це інструмент для групової розробки прикладного рішення, який вбудовано у платформу BAF. Сховище дозволяє вести розробку рішень необмеженою кількістю користувачів. За допомогою цього інструменту можна побачити повну історію розробки конфігурації і детально проаналізувати кожен крок розробників.
1. Створення сховища
Доступ: Конфігурація → Сховище конфігурації → Створити сховище…
У вікні, що відкриється потрібно вказати шлях до майбутнього розташування сховища і Логін/Пароль користувача-адміністратора:
Важливо! При створенні необхідно зробити резервний обліковий запис з адміністративними правами
2. Підключення до сховища
Доступ: Конфігурація → Сховище конфігурації → Підключитися до сховища…
Необхідно вказати шлях до сховища і Логін/Пароль користувача:
Важливо! У момент підключення поточна конфігурація заміниться на конфігурацію зі сховища.
3. Адміністрування сховища конфігурації
Доступ: Конфігурація → Сховище конфігурації → Адміністрування сховища…
На вкладці «Користувачі» можна додати або видалити нових користувачів, а також визначити склад прав для кожного з них.
На вкладці «Підключення» можна переглянути всіх користувачів, які підключилися до сховища та у разі потреби відключити їх
На вкладці «Скасування захвату» можна зняти захоплення будь-якого користувача на певний об'єкт, якщо на це є відповідні права
4. Перегляд історії сховища
Доступ: Конфігурація → Сховище конфігурації → Історія сховища
В історії сховища можна побачити: коли, ким і що було змінено
5. Робота зі сховищем
Роботу зі сховищем можна розділити на такі дії:
1) Оновити статуси сховища. Дозволяє отримати останні статуси об'єктів (захоплений чи ні).
Доступ: Конфігурація → Сховище конфігурації → Оновити статуси…
2) Оновлення конфігурації зі сховища конфігурації. Дозволяє отримати всі змінені об'єкти конфігурації, які були поміщені в сховище. Виконання даної команди так само оновлює статуси об'єктів..
Доступ: Конфігурація → Сховище конфігурації → Оновити конфігурацію зі сховища…
3) Захопити у сховищі. Можна заблокувати зміну даного об'єкта конфігурації для інших розробників: поки об'єкт захоплений Вами, ніякий інший користувач не може змінити його доки Ви не помістили об'єкт назад
Провести захоплення можна, викликавши правою кнопкою контекстне меню об'єкта метаданих: Захопити у сховищі.
При цьому можна підключити наступні опції (через відповідні прапорці):
- Виконувати рекурсивно: дозволяє захопити всі підлеглі об'єкти – форми і т. п.
- Дозволяти отримувати захоплені: дозволяє отримувати іншим користувачам проміжні версії об'єкта
4) Помістити у сховище. Після зміни об'єкта його необхідно помістити назад до сховища. Робиться це так само, як захоплення, тільки вибирається пункт контекстного меню «Помістити у сховище».
Важливо! При поміщенні об’єкта у сховище обов'язково заповнюйте поле «коментар», це дуже важливо при груповій розробці.
При цьому можна встановити ознаки:
- Виконувати рекурсивно: дозволяє помістити всі підлеглі об'єкти – форми і т. п.
- Залишити захопленими: дозволяє помістити «проміжну» версію об'єкта, залишивши при цьому захоплення користувачем.
Для цього необхідно захопити «корінь» конфігурації, а після додавання об'єктів (довідників, регістрів, перелічень тощо) помістити корінь конфігурації назад в сховище