2. Інтеграція підсистеми BEE:SCAN з обліковою програмою BAS
Підсистема BEE:SCAN постачається у вигляді окремої конфігурації з можливістю її встановлення на паралельну (горизонтальну) підтримку поряд із основною конфігурацією. Для інтеграції необхідно внести мінімальні зміни в основну конфігурацію облікової програми.
Підтримується робота із всіма основними програмними рішеннями BAS (Business Automation Software):
- BAS ERP
- BAS Комплексне управління підприємством
- BAS Управління торгівлею
- BAS Роздрібна торгівля
- BAS Малий бізнес
Прочитайте про переваги паралельної (горизонтальної) підтримки конфігурації
ВАЖЛИВО ЗНАТИ! Використання паралельної (горизонтальної) підтримки дає ряд переваг в порівнянні з тим, коли зміни вносяться безпосередньо в основну конфігурацію або коли використовуються розширення конфігурації. По-перше, основна конфігурація залишається на повній підтримці постачальника (в настройці підтримки включається лише можливість змін). Це означає, що інтегрована підсистема BEE:SCAN ніяк не ускладнює процес оновлення додатковим співставленням змінених об’єктів. Обидві конфігурації незалежно одна від одної підтримуються постачальниками цих конфігурацій: постачальником основної облікової програми BAS і постачальником OBI-GROUP конфігурації BEE:SCAN Integration (рис. 1.0.1). До того ж, конфігурація BEE:SCAN розроблена таким чином, що не змінює жодного об’єкту основної конфігурації. Завдяки цьому зміни або оновлення основної конфігурації не будуть впливати на роботу підсистеми BEE:SCAN. По-друге, унеможливлюється відключення підсистеми BEE:SCAN і припинення її роботи після оновлення основної конфігурації облікової програми, як це буває для розширень конфігурації з причини зміни режиму сумісності. Це означає, що оновлення на новий реліз основної конфігурації не тягне за собою необхідність вносити зміни в конфігурацію BEE:SCAN Integration. Всі оновлення підсистеми BEE:SCAN будуть пов’язані лише із розширенням функціоналу.
Installation and Setup
Підготовка конфігурації основної облікової програми
Підготовчі операції
ВАЖЛИВО! Перед будь якими змінами необхідно зробити резервну копію бази даних.
В режимі конфігуратора необхідно зайти в меню Конфігурація /> Підтримка /> Настройка підтримки (рис. 1.1):
В настройці підтримки необхідно включити можливість змін , натиснути Так (рис. 1.2), залишити настройки правил підтримки за замовчуванням і натиснути ОК (рис. 1.3) (якщо для конфігурації вже включена можливість змін, то цей і наступний кроки пропускаємо):
У вікні Настройка правил підтримки необхідно два рази клацнути лівою кнопкою миші по кореню конфігурації і встановити правило підтримки Об’єкт постачальника редагується із збереженням підтримки (рис. 1.4):
Збережіть зміни основної конфігурації через меню Файл /> Зберегти.
На цьому етапі всі підготовчі операції виконано. Можна переходити до наступного кроку: інтеграції підсистеми BEE:SCAN.
Інтеграція підсистеми BEE:SCAN
Інструкція по інтеграції
Для того, щоб встановити конфігурацію BEE:SCAN Integration на паралельну (горизонтальну) підтримку, необхідно в режимі конфігуратора зайти в меню Конфігурація /> Порівняти об’єднати із конфігурацією з файлу (рис. 2.1) та вибрати файл конфігурації BEE:SCAN Integration (рис. 2.2):
Погоджуємось із можливістю об’єднання з постановкою на підтримку конфігурації BEE:SCAN Integration (рис. 2.3) :
ВАЖЛИВО! У вікні Порівняння, об’єднання для елементу Властивості дерева конфігурації прапорець повинен бути знятий (рис. 2.4):
У вікні Нерозв’язані посилання нехтуємо посиланнями на об’єкти, що не відмічені на участь у об’єднанні. Для цього натискаємо Продовжити (рис. 2.5):
У вікні Настройка правил підтримки необхідно залишити всі настройки без змін і натиснути кнопку ОК (рис. 2.6):
Зберігаємо Настройки об’єднання конфігурацій (рис. 2.7) і чекаємо на повідомлення про завершення об’єднання конфігурацій (рис. 2.8):
Після об’єднання конфігурацій необхідно оновити конфігурацію бази даних. Для цього натискаємо відповідну кнопку на панелі (рис. 2.9) або заходимо в меню Конфігурація /> Оновити конфігурацію бази даних. Погоджуємося зі змінами, натиснувши кнопку Прийняти у вікні Реорганізація інформації (рис. 2.9):
На цьому етап інтеграції підсистеми BEE:SCAN завершено.
Можна переходити до публікації http-сервісів для забезпечення роботи online-обмінів та/або первинного заповнення підсистеми BEE:SCAN у користувацькому режимі облікової програми.
УВАГА! Для облікових програм BAS Комплексне управління підприємством (ред. 2.1) та BAS Управління торгівлею (ред. 3.2) може виникнути необхідність в оновленні допоміжних даних. Якщо в обліковій програмі при створенні нового профілю із роллю BEE:SCAN (Мобільний пристрій) у вас виникає помилка “[…] не знайдено ідентифікатор в довіднику “Ідентифікатори об’єктів метаданих”” (рис. 2.10), то скористайтеся зовнішньою обробкою Бібліотеки стандартних підсистем (БСП) “ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf” або запустіть програму з параметром командного рядка платформи “/С ЗапуститьОбновлениеИнформационнойБазы” для оновлення допоміжних даних.
Публікація http-сервісів на web-сервері для роботи online-обмінів
Публікація на WEB-сервері
Для роботи онлайн-обмінів необхідно опублікувати http-сервіси підсистеми BEE:SCAN. Публікація http-сервісів виконується в режимі конфігуратора через меню Адміністрування /> Публікація на web-сервері (рис. 3.1).
ВАЖЛИВО! Для виконання публікації http-сервісів необхідна наявність встановлених модулів розширення web-сервера. За необхідності змініть установку платформи BAF (рис. 3.2).
ВАЖЛИВО! Для публікації http-сервісів на web-сервері необхідні повноваження адміністратора операційної системи. Прикладну програму треба запустити від імені адміністратора в режимі конфігуратора. Натисніть правою кнопкою миші на ярлик прикладної програми і виберіть пункт Запуск від імені адміністратора або Запуск від імені… (рис. 3.3).
Для публікації http-сервісів необхідно у вікні Публікація на веб-сервері (як відкрити вікно показано на рис. 3.1) вказати Ім’я публікації , Каталог розміщення , перейти на сторінку HTTP сервіси і встановити два прапорці: Публікувати HTTP сервіси по умовчанню та beeExchange із кореневим URL beescan (рис. 3.4). Це мінімальні налаштування публікації на web-сервері, які необхідні для роботи підсистеми BEE:SCAN (всі інші прапорці зняті):
УВАГА! В якості web-серверу можна скористатися як вбудованим в операційну систему IIS (Internet Information Services), так і web-сервером Apache (Download). Для встановлення і налаштування web-серверу зверніться до вашого системного адміністратора.
Після публікації http-сервісів зайдіть в користувацький режим облікової програми, заповніть підсистему BEE:SCAN даними за замовчуванням, додайте користувача/користувачів мобільного пристрою і призначте створеним користувачам групу доступу із профілем, в який включена роль BEE:SCAN (Мобільний пристрій). Зайдіть в Мобільний додаток BEE:SCAN і налаштуйте його.
Первинне заповнення підсистеми BEE:SCAN у користувацькому режимі облікової програми
Первинне заповнення підсистеми
Всі налаштування необхідно виконувати під користувачем із повними права.
В підсистемі BEE:SCAN в розділі Налаштування необхідно вибрати обробку Заповнення підсистеми (рис. 4.1):
У вікні Заповнення підсистеми встановіть прапорець Заповнити усе і натисніть Виконати . Результат заповнення відобразиться у таблиці (рис. 4.2.1, 4.2.2):
В розділі Налаштування підсистеми BEE:SCAN в Налаштуваннях за замовчуванням (рис. 4.3) за потреби необхідно вказати значення для полів Організація та Склад . Це треба зробити для тих випадків, коли визначити ці поля не є можливим (наприклад, документи створюються безпосередньо у мобільному додатку без їх вивантаження із облікової програми).
ВАЖЛИВО ЗНАТИ! Значення полів Організація та Склад, які використовуються як значення за замовчуванням, можна вказати безпосередньо для користувача мобільного пристрою в Налаштуваннях користувача через панель навігації. В цьому випадку при завантаженні факту виконаних операцій будуть використовуватись не загальні налаштування, а налаштування, конкретного користувача мобільного пристрою.
Параметр Кількість днів зберігання записів у стеку обміну (рис. 4.3) необхідний для роботи регламентного завдання Очистка даних (BEE-SCAN). Регламентне завдання видаляє всі записи із регістру Стек обміну, які створені раніше вказаної кількості днів. За замовчуванням значення цього параметру становить 0, що відповідає кількості днів 30.
Початкове заповнення підсистеми BEE:SCAN виконано. Можна переходити до створення користувача/користувачів мобільного додатку BEE:SCAN у випадку використання online-обмінів по API.
Створення користувача/користувачів мобільного додатку BEE:SCAN (для online-обмінів по API)
Створення користувача/користувачів мобільного додатку
Для роботи online-обмінів по API необхідно в обліковій програмі створити користувача, логін і пароль якого треба буде вказати в налаштуваннях API мобільного додатку BEE:SCAN. Для цього створіть профіль групи доступу BEE:SCAN (Мобільний пристрій) із аналогічним іменем ролі (рис. 5.1). Створіть групу доступу із вказаним вище профілем (рис. 5.2). Включіть користувача облікової програми у створену групу доступу, а також в групи, які надають право роботи із документами надходження, відвантаження та перерахунку (рис. 5.3).
ВАЖЛИВО ЗНАТИ! Група доступу, яка включає в себе профіль BEE:SCAN (Адміністратор) надає право роботи з розділами Мобільні пристрої та Факт операції підсистеми BEE:SCAN (рис. 5.4).
На цьому етапі всі необхідні дії в обліковій програмі виконано. Можна переходити до налаштування мобільного додатку BEE:SCAN. Після успішного з’єднання мобільного додатку із обліковою програмою створюється новий елемент довідника Мобільні пристрої. Якщо необхідно, то для конкретного мобільного пристрою можна змінити сценарій виконання За замовчуванням на новий.