> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finap.com.ua/llms.txt
> Use this file to discover all available pages before exploring further.

# Встановлення

> Системні вимоги та порядок установки

«ISPPA for NBFI FinAP CheckLists» розроблено засобами Java та СУБД PostgreSQL, що є мультиплатформенними і їх робота не має залежати від операційної системи, де Модуль буде встановлено (Windows, Linux, Unix тощо).

Для роботи програми необхідно:

1. Інсталювати JRE (Java SE Runtime Environment) на кожен комп’ютер, де буде виконуватися програма.
2. Інсталювати PostgreSQL (на локальний комп’ютер, або сервер).
3. Створити (відновити, restore) базу даних “nbfitest” з необхідними довідниками та переліками даних.
4. Розпакувати архів із програмою «CheckLists»

### Встановлення JRE (Java SE Runtime Environment 8).

JRE відповідно вашої операційної системи можна завантажити за [посиланням](https://www.oracle.com/ua/java/technologies/javase/javase8-archive-downloads.html).

<img src="https://mintcdn.com/finap/62xnpkbyra9erwcI/images/nbfi/2.1.png?fit=max&auto=format&n=62xnpkbyra9erwcI&q=85&s=a2cdce2c9a370b16ae1669c4897ed1f3" alt="Download" width="517" height="282" data-path="images/nbfi/2.1.png" />

**Мал.2.1**

Під час встановлення керуйтеся вказівками інсталяційної програми JRE.

### Встановлення PostgreSQL

PostgreSQL можна завантажити за цим [посиланням](https://www.enterprisedb.com/downloads/postgres-postgresql-downloads).

<img src="https://mintcdn.com/finap/38P66LvawsTN_Euf/images/nbfi/2.2.png?fit=max&auto=format&n=38P66LvawsTN_Euf&q=85&s=01e6d0b29d61e8af85deddf947505eb3" alt="2 2" width="494" height="269" data-path="images/nbfi/2.2.png" />

**Мал.2.2**

Під час встановлення керуйтеся вказівками інсталяційної програми.

### Установка клієнтського місця.

Програму можна скачати за [посиланням](https://finap.com.ua/ispafornbfi). Якщо робоче місце на базі ОС Windows, інсталювати програму можна за допомогою програми-інсталятора, у разі використання іншої ОС - розпакувати архів в робочу директорію програми. Для розпакування архіву з програмою скористайтеся стандартними архіватором 7z чи будь-яким іншим, що підтримує даний формат архіву (Мал. 2.3):

<img src="https://mintcdn.com/finap/38P66LvawsTN_Euf/images/nbfi/2.3.png?fit=max&auto=format&n=38P66LvawsTN_Euf&q=85&s=8fc0ef61e56bc8df8b59adf78fb72a8f" alt="2 3" width="505" height="283" data-path="images/nbfi/2.3.png" />

**Мал.2.3**

Зазначте шлях, де буде знаходитися Модуль (Мал. 2.4):

<img src="https://mintcdn.com/finap/38P66LvawsTN_Euf/images/nbfi/2.4.png?fit=max&auto=format&n=38P66LvawsTN_Euf&q=85&s=e0fd19daac03e0fc60e73f160188ebc8" alt="2 4" width="505" height="283" data-path="images/nbfi/2.4.png" />

**Мал.2.4**

Після успішного розпакування, каталог, де розміщена програма буде мати вигляд (Мал. 2.5):

<img src="https://mintcdn.com/finap/38P66LvawsTN_Euf/images/nbfi/2.5.png?fit=max&auto=format&n=38P66LvawsTN_Euf&q=85&s=b72cac2d3aad5032d5b5875d5d1b4dd3" alt="2 5" width="623" height="352" data-path="images/nbfi/2.5.png" />

**Мал.2.5**

де:

* in - каталог для розміщення файлів, призначених для імпорту (listofclient.csv)
* lib - каталог бібліотек Java out - каталог для розміщення файлів, що експортуються (наприклад, вихідних форм у форматі MS Excel, побудови графів, візуалізації грошових потоків тощо)
* template - каталог для розміщення шаблонів вихідних друкованих форм (в Модулі не використовується)
* doc - документація по роботі програми
* log - файли логування роботи програми
* updates – каталог для збереження файлів поновлення програми
* config.xml – файл конфігурації
* nbfi.jar – головний модуль «ISPPA for NBFI FinAP CheckLists».
