Вивантаження в файл налаштувань і варіантів звітів побудованих на СКД в типових конфігураціях системи BAS

  • ПрограмістBAS

У типових конфігураціях системи BAS більшість аналітичних звітів побудовані на основі Системи компоновки даних (СКД). Яка дозволяє користувачу самостійно змінювати вигляд звіту: додавати або прибирати поля, змінювати групування, відбори сортування та ін. Це дає можливість фактично створити інший звіт на основі набору даних початкового звіту. Така кастомізація може виконуватись в режимі користувача без змін конфігурації. Це можливо завдяки механізму збереження різних варіантів звітів через «Сховище варіантів звітів». А доступність таких варіантів звітів для інших користувачів може налаштовуватись (в залежності від прав доступу). Але іноді виникає необхідність збереження варіантів чи налаштувань звіту окремо від системи. Це може знадобитись для перенесення в іншу систему чи при оновлені (в деяких випадках). Або просто для збереження вдалого варіанту звіту, коли він доступний для багатьох користувачів (інший користувач може змінити налаштування). Для цього в більшості типових конфігурацій є декілька механізмів. Розглянемо два із них:

  • Збереження варіанту звіту у файл (разом з користувацькими налаштуваннями);
  • Збереження налаштувань поточного варіанту звіту у файл.

В першому випадку буде вивантажений архівний файл з варіантом звіту, схемою СКД та користувацькими налаштуваннями. Тобто при завантажені такого файлу в систему, варіант звіту буде оновлений або взагалі доданий як новий варіант типового звіту (якщо його не було).

В другому випадку зберігаються файл формату «*.xml» з налаштуваннями  поточного варіанту звіту. Тобто при завантаженні ці налаштування будуть застосовані до відкритого поточного варіанту звіту. Але вони не будуть автоматично збережені.

Для збереження варіанту звіту у файл, необхідно в попередньо-налаштованому звіті відкрити меню команд (рис. 1):

Ще →  Варіанти звіту →  Зберегти у файл… 

Збереження варіанту звіту у файл

Рис. 1. Збереження варіанту звіту у файл.

          Далі буде відкрите вікно збереження поточного варіанту звіту в архівний файл з налаштуваннями користувача, в якому необхідно буде вказати шлях до архівного файлу на комп’ютері в полі «Ім’я файлу», вибравши з допомогою команди «…», або набравши з клавіатури (рис. 2). Разом з варіантом звіту за замовчуванням зберігаються і користувацькі настройки.

Вікно вибору до архівного файлу

Рис. 2. Вікно вибору до архівного файлу.

          В результаті в указаній папці буде створений архів з варіантом звіту, котрий можна знову загрузити в туж саму чи іншу систему через меню команд:

Ще →  Варіанти звіту →  Оновити з файлу… 

          Але тут необхідно відмітити, що для обох варіантів вивантаження файлів і завантаження в іншу систему буде працювати коректно, лише тоді, коли схема компоновки даних звіту та склад його ресурсів параметрів і полів у обох базах збігаються . Якщо стандартний звіт був змінений або конфігурації різних версій суттєво відрізняються, частина налаштувань може не застосуватися.

Завантаження налаштувань поточного варіанту звіту виконується з відповідної форми налаштувань варіанту звіту. Вона відкривається через команди меню (рис. 3):

Ще →  Інше →  Змінити варіант звіту…

Або в деяких конфігураціях:

Ще →  Змінити варіант звіту…

Відкриття налаштувань варіанту звіту

Рис. 3. Відкриття налаштувань варіанту звіту.

          Після опрацювання всіх необхідних налаштувань для збереження в файл необхідно виконати наступні команди меню (рис. 4):

Ще →  Зберегти настройки

Збереження налаштувань варіанту звіту у файл

Рис. 3. Збереження налаштувань варіанту звіту у файл.

          Далі буде відкрите стандартне вікно для збереження файлу. В результаті в указаній папці буде створений файл формату «*.xml»  з налаштуваннями варіанту звіту, котрий можна знову загрузити в туж саму чи іншу систему через меню команд:

Ще →  Завантажити настройки

Рекомендовані статті

Procom default image
30.09.2022

7 причин: чому користувачу варто пройти курси з програмування в системі BAS

7 причин: чому користувачу варто пройти курси з програмування в системі BAS  (Business Automation Software)   Досить часто користувачі програмних продуктів лінійки BAS (BAS ERP, BAS КУП, BAS УТ тощо) задають питання стосовно доцільності проходження курсів для програмістів в цій системі. Як правило, це пов’язано з необхідністю швидко та недорого зробити невеличкі поточні доробки, налаштувати […]

Детально про СКД: настройки варіанту VS настройки користувача. Особливості роботи зі звітами системи BAS храниліще
13.02.2023

Детально про СКД: настройки варіанту VS настройки користувача. Особливості роботи зі звітами системи BAS

Детально про СКД: настройки варіанту VS настройки користувача. Особливості роботи зі звітами системи BAS   Для звітів, що побудовані за допомогою системи компонування даних (СКД), є декілька можливостей працювати з їх настройками. Якщо виключити з розгляду настройки, що прописані в коді, то залишаються настройки варіанту та настройки користувача. Що таке варіант звіту та стандартні варіанти? […]

Робота зі сховищем конфігурації в системі BAS налаштування
23.02.2023

Робота зі сховищем конфігурації в системі BAS

Робота зі сховищем конфігурації в системі BAS   Сховище конфігурації в BAS ¬– це інструмент для групової розробки прикладного рішення, який вбудовано у платформу BAF. Сховище дозволяє вести розробку рішень необмеженою кількістю користувачів. За допомогою цього інструменту можна побачити повну історію розробки конфігурації і детально проаналізувати кожен крок розробників. 1. Створення сховища Доступ: Конфігурація → […]

Procom default image
17.09.2025

Чи має сенс Програмісту системи BAS проходити курси для користувачів?

Чи має сенс Програмісту системи BAS проходити курси для користувачів? В минулій статті ми спробували розібрати «Чи варто користувачу системи BAS проходити курси для програмістів?». Якщо пропустили дану статтю, можете ознайомитись за посиланням https://csoprocom.com.ua/info/articles/chi-ma-sens-koristuvachu-sistemi-bas-prokhoditi-kursi-dlya-programistiv/. Та чи варто програмісту BAS детально розуміти штатний функціонал типових конфігурацій, тобто розбиратись в програмі як просунутий користувач? Ми звернули увагу […]