# Підручник зі &skrooge;

## Вступ

### &skrooge;

Програму &skrooge; призначено для керування вашими особистими фінансами. За допомогою цієї програми ви можете стежити за вашими прибутками і витратами на декількох рахунках у декількох валютах. У програмі передбачено всі можливості, які можна очікувати від такого інструменту, зокрема категорії, планування операцій, створення звітів у графічній формі, керування капіталами... Крім того, у програми є і додаткові можливості, які не є такими поширеними, зокрема швидке редагування дій, пошук під час введення, стеження за поверненням грошей, придатні до налаштування атрибути...

У вікні &skrooge; показано кругові діаграми витрат за категоріями У вікні &skrooge; показано кругові діаграми витрат за категоріями

#### Що може робити &skrooge;?

&skrooge; є інструментом керування особистими фінансами, призначеним для роботи на основі бібліотек &kde;. Її призначено для користувачів, які бажають стежити за прибутками, витратами та інвестиціями.

#### Що не може робити &skrooge;?

&skrooge; не є професійним інструментом. У програмі не передбачено функціональних можливостей, яких ви можете очікувати від програмного забезпечення для ведення малого бізнесу. Програма не може обчислювати податки, вона не підтримує системи подвійного запису, а також жодних розширених фінансових функціональних можливостей.

Якщо вам потрібна програма з описаними вище можливостями, краще скористайтеся &kmymoney; або Kraft.

### Термінологія

#### Документ

Документом програми є файл &skrooge; (суфікс .skg). Такий файл може містити будь-яку кількість записів рахунків. Цим документом ви можете скористатися для одночасного керування всіма вашими рахунками.

#### Рахунок

Рахунок у &skrooge; подібний до вашого банківського рахунку. Наприклад, якщо у вас є рахунок, у вашої жінки є рахунок, і, крім того, у вас є спільний рахунок, ви можете створити записи для всіх цих трьох рахунків у &skrooge;. Кожного разу, коли ви витрачатимете або отримуватимете грошові суми, ви можете зареєструвати операцію і позначити рахунок, на якому цю банківську операцію було виконано.

#### Операція

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

##### Стандартна операція

Стандартна операція — це основна операція у &skrooge;. Щось подібне до «Сьогодні витрачено 20₴ на бакалію».

##### Дроблена операція

Дроблена операція — це операція, у якій загальну суму поділено між декількома категоріями, датами і/або стеженнями.

Наприклад, «Вчора витрачено 1000₴ у супермаркетів, з них 200₴ на їжу і 800₴ на одяг».

##### Переказ

Переказ у &skrooge; — це переведення грошової суми з одного рахунку &skrooge; на інші ваші рахунки у &skrooge;.

Цю операцію не слід плутати зі сплатами: якщо ви виконуєте переказ, наприклад, за допомогою вашого банківського вебсайта, на чийсь рахунок, — це не переказ у розумінні &skrooge;, оскільки &skrooge; нічого не відомо про рахунок, на який переказано гроші. Ця операція у розумінні програми є стандартною операцією переказу у режимі сплати.

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

##### Звірена операція

Одразу після імпортування записів операцій програма вважає операції непідтвердженими. Спочатку вам потрібно вручну підтвердити (або звірити) запис операції. Імпортована операція, яку підтверджено, і вважається звіреною операцією.

Зауважте, що ви можете за допомогою відповідного пункту параметрів програми дозволити автоматичне звірення операцій під час імпортування.

##### Вказана операція

Під час процедури узгодження ви вказуєте &skrooge; всі записи операцій, які має бути віднесено до відповідного пункту запису рахунку. Вказана операція — це одна з таких операцій. Її не буде позначено як сплачену, аж доки не буде завершено узгодження.

##### Сплачена операція

Після вказування позицій всіх записів вашого рахунку у &skrooge; ви можете завершити процедуру узгодження. Всі вказані записи буде перетворено на записи сплачених операцій.

#### Категорія

Категорія — це клас дій. Серед класичних прикладів «Їжа», «Податки», «Платня»... У категорії можуть міститися інші категорії: таким чином, можна створити ієрархічну структуру. Наприклад, категорія «Транспорт» може містити категорії «Автобус», «Автомобіль», «Літак»... Програма &skrooge; здатна обробляти будь-яку кількість вкладених категорій.

#### Одиниця

Одиницею у &skrooge; може бути будь-що, що має вартість. Приклади:

- Валюта

  - $ (долар США)

  - € (євро)

  - £ (фунт стерлінгів)

- Курс або індекс

  - GOOG (Google)

  - NASDAQ

- Будь-що у вашій власності

  - Ваш будинок

  - Ваш автомобіль

## Основні поняття

### Інтерфейс користувача

Вікно &skrooge; складається з основної області, оточеної панелями, та смужки стану. Панелі можна закривати і відкривати, а також розташовувати ліворуч або праворуч від основної області.

#### Основна область

Тут програма &skrooge; показує відомості, що вас цікавлять. У цій області може міститися декілька вкладок, на кожній з них буде показано відповідні дані.

#### Панелі

Панелі передбачено у багатьох програмах &kde;. Панелі є допоміжними частинами вікна програми, їх можна пересувати, впорядковувати, закривати і навіть від’єднувати від основного вікна.

Ось декілька прикладів компонування панелей:

Панелі &skrooge;:

- Вибір сторінки

- Список закладок

- Переглядач списку скасованих/повернутих дій

- Редактор властивостей

- Список повідомлень

#### Вибір сторінки

Вибір сторінки — це панель, за допомогою якої ви можете обрати набір даних, які буде показано на поточній вкладці або на новій вкладці. Щоб відкрити нову вкладку, натисніть і утримуйте клавішу &Ctrl; під час клацання лівою кнопкою миші у вибраній області перегляду.

Налаштувати список можна за допомогою контекстного меню списку.

Вибір сторінки

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

#### Закладки

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

Досягти потрібного результату можна збереженням кожної з вкладок як закладки. Подібно до програм для перегляду сторінок інтернету, вкладки можна впорядкувати у ієрархічну структуру з теками. Переглянути таку структуру можна на допомогою панелі навігації закладками:

Перегляд закладок

Щоб створити закладку, виберіть сторінку, для якого ви бажаєте створити закладку, за допомогою інструменту вибору сторінки і внесіть бажані зміни. Після цього викличте контекстне меню панелі «Закладки» і оберіть у ньому пункт Створити закладку на поточній сторінці.

Ви можете увімкнути «автоматичний запуск» закладки або теки закладок, тобто наказати програмі відкривати відповідні області перегляду після запуску &skrooge;. Таким чином, ви можете повністю змінити типове компонування &skrooge;.

Ви можете вибрати текст і піктограму для кожної із закладок або тек закладок.

#### Скасування / Повторення

У &skrooge; скасування і повторення дій працює у звичний спосіб, але, крім того, ви зможете скасувати або повторити дію, навіть якщо її було виконано декілька днів тому. За типових налаштувань, під час завершення роботи &skrooge; програма не спорожнює журнал (але ви можете змінити цю поведінку за допомогою діалогового вікна параметрів програми), тобто ви можете скасувати фактично всі дії з часу створення документа.

З метою обмежити вплив такої поведінки на розмір файлів, &skrooge; типово налаштовано на зберігання журналу з 50 записів. Ви можете змінити це значення за допомогою діалогового вікна налаштування програми.

У &skrooge; передбачено панель зі списком всіх дій, які можна скасувати.

Перегляд журналу

У списку журналу буде показано три стовпчики:

- піктограми зі станом відповідної дії. Жовта стрілка проти годинникової стрілки означає, що дію можна скасувати. Зелена стрілка за годинниковою стрілкою означає, що дію можна повторити.

- опису дії

- дати, коли дію було виконано

- піктограма з диском означає, що дію було збережено, тобто документ було збережено одразу після виконання дії.

Щоб скасувати придатну для скасування дію або повторити дію, придатну для повторення, наведіть на її пункт вказівник миші і двічі клацніть лівою кнопкою.

#### Редактор властивостей

Однією з незвичайних можливостей &skrooge; є здатність додавати нетипові властивості до кожного з записів об’єктів. Наприклад, у вас може виникнути потреба у додаванні імені і телефонного номера співробітника банку до запису рахунку, оскільки за його посередництвом ви працюєте з банком. Крім того, ви можете додати файл до запису операції, наприклад заскановане зображення фактури.

Досягти цього можна за допомогою редактора властивостей, який теж розташовано на панелі.

Редактор властивостей з долученням

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

Можливі властивості:

- Простий рядок

- Скопійований файл у довільному форматі (odt, png, pdf, ...). Це означає, що файл буде скопійовано до документа &skrooge;. Цей файл може бути відкрито з вікна &skrooge; натисканням відповідної кнопки. Зауважте, що зміни, внесені до початкової версії файла за допомогою сторонньої програми, не буде відтворено у версії, збереженій у документі &skrooge;.

- Посилання на наявний файл у довільному форматі (odt, png, pdf, ...). Файл не буде скопійовано до документа &skrooge;, у документі зберігатиметься лише посилання на файл. Цей файл можна відкрити безпосередньо з вікна &skrooge; натисканням відповідної кнопки.

- Посилання на сторінку http. Приклад: посилання на сторінку вашого банку.

Додані властивості може бути показано у стовпчиках таблиць.

#### Список повідомлень

За допомогою цієї бічної панелі ви можете бачити усі повідомлення.

Список повідомлень

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

#### Вкладки

&skrooge; з декількома відкритими вкладками

&skrooge; може показувати у вікні декілька вкладок. Ви можете додавати будь-яку кількість вкладок, на кожній з них міститимуться потрібні вам відомості. На наведеному вище знімку вікна показано 4 вкладки (рахунки, операції та два графіки).

#### Панелі редагування

На більшості вкладок &skrooge; редагування елементів можна здійснювати за допомогою панелі редагування, розташованої у нижній частині сторінки. З метою економії місця для показу візуальної інформації, особливо за умов невеликих розмірів екрана, ви можете наказати програмі показати або приховати панель натисканням кнопок.

Кнопки, призначені для показу або приховування панелей редагування операцій.

Якщо редагування можна здійснювати за допомогою декількох панелей, буде показано декілька кнопок вибору панелей. На наведеному вище знімку вікна показано чотири кнопки вибору режиму редагування для Операцій: «Стандартна», «Розділена», «Переказ» та «Акції».

Програма оброблятиме усіх математичні виразу у числових полях. Тому ви можете вводити математичні вирази, подібні до таких:

- 5*3+10

- 5*(3+10)

- Math.sin(10)

#### Таблиці

У &skrooge; ви можете налаштувати вигляд будь-якої таблиці. Наведіть вказівник миші на заголовок стовпчика таблиці і викличте контекстне меню (зазвичай, клацанням правою кнопкою миші):

Налаштування таблиці

Стовпчики

- Налаштувати вигляд стовпчиків.

  Вигляд

- Використовувати попередньо визначений набір стовпчиків. За типового набору стовпчиків, зазвичай, буде показано всі стовпчики. Для кожної з таблиць можуть існувати інші попередньо визначені набори.

Змінити розмір вмісту

- Змінити ширину всіх стовпчиків за вмістом.

Автоматична зміна

- Якщо буде позначено цей пункт, ви не зможете змінювати ширину стовпчиків вручну, &skrooge; робитиме це у автоматичному режимі на основі вмісту стовпчиків.

Список показаних стовпчиків

- Показує список всіх стовпчиків, які може бути показано у цій таблиці. Пункти поточних показаних стовпчиків позначено. Для того, щоб приховати стовпчик, зніміть з його пункту позначку. Щоб наказати програмі показати стовпчик, позначте пункт. Додані властивості можна наказати програмі показувати як стовпчики.

Групувати за

- Виберіть спосіб групування рядків.

  Немає

- Без групування.

Стовпчик упорядкування

- Рядки буде згруповано за стовпчиком, для якого застосовано упорядковування.

Список стовпчиків

- Показує список усіх стовпчиків, якими можна скористатися для групування.

Чергувати кольори рядків

- Чергувати кольори рядків. Кольори визначатимуться поточною схемою кольорів &kde;.

Експорт

- Експортувати таблицю до окремого файла. Серед підтримуваних форматів pdf, csv, html, svg, odt і txt.

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

##### Фільтрування таблиці

Показ меню таблиці

У всіх областях перегляду &skrooge; ви знайдете меню показу, за допомогою якого можна виконувати інтерактивне фільтрування у області перегляду:

##### Пошук під час набирання

Поле пошуку

У всіх областях перегляду &skrooge; ви знайдете поле «Фільтр», за допомогою якого можна виконувати інтерактивний пошук у області перегляду:

- У перегляді операцій ви можете знайти операції, дані яких містять введений вами текст у будь-якому зі стовпчиків (дата, отримувач, категорія, коментар...)

- У області перегляду рахунків ви можете знайти рахунки, дані яких містять введений вами текст у будь-якому зі стовпчиків (банк, назва рахунку, номер...)

- У області перегляду звіту за допомогою фільтрування ви можете змінити дані, показані на діаграмі.

- У... ну, ви здогадалися, чи не так?

Фільтрування за рядком відбувається відповідно до таких правил:

- Пошук виконується без врахування регістру символів. Отже, слова «таблиця», «Таблиця» і «ТАБЛИЦЯ» вважатимуться тим самим критерієм пошуку.

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

- Якщо вам потрібно додати якісь рядки (логічний оператор АБО), вам слід дописати до відповідного слова префікс «+».

- Якщо потрібно вилучити якесь слово (логічний оператор НІ) із результатів пошуку, вам слід дописати до нього префікс «-».

- Якщо ви хочете шукати лише у певному стовпчику, вам слід додати назву цього стовпчика як префікс, ось так: стовпчик1:слово.

- Якщо у значенні міститься символ «:», слід вказувати стовпчик ось так: стовпчик1:значення:решта.

- Якщо потрібно знайти фразу або словосполучення, що містить пробіли, його слід вказати у лапках, ось так: "так, це фраза".

- Також ви можете використовувати оператори «<» та «>».

Ось декілька прикладів для кращого розуміння:

- +значення1 +значення2 => Знайти усі рядки, що містять значення1 АБО значення2

- +значення1 -значення2 => Знайти усі рядки, що містять значення1, але не містять значення2

- "abc def" => Знайти рядки, що містять словосполучення «abc def»

- "-att:abc def" => вилучити рядки, назва стовпчика у яких починається з abc і містить рядок «abc def».

- abc:def => Знайти рядки, у яких назва стовпчика починається з «abc» і які містять слово «def»

- :abc:def => Знайти рядки, які містять комбінацію символів «abc:def»

- Date>2015-03-01 => Знайти рядки, у яких атрибут Date (дата) перевищує 2015-03-01

- Amount<10 => Знайти рядки, у яких атрибут Amount (сума) є меншим за 10

#### Збереження налаштованого показу даних

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

##### Зберегти стан сторінки

За допомогою цього пункту можна зберегти поточний стан вкладки як типовий, такий, який завжди відтворюватиметься під час відкриття вкладки на відповідній сторінці. Наприклад, ви можете налаштувати вашу панель приладів так, щоб на ній містилися 4 віджети, впорядковані відповідно до ваших побажань. Крім того, ви, звичайно ж, захочете, щоб панель прикладів завжди виглядала так, як ви її налаштували: вам навряд чи захочеться повторювати процедуру налаштування кожен раз, коли ви відкриватимете вкладку.

Щоб досягти потрібного результату, вам просто слід виконати налаштування один раз, а потім зберегти стан вкладки як типовий для показаної сторінки. Вказати типовий стан можна за допомогою контекстного меню вкладки (його можна відкрити наведенням вказівника миші на вкладку з наступним клацанням правою кнопкою миші): виберіть у меню пункт Зберегти стан сторінки. Якщо вам потрібно зберегти декілька станів для сторінки, ви можете скористатися закладками.

Контекстне меню на вкладках

Якщо ви бажаєте зробити те саме швидше, натисніть піктограму з диском . Ця піктограма з’явиться ліворуч від заголовка вкладки після внесення змін до типових параметрів вкладки.

#### Загальне оновлення

У &skrooge; передбачено можливість загального оновлення вибраних записів. Хоча таке оновлення здебільшого застосовується до операцій, ним можна скористатися і для рахунків, одиниць, запланованих операцій...

Виконати оновлення дуже просто: позначте записи, які слід оновити, встановіть значення параметрів, які слід застосувати до всіх записів, і натисніть кнопку Застосувати. Для параметрів, значення яких ви не змінювали, програма теж не змінюватиме значень.

Встановлення режиму «Кредитна картка» і отримувача «ACME» для позначених операцій.

Оновлені операції.

Встановлення дати або суми за допомогою загального оновлення спеціально не передбачено.

#### Смужка стану

Смужка стану — це невеличка область у нижній частині вікна &skrooge;, де буде показано різноманітні відомості, що стосуються вашої роботи. У цій області буде показано панель поступу і кнопку скасування, призначену для переривання виконання тривалого завдання, наприклад імпортування великого файла. Панель поступу &skrooge;

### Імпортування файлів

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

#### Формати файлів, які підтримуються програмою

Ви можете скористатися даними у одному з таких форматів:

- AFB120: французький стандарт.

- CSV: Comma Separated Value (значення, відокремлені комами). Хоча цей формат і не є, строго кажучи, форматом фінансових даних, він часто використовується для експорту даних банківськими та іншими програмами, здебільшого через простоту використання цих даних для створення електронної таблиці.

- GnuCash: формат програми GnuCash. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Grisbi: формат програми Grisbi. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Homebank: формат програми Homebank. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Kmymoney: формат програми KMyMoney. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- MT940: міжнародний стандарт, визначений SWIFT.

- &Microsoft; Money: формат програми &Microsoft; Money. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Money Manager Ex: формат програми Money Manager Ex. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- OFX: Open Financial eXchange. Відомий і добре документований формат, дані у якому &skrooge; може імпортувати за допомогою сторонньої бібліотеки (libofx). Автори програми рекомендують вам скористатися цим форматом для імпортування.

- QFX: QFX — різновид OFX для комерційного програмного забезпечення Quicken.

- QIF: Quicken Import File (файл імпортування Quicken). Можливо, найпоширеніший формат файлів. У цього формату є досить неприємні обмеження, зокрема неможливість встановлення одиниці операції та відсутність строгого формату дати.

- IIF: формат обміну Intuit, використовується у програмі QuickBooks.

- SKG: корисно для об’єднання двох документів &skrooge;.

- PDF: надає змогу створювати записи операцій на основі накладних у форматі PDF. Саму накладну буде записано до властивості запису операції. Ознайомтеся із настановами, якщо хочете дізнатися про те, як видобути дані із накладної, підтримки якої ще не передбачено.

- Модуль: крім того, &skrooge; може імпортувати записи операцій за допомогою модуля обробки. Єдиним підтримуваним модулем є WEBOOB. За допомогою цього модуля ви можете імпортувати усі операції з усіх ваших банків одним клацанням кнопкою миші. Для цього вам слід встановити WEBOOB і задіяти відповідний модуль у параметрах програми.

  Якщо ви не хочете зберігати ваші паролі до облікових записів банківських установ у файлі налаштувань WEBOOB, можете зробити так:

  - Додайте пароль для кожної із банківських установ командою `kwallet-query -f Weboob kdewallet -w m_bank_name`

  - Виконайте редагування файла `~/.config/weboob/backends` у вашому улюбленому текстовому редакторі.

  - Замініть у файлі налаштувань рядок `password = ваш_пароль` на `password = `kwallet-query -f Weboob kdewallet -r m_bank_name``

#### Особливості CSV

Оскільки CSV — формат без жорстких правил, &skrooge; не може передбачити розташування у файлі даних дат, категорій, значень... Для визначення відповідних полів &skrooge; припускає, що у файлі CSV містяться певні заголовки, що вказують на призначення даних з відповідного стовпчика. Ваш файл повинен містити принаймні стовпчики «Дата» і «Сума».

Налаштувати формат (тобто визначити, які заголовки слід пропустити) можна вручну визначенням параметрів у вікні налаштування програми (Параметри Налаштувати &skrooge;), сторінка Імпорт/Експорт.

#### Дії з імпортування

Одним з основних принципів роботи &skrooge; є відсутність багатьох майстрів та зайвих діалогових вікон. Це особливо важливо під час імпортування даних, під час операції, коли інші програми намагаються отримати досить багато даних від користувача, але не &skrooge;. Якщо ви скористаєтеся пунктом меню Файл Імпортувати, програма попросить вас обрати файли (так, ви можете імпортувати одразу декілька файлів), і все! Програма &skrooge; сама визначить формат файлів і застосує відповідний режим імпортування.

##### Рахунок

Одним з моментів, який може вас здивувати, є те, що програма не запитуватиме вас про те, до якого рахунку слід імпортувати дані операцій. Причиною є те, що &skrooge; прочитає номер рахунку з файла і пов’яже імпортовані записи операцій з відповідним рахунком.

Якщо рахунку з відповідним номером знайдено не буде або якщо у файлі не міститиметься потрібних даних, &skrooge; вважатиме, що назва рахунку визначається назвою файла.

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

##### Одиниця

Якщо у імпортованому файлі не вказано одиниці (таке трапляється у форматах QIF і CSV), &skrooge; припускатиме, що одиницею є вказана вами основна одиниця. Якщо це не так, скористайтеся функціональною можливістю Пошук і обробка для виправлення даних.

##### Дата

Іноді дані у вхідних файлах мають формат, відмінний від типового для вашої країни формату дат (таке може трапитися у файлах QIF і CSV, у файлах OFX формат дати вказано явним чином). &skrooge; спробує визначити формат дати. Якщо все працює не так, як потрібно, ви можете примусово вказати формат дати у параметрах програми.

##### Стан імпортування

Імпортовані записи операцій матимуть особливі позначки. Одразу після імпортування ці записи буде позначено, як «Імпортовані, ще не звірені». Після імпортування у вас може виникнути бажання перевірити, чи належним чином виконано імпортування. Отже за відповідною позначкою вам буде простіше знайти потрібні записи. За типових налаштувань записи подібних операцій буде також позначено синім кольором.

Якщо ви не бажаєте виконувати перевірку, ви можете позначити пункт «Автоматичне підтвердження після імпортування» у налаштуваннях програми.

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

#### Об’єднання операцій після імпортування

Інколи виникають ситуації, коли ви ввели дані операції вручну, а потім імпортували ці самі дані з виписки банку. У таких випадках у списку операцій буде два записи для одної операції.

Об’єднати ці два записи можна так: позначте їх, а потім оберіть у контекстному меню пункт Об’єднати операції. У відповідь програма додасть дані, які ви ввели вручну до імпортованого запису, а потім вилучить запис, введений вручну.

### Експорт

У &skrooge; передбачено декілька способів експортування даних, залежно від призначення даних.

#### Експорт всіх ваших даних до єдиного файла

За допомогою пункту меню Файл Експортувати можна наказати програмі створити файл CSV, QIF, JSON, Kmymoney, Sqlite або WML, де міститимуться всі записи операцій поточного документа. Цим варіантом слід скористатися, якщо вам потрібно експортувати дані до іншої програми.

#### Експорт певної таблиці

У &skrooge; ви можете експортувати будь-яку таблицю у форматі CSV, &HTML;, ODT, PDF, SVG або TXT.

Експортувати можна будь-яку показану таблицю, отже ви можете експортувати довільні дані, зібрані у таблицю.

#### Експорт графіків

У &skrooge; перебачено можливість експорту графіків у форматах PDF, SVG або інших форматах, що підтримуються Qt (PNG, JPG, &GIF;, TIFF...). Для того, щоб експортувати дані, наведіть вказівник миші на графік, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Експортувати.

## Користування &skrooge; (для початківців)

### Основне меню

У &skrooge; використовується стандартна схема меню &kde;. Отже, у програми є багато пунктів меню, які є спільними для усіх програм &kde;. Докладніші відомості щодо цих пунктів меню можна отримати з цього розділу довідки.

Нижче наведено опис усіх специфічних для &skrooge; пунктів меню.

#### Меню «Файл»

У цьому меню зібрані усі команди, пов’язані із документом &skrooge;.

- Змінити пароль...: змінити пароль. Не заповнюйте поле пароля, щоб зняти парольний захист.

- Друкувати...: надрукувати відкриті сторінки.

- Перегляд друку: показ попереднього перегляду надрукованої сторінки.

- Імпортувати: імпортувати дані.

  - Імпортувати стандартні закладки: імпортувати стандартні закладки. Такі закладки створюються під час створення документів.

  - Імпортувати категорії: імпортувати набір попередньо визначених категорій. Перелік категорій залежить від вибраної вами мови інтерфейсу програми.

  - Імпортувати: імпортувати записи операцій з файлів.

  - Імпортувати за допомогою модуля: імпортувати записи операцій за допомогою модуля обробки.

  - Імпортувати суми у валюті...: імпортувати дані щодо сум у валюті з файлів. Звичайно ж, у файлі csv має бути три стовпчики даних (одиниця, дата і сума).

  - Пошук...: відкрити сторінку Знайти і обробити з попередньо визначеним фільтром, що відповідає позначеним об’єктам. Звичайно ж, у файлі csv має бути два стовпчики (отримувач і категорія).

- Експортувати...: експортувати дані операцій до файла.

#### Меню «Зміни»

У цьому меню зібрані усіх команди, пов’язані із внесенням змін у позначені об’єкти.

- Вернути: скасувати останні внесені зміни.

- Повторити: повторно виконати раніше скасовану дію.

- Повернутися до попередньої версії документа: скасувати внесені і незбережені зміни.

- Вилучити: вилучити позначені об’єкти (операції, рахунки, категорії тощо).

- Додати властивість: додати до позначених об’єктів запис властивості.

- Вибрати все: позначити усі рядки таблиці на поточній сторінці.

- Швидке редагування: полегшує створення записів операцій, автоматично заповнюючи поля на основі попередньо створених записів операцій.

- Пошук...: відкрити сторінку Знайти і обробити з попередньо визначеним фільтром, що відповідає позначеним об’єктам.

- Перемкнути підсвічування: перемкнути стан підсвічування позначених об’єктів.

- Перемкнути закриття: перемкнути стан закриття об’єктів.

- Звірити...: відкрити сторінку операцій у режимі узгодження.

- Вказати: додати позначки до вибраних операцій.

- Групувати операції: згрупувати позначені записи операцій.

- Зняти групування операцій...: скасувати групування позначених операцій.

- Дублювати: дублювати позначений запис операції, тобто створити новий запис на основі попереднього.

- Створити шаблон: створити шаблон на основі позначеного запису операції.

- Застосувати шаблон: застосувати шаблон до позначених записів операцій.

- Об’єднати підоперації: об’єднати позначені записи операцій у один запис розділеної операції.

- Запланувати: запланувати позначену операцію.

- Перевірити імпортовані операції: перевірити усі позначені імпортовані записи операцій.

- Об’єднати імпортовані операції: об’єднати імпортований запис операції з іншим записом операції, введеним вручну. Якщо суми операцій будуть різними, програма попросить вас підтвердити правильність суми.

- Розділити акцію: розділити позначений запис акції.

#### Меню «Перегляд»

У цьому меню зібрано усіх команди, пов’язані зі сторінками.

- Увімкнути редактор: задіяти редактор на поточній сторінці.

- Створити вкладку: відкрити нову вкладку.

- Повторення відкриття останньої закритої сторінки: відновити останню закриту сторінку.

- Закрити: закрити поточну сторінку.

- Закрити всі: закрити всі сторінки, окрім пришпилених.

- Закрити всі інші: закрити усі сторінки, окрім поточної і пришпилених.

- Фіксування цієї сторінки: зафіксувати (пришпилити) поточну сторінку. Фіксуванням можна уникнути заміни сторінки іншою або закриття сторінки.

- Відновлення стану сторінки: відновити початковий стан поточної сторінки.

- Збереження стану сторінки: зберегти стан поточної сторінки.

- Перезаписати стан закладки: зберегти стан поточної сторінки-закладки. До нової версії закладки буде записано дані щодо зміненого стану.

#### Меню «Перехід»

У цьому меню зібрано усіх команди, пов’язані зі сторінками.

- Домівка: закрити усі сторінки і повторно відкрити усі закладки, які було автоматично завантажено під час відкриття документа.

- Назад: повернутися до попередньої сторінки, подібно до повернення до попередньої сторінки у програмі для перегляду інтернету.

- Далі: перейти до наступної сторінки, подібно до переходу до наступної сторінки у програмі для перегляду інтернету.

- Відкрити список підсвічувань…: відкрити список підсвічувань операцій.

- Відкрити останню змінену...: відкрити записи операцій, які було змінено у результаті виконання останньої дії у програмі.

- Відкрити потенційні дублікати...: відкрити записи операцій, які можуть бути дублікатами.

- Відкрити підоперації...: відкрити підоперації позначеного запису операції. Те саме, що і подвійне клацання на пункті операції.

- Відкрити звіт...: відкрити звіт на основі позначених пунктів. Такий звіт є дуже корисним. Приклад: якщо вами було позначено два рахунки і використано цей пункт меню, буде відкрито сторінку звіту, але лише для операцій з цих двох рахунків.

- Відкрити імпортовані операції, які ще не перевірено...: відкрити сторінку зі списком усіх імпортованих операцій, які ще не було перевірено.

- Відкрити операції, не пов’язані з категоріями…: відкрити записи операцій, які не пов’язано із жодною з категорій.

- Відкрити перекази, не пов’язані з категоріями…: відкрити перекази, які не пов’язано із жодною з категорій.

- Відкрити операції, не пов’язані з отримувачем…: відкрити записи операцій, які не пов’язано із жодним записом отримувача.

- Відкрити перекази, не пов’язані з отримувачами…: відкрити перекази, які не пов’язано із жодним з отримувачів.

- Відкрити операції без визначеного режиму…: відкрити записи операцій, для яких режим не було визначено.

- Відкрити записи операцій з невирівняними датами…: відкрити записи операцій, у яких дату не вирівняно з датою підоперації.

- Відкрити записи операцій з невирівняними коментарями…: відкрити записи операцій, у яких дату коментаря не вирівняно з датою підоперації.

- Відкрити записи операцій, які є єдиними записами у своїй групі…: відкрити усі записи операцій, які є єдиними у своїй групі.

- Відкрити записи дуже давніх операцій: відкрити записи операцій, дата здійснення яких є надто давньою.

#### Меню «Інструменти»

- Знайти і згрупувати перекази: згрупувати потенційно схожі перекази.

- Очистити банківські імпорти: очистити операції після імпортування.

- Анонімізувати: анонімізувати документ, який згодом буде спрямовано розробникам &skrooge; для усування вад у програмі.

- Вирівняти коментар записів підоперацій: виправити неузгоджені коментарі у записах операцій.

- Вирівняти дати записів підоперацій: виправити невирівняні дати у записах операцій.

- Вилучити групи, які містять лише один запис операції: усунути зайві записи груп.

- Вилучити невикористані записи отримувачів: вилучити невикористані записи отримувачів.

- Вилучити невикористані категорії: вилучити невикористані записи категорій.

- Вилучити невикористані одиниці: вилучити невикористані записи одиниць.

- Узгодити операції, які не потребують подальших дій: узгодити імпортовані записи операцій.

- Обробити правила ведення бюджету: повторно обчислити усі параметри бюджетів на основі визначених правил.

### Панель приладів

Панель приладів — це додаток &skrooge;, який показує загальну інформацію щодо вашого фінансового стану.

Додати нові графічні записи за допомогою у верхньому правому куті. Налаштувати кожен графічний запис можна клацанням піктограми на ньому. Упорядкувати графічні пункти на панелі приладів можна перетягуванням зі скиданням за допомогою вказівника миші.

У поєднанні із закладками це чудовий спосіб швидкого огляду аспектів вашого поточного фінансового стану.

#### Поради

За допомогою цього пункту можна переглянути список порад за пріоритетністю. Для кожного із пунктів списку ви зможете виконати такі дії:

- Відкрити або очистити відповідні записи операцій.

- Відкинути пораду.

- Відкинути пораду для поточного місяця.

- Відкинути поради цього типу.

- Відкинути цей тип поради для поточного місяця.

#### Порада дня

Показ поради дня. Ви можете клацнути на цій панелі, щоб переглянути наступну пораду.

#### Рахунки (простий)

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

#### Рахунки (повний)

Показ балансу та типу кожного рахунків. Баланс можна порівняти з балансом попереднього місяця та року.

#### Банки (простий)

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

#### Банки (повний)

Показ балансу для кожного з банків. Баланс можна порівняти з балансом попереднього місяця або року.

#### Вклади і зняття

Показ вкладів, знять та заощаджень для двох різних періодів часу, наприклад поточного місяця, поточного року, попереднього місяця тощо. Звичайно ж, ви можете виконати такі дії:

- Вибрати два потрібні вам періоди.

- Визначити, чи будуть братися до уваги перекази.

- Визначити, чи слід брати до уваги операції зі стеженням.

- Відкрити відповідний звіт.

#### Підсвічені операції

Показ списку підсвічених операцій.

#### Заплановані операції

Показ списку запланованих операцій.

#### 5 основних категорій зняття з рахунку

Показ 5 основних категорій витрат для поточного або попереднього місяця.

#### 5 основних змін

Показ 5 основних змін прибутків і витрат для поточного або попереднього місяця.

#### Бюджет

Показ бюджету для поточного або попереднього місяця.

#### Нагадування

Показ нагадувань, визначених на сторінці Знайти і обробити.

#### Звіт

Показ потрібного вам звіту.

#### Курси

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

#### Портфоліо

Показати усі дані щодо акцій, які перебувають у вашій власності.

#### Обчислені відсотки

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

### Банк і рахунки

Цей додаток призначено для керування вашими рахунками.

Перегляд «Банк і рахунки»

#### Властивості рахунку

Рахунок &skrooge; може мати такі властивості:

Банк

- Ви можете обрати банк зі спадного списку (тут міститься список відомих банків вашої країни) або ввести назву, якщо банку у списку немає. Якщо список порожній, команда розробки &skrooge; ще не має потрібних відомостей. Ви можете зв’язатися з нами і допомогти!

Рахунок

- Назва, яку ви бажаєте використати для рахунку.

Тип

- Типом рахунку може бути

  - Поточний

  - Кредитна картка: рахунки цього типу мають специфічний режим узгодження.

  - Ощадний

  - Інвестиція

  - Активи

  - Кредит: перекази на рахунок цього типу не беруться до уваги у звітах.

  - Пенсія

  - Гаманець: запис рахунку цього типу не містить назви банку.

  - Інше

Номер банку

- Ідентифікаційний номер банку

Номер агенції

- Ідентифікаційний номер агенції

Номер рахунку

- Ідентифікаційний номер рахунку. Це значення дуже важливим для встановлення відповідності рахунків під час імпортування даних.

Адреса

- Адреса агенції

Коментар

- Будь-що!

Початковий баланс

- Початкова сума на рахунку

Обмеження на мінімум

- Мінімальне обмеження, за досягнення якого &skrooge; має вас попередити.

Обмеження на максимум

- Максимальне обмеження, за досягнення якого &skrooge; має вас попередити.

#### Список рахунків

Список рахунків виглядає як таблиця, у якій кожному рахунку відведено один рядок. Окрім властивостей, які ви визначили для рахунку, &skrooge; показує такі стовпчики даних:

Сума

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

Сплачено

- Сума всіх підтверджених операцій. Ця сума має дорівнювати сумі, записаній на вашій останній виписці з банку.

Планується

- Різниця між двома попередніми значеннями.

Кількість операцій

- Загальна кількість операцій, виконаних за допомогою цього рахунку.

Як і у решті списків &skrooge;, ви можете повністю налаштувати показ стовпчиків, порядок, розмір.

#### Створення рахунку

Створити рахунок можна за допомогою панелі редагування, розташованої під списком рахунків.

Щоб створити рахунок, введіть його атрибути (обов’язкові поля позначено жирним) і натисніть кнопку Додати. У &skrooge; не потрібно вказувати початкову суму на рахунку. Для того, щоб встановити початкову суму, створіть операцію, що відповідає цій початковій сумі.

#### Зміна рахунку

Щоб змінити параметри рахунку, позначте його, змініть його атрибути і натисніть кнопку «Змінити».

#### Вилучення рахунків

Щоб вилучити рахунок, позначте його і натисніть клавішу Delete, скористайтесь відповідним пунктом контекстного меню або піктограмою панелі інструментів.

Після вилучення рахунку, всі операції, що стосуються цього рахунку також буде вилучено. (Але ви завжди можете скасувати вилучення)

### Операції

Операції — це будь-які дії, які ви можете виконати з вашим рахунком: витрати, прибутки, перекази, продажі, купівлі тощо. Робота з операціями — це основна робота, яку можна виконувати за допомогою &skrooge;.

Для того, щоб мати змогу вказувати операції, вам слід створити принаймні один рахунок.

Перегляд операцій

#### Властивості операцій

Рахунок

- Рахунок, на якому буде здійснено операцію. Оберіть його зі списку існуючих рахунків.

Дата

- Дата, коли було здійснено операцію. Доступ до календаря можна отримати натисканням кнопки зі стрілочкою вниз, розташованої у правій частині поля.

Сума

- Кількість — це кількість одиниць, які ви витратите або отримаєте внаслідок виконання цієї операції. У &skrooge; значення кількості слід вводити у два окремих поля: «Кількість» та «Одиниця».

  Кількість має від’ємне значення для витрат (-30, наприклад) і додатне значення для прибутків (+250 або просто 250). Це поле працює як калькулятор, тобто, якщо ви введете вираз на зразок 10 + 3,23*2, у полі буде показано результат обчислення: 16,46.

  Якщо знак для кількості не вказано, &skrooge; використовуватиме категорію для визначення відповідного знаку.

  У &skrooge; потрібно вводити одиниці, оскільки операцію може бути здійснено не у основній валюті програми. Наприклад, якщо ви купуєте або продаєте акції, одиницею операції буде одиниця котирування акції.

Отримувач

- Кому виконано сплату або хто отримає гроші.

Режим

- Визначає режим сплати, використаний під час здійснення операції. Це може бути кредитна картка, чек, рахунок у банку... Вам просто треба вказати спосіб оплати.

  З режимом операції може бути пов’язано певний номер. Цим номером може бути номер чека або номер переказу.

Категорія

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

  Ви можете обрати або існуючу категорію, або ввести нову. У останньому випадку &skrooge; створить цю категорію разом з операцією.

  Роздільником між батьківською і дочірніми категоріями є символ >. Якщо ви введете Одяг > Взуття, &skrooge; створить категорію «Одяг», якщо такої категорії ще не існувало, і дочірню категорію «Взуття».

  Звичайно ж, ви можете створювати цілі дерева категорій, наприклад, «Транспорт > Авто > Пальне > Неетильоване». &skrooge; створить всю потрібну ієрархічну структуру.

Коментар

- Будь-який бажаний коментар.

Стеження

- Якщо ви бажаєте стежити за компенсацією цієї операції, введіть у відповідне поле назву Стеження. Якщо вам потрібно задіяти для операції декілька стежень, скористайтеся режимом дроблення.

#### Список операцій

Список рахунків виглядає як таблиця, у якій кожному рахунку відведено один рядок. Окрім властивостей, які ви визначили для рахунку, &skrooge; показує такі стовпчики даних:

Стан

- Це поле для позначки призначено для позначення того, чи слід буде підтверджувати операцію під час узгодження рахунку. Напівсіре поле для позначки означатиме, що поле ще не узгоджено.

Закладка

- Додати закладку для операції значить додати її до списку основних операцій.

Заплановано

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

Ці стовпчики також мають певні особливості:

Режим

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

Категорія

- Якщо операція є дробленою, перед позначкою категорії буде показано піктограму з потрійною стрілочкою.

Як і у решті списків &skrooge;, ви можете повністю налаштувати показ стовпчиків, порядок, розмір.

#### Створення операції

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

Крім того, ви можете позначити пункт подібної операції у списку операцій, змінити його відповідно до ваших потреб, а потім натиснути кнопку Додати.

#### Дроблена операція

Дроблена операція — це операція, яка має декілька дат, категорій, коментарів або стежень. Перемкнутися у режим редагування дробленої операції можна за допомогою натискання кнопки Розділена, розташованої у нижній частині вікна &skrooge;. Після перемикання у режим редагування дробленої операції поля «Категорія», «Коментар» і «Стеження» перетворяться на таблицю.

Панель редагування розділеної операції.

Щоб розпочати редагування комірки у цій таблиці, наведіть на неї вказівник миші і двічі клацніть лівою кнопкою миші.

Ви можете додавати будь-яку кількість рядків до цієї таблиці. Якщо буде змінено значення кількості у рядку, &skrooge; обчислить різницю з загальною вартістю операції і покаже підсумкову вартість у останньому рядку таблиці. Якщо ви зміните вартість у останньому рядку, програма додасть ще один рядок для підсумкової вартості.

Поля цього режиму подібні до полів стандартного режиму редагування:

- Поділ за датою корисний, наприклад, якщо ви одноразово сплатили за спортивні тренування протягом 3 місяців. У цьому випадку ви можете розділити сплату за цими трьома місяцями, що вплине на ваші звіти.

- «Категорія» — спадний список існуючих категорій. Ви можете додати нову категорію, &skrooge; створить її під час створення запису операції.

- «Сума» працює як калькулятор.

- «Стеження» — спадний список існуючих стежень. Ви можете додати нове стеження, &skrooge; створить його під час створення запису операції.

#### Переказ

Загалом кажучи, операція-переказ є подвійною операцією: під час створення переказу, &skrooge; створить дві операції з сумами протилежних знаків (одну з додатною сумою і одну з від’ємною) на двох різних рахунках. Параметри, які слід вказати у цьому полі трохи відрізняються від параметрів стандартної операції:

Панель редагування операції переказу.

Вам буде показано список «На рахунок», за допомогою якого ви зможете вказати рахунок, на який буде перераховано гроші.

Оскільки переказ — це «Зняти гроші з рахунку A і покласти їх на рахунок B», якщо ви вкажете знак у полі кількості (+ або -), його буде проігноровано. Баланс операції завжди буде від’ємним для рахунку A і додатним для рахунку B.

#### Акції

Спершу вам слід створити одиниці з акціями, за якими ви хочете стежити. За допомогою параметрів ви можете наказати програмі автоматично оновлювати дані, коли відкривається файл. Рекомендуємо вам створити окремий рахунок (наприклад «Торгівля акціями») для окремого стеження за інвестиціями і уможливлення перегляду їхніх даних на панелі даних.

Тепер, можна додати ваші операції як «акції»: Панель редагування даних акцій.

- Сума — кількість придбаних вами акцій (додатне значення) або проданих акцій (від’ємне значення).

- Символ — попередня створена вами одиниця.

- Вартість акції — загальна ціна, сплачена за акцію, або сума, яку ви можете отримати від продажу акції, за виключенням комісії та податків.

- Комісія — сума, яку ви сплачуєте банку за виконання певної операції.

- Податок — будь-яка сума, яку ви сплачуєте державі (зазвичай, якщо маєте певний дохід)

#### Заплановані операції

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

Типовими параметрами планування є:

- Повторювати щомісяця

- Нагадувати мені за 5 днів до терміну

- Автоматично записувати у строк

Ви можете змінити ці типові значення параметрів у налаштуваннях &skrooge;.

Крім того, ви можете змінити параметри всіх запланованих операцій за допомогою додатка планування.

&skrooge; використовує значення, введені для попередньої запланованої операції, під час введення наступної. Якщо ви, наприклад, збільшите суму ваших щомісячних внесків на підтримку &kde; з 100$ до 200$, наступні операції, які буде автоматично створено &skrooge; міститимуть суму 200$.

#### Швидке редагування

Який би режим редагування ви не обрали, існує цікава функціональна можливість, яка називається «Швидке редагування», за допомогою якої ви можете пришвидшити роботу зі створення нових операцій. Ця можливість надасть вам змогу заповнювати параметри операції на основі параметрів раніше введених операцій. Введіть значення у будь-яке з полів редактора і натисніть клавішу F10 або піктограму Швидкого редагування (не полишаючи поточного поля).

&skrooge; знайде першу ж (тобто найостаннішу) операцію, з тим самим значенням у відповідному полі і заповнить всі інші поля значеннями знайденої операції. Якщо повторно викликати швидке редагування, програма знайде наступну операцію тощо.

Можливість «Швидке редагування» не змінюватиме дату, оскільки створення однакової операції, з тією самою датою, є малоймовірним...

Якщо ви змінили значення поля до виклику швидкого редагування, програма не змінюватиме вміст цього поля автоматично. Подібне поле буде позначено іншим кольором тла, таке тло означає, що поле «заморожено».

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

- викликається за вимогою користувача

- циклічний повтор всіх попередніх операцій з тим самим значенням поля

Можлива робота з дробленими операціями!

#### Узгодження

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

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

Відомості щодо режиму узгодження.

Введіть стан на вашому рахунку відповідно до відповідного поля банківської виписки. Після цього ви можете продовжити перевірку у &skrooge; всіх операцій, які було записано для цього рахунку. У нашому випадку поле позначки для операції показано сірим кольором, це означає, що результати узгодження ще не підтверджено.

Після сплати за операціями &skrooge; покаже у зоні інформації:

- Різницю: різницю між попередньою випискою з рахунку і сумою операцій за чеками.

- Зняття з рахунку: загальна сума витрат

- Прибуток: загальна сума надходжень

Цей режим корисний для виявлення операцій, які ви забули ввести до &skrooge;. Після підтвердження всіх операцій Різниця має дорівнювати 0, а кнопку Підтвердити позначені операції має бути активовано. Натисніть цю кнопку, щоб підтвердити узгодження: всі позначені операції буде підтверджено.

може автоматично вказати усі імпортовані записи операцій.

Якщо було позначено пункт Сховати сплачені операції, всі пункти таких операцій буде приховано.

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

#### Шаблони операцій

У &skrooge; передбачено можливість створення шаблонів операцій, тобто операцій, які за потреби можна буде використати повторно. Наприклад, припустімо, що ви взяли у прокат DVD, щоб подивитися його вдома. Така операція є досить типовою:

- Сума: -4,99

- Режим : Кредитна картка

- Отримувач: Acme Video

- Категорія: Розваги > Відео

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

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

Перемикання між шаблонами і операціями.

Створення шаблону абсолютно збігається зі створенням самої операції: достатньо вказати атрибути шаблону. Зауважте, що ви також можете створити шаблон на основі існуючого запису операції (скористайтеся контекстним меню запису операції). У такому разі шаблон матиме ті самі атрибути, що і операція.

Щоб скористатися шаблоном і створити на його основі новий запис операції, наведіть на пункт шаблону вказівник миші і двічі клацніть лівою кнопкою миші. У відповідь програма створить новий запис операції з тим самими атрибутами, що і у шаблоні і поточною датою.

Крім того, шаблони можна додавати до розкладу.

### Отримувачі

За допомогою панелі отримувачів ви можете переглядати ієрархічне дерево отримувачів платежів.

Окрім назви отримувача у таблиці буде показано такі дані:

Адреса

- Адреса отримувача

Сума

- Сума усіх операцій у для отримувача.

Кількість операцій

- Кількість операцій для отримувача.

Наведення вказівника миші на рядок цієї таблиці з наступним подвійним клацанням лівою кнопкою миші відкриє список всіх операцій для отримувача у новій вкладці.

### Категорії

За допомогою панелі категорій ви можете переглядати ієрархічне дерево категорій.

Окрім назв категорій, у таблиці також буде показано:

Сума

- Суму всіх операцій у цій категорії.

Кількість операцій

- Кількість операцій у цій категорії.

Суму (накопичувальну)

- Суму всіх операцій у цій категорії та її підлеглих категоріях (аж до найнижчого рівня).

Кількість операцій (накопичувальна)

- Кількість операцій у цій категорії та її підлеглих категоріях (аж до найнижчого рівня).

Наведення вказівника миші на рядок цієї таблиці з наступним подвійним клацанням лівою кнопкою миші відкриє список всіх операцій у цій категорії у новій вкладці.

Після вилучення категорії всі пов’язані з нею записи операцій позбудуться належності до категорій, отже потраплять до групи без категорії.

### Звіти

За допомогою &skrooge; ви можете створювати звіти, параметри яких буде визначено вами, для подальшого аналізу вашого фінансового стану.

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

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

#### Налаштування звіту

##### Представлення

Таблиця

- Показувати таблицю.

Графік

- Показувати графік.

Текст

- Показувати текстовий звіт, приховати таблицю і графік.

##### Дані

Тут ви можете вказати, які дані слід використати для формування звіту. Виберіть вміст рядків та стовпчиків таблиці, а також режим обчислення. Передбачено два режими:

Сума за операціями

- У цьому режимі програма обчислюватиме загальну суму операцій для кожного з місяців. Якщо ви вкажете «категорію» для рядка і «місяць» для стовпчика, програма обчислить загальні суми за операціями кожної категорії протягом кожного з місяців.

Загальна сума операцій

- Якщо знову скористатися нашим попереднім прикладом («категорія» для рядків, «місяць» для стовпчиків), ми отримаємо загальну суму, тобто для кожного місяця програма покаже загальну суму операцій, що стосуються певного місяця за кожною з категорій.

  У прикладі автор підручника використав цей режим для побудови діаграми зміни балансу на рахунках встановленням значення «Рахунки» для рядків і значення «Місяць» для стовпчиків.

Основа 100

- Подібне до «Суми операцій», але за основою 100.

Загальна сума за основою 100

- Подібне до «Загальної суми операцій», але за основою 100.

Значення у стовпчиках у відсотках

- Значення буде виражено у відсотках від найбільшого значення у стовпчику.

Абсолютне значення у стовпчиках у відсотках

- Значення буде виражено у відсотках від найбільшого значення у стовпчику у абсолютному вимірі.

Значення у рядках у відсотках

- Значення буде виражено у відсотках від найбільшого значення у рядку.

Абсолютне значення у рядках у відсотках

- Значення буде виражено у відсотках від найбільшого значення у рядку у абсолютному вимірі.

Кількість операцій

- .

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

##### Дати

За допомогою цього поля ви можете вказати діапазон даних звіту. Передбачено декілька способів визначення діапазону дат, отже ви зможете вказати майже будь-який потрібний вам діапазон дат.

##### Типи операцій

Тут ви можете вказати тип операцій, звіт за якими слід скласти. Наприклад, якщо ви бажаєте переглянути графік, на якому буде показано розподіл ваших витрат за категоріями, ймовірно, вам не знадобиться категорія «Прибутки».

##### Інші фільтри

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

#### Типи графіків

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

##### Стовпчикова

Один стовпчик на рядок, складання стовпчиків.

За допомогою другого стовпчика (жовтавий) показано категорію «Ціні папери», зі стосуванням всіх даних місяців.

##### Гістограма

Для кожного стовпчика, кожен рядок матиме власний стовпчик.

##### Лінійна

##### Точкова

##### Кругова діаграма

Класична кругова діаграма. Якщо обране значення для стовпчиків відмінне від «Нічого», буде показано по одній діаграмі на кожен стовпчик.

##### Концентрична діаграма

Цей графік досить складний, можливо, розробники змінять його у майбутньому. До наміру творців входив показ одного кільця для кожного рівня даних.

#### Збільшення графіка

У &skrooge; передбачено можливість збільшення графіків для того, щоб можна було роздивитися найменші подробиці. Для збільшення скористайтеся панеллю керування збільшенням, розташованою над графіком:

#### Приклади звітів

Ось декілька знімків вікон, на яких продемонстровано класичні налаштування звітів. Ви можете скористатися ними, як зразками, для створення ваших власних звітів.

##### Прибутки і витрати

Для кожного місяця наведено порівняння загальної суми прибутків та загальної суми витрат. Прибутки позначено синім, витрати — жовтим кольором.

##### Рух коштів на рахунку

Показує рух коштів на рахунку за місяцями.

##### Прибутки і витрати

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

#### Якщо розглянути все докладніше

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

Крім того, ви можете відкрити новий звіт на основі пункту на графіку.

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

### Місячний звіт

За допомогою цього додатка можна переглянути ваш фінансовий стан для вибраного вами періоду.

Ви можете вибрати потрібний вам шаблон. Ви навіть можете самі створити шаблон, якщо введете його назву. Після цього буде запущено типовий текстовий редактор зі зразком для вашого шаблону. Вам слід лише скористатися для створення шаблона відповідними коментарями.

Не вагайтеся, і поділіться вашими шаблонами у категорії `Skrooge report templates` сховища шаблонів store.kde.org.

### Одиниці

Одиницею є будь-яка одиниця вартості, у якій ви можете виразити операцію. У більшості випадків такою одиницею буде грошова одиниця, але одиницею може бути акція або навіть автомобіль з будинком. Вартість одиниці змінюється з часом, її вартість також може бути виражено у інших одиницях. Приклад: акція ACME коштувала 31,2$ станом на січень 2009 року.

#### Зміна одиниць

Змінити одиниці можна у декілька способів:

Стандартний

- У цьому режимі роботи ви можете обрати одну з одиниць заздалегідь визначеного набору, яку ви бажаєте додати до поточного документа.

Вручну

- У цьому режимі ви зможете створити вашу власну одиницю. Серед потрібних програмі параметрів:

  - Назва: зрозуміла назва одиниці.

  - Символ: символ одиниці, який буде показано у більшості таблиць і спадних списків.

  - Тип: див. Типи одиниць.

  - Основна одиниця: інша одиниця, яку буде використано для обчислення вартості поточної одиниці. Наприклад, якщо ви є власником акцій EADS і бажаєте бачити їх вартість у євро, вам слід обрати основною одиницею € у одиницях EADS.

  - Країна

  - Джерело даних: джерело даних щодо курсів. Рекомендованим джерелом є «Yahoo».

  - Код інтернету: код інтернету для цієї одиниці. Якщо буде вказано цей код, &skrooge; зможе отримати курс одиниці з вибраного джерела.

Вартість

- У цьому режимі редагування ви можете отримати дані про вартість одиниць з інтернету або вручну ввести вартість одиниці на вказану дату.

#### Типи одиниць

Хоча &skrooge; може розглядати будь-яку цінність як одиницю, одиниці відрізняються за типом:

Основна валюта

- Це валюта, яку буде використано для показу дійсних сум операцій.

Другорядна валюта

- Якщо визначено, значення у другорядній одиниці буде показано на контекстній панелі після наведення вказівника миші на позначку суми операції.

Валюта

- Будь-яка валюта, без особливої ролі під час показу.

Акція

- Цим типом одиниць можна скористатися для керування акціями.

Індекс

- Курсовий індекс, наприклад індекс Доу-Джонса, Nasdaq, CAC40, SBF120...

Інше

- Будь-яка одиниця, яка не належить до вже вказаних типів.

## Користування &skrooge; (для досвідчених)

### Заплановано

За допомогою цього додатка ви зможете переглянути список всіх запланованих операцій.

Тут ви можете вказати для кожної з запланованих операцій власні параметри.

Наступне повторення

- Це поле призначено для інформування, але ви можете скористатися ним для введення дати наступного повторення вручну.

Один раз кожні

- Ви можете наказати програмі повторювати операцію регулярно, через вказану кількість днів, місяців та років.

Кількість повторень

- Якщо кількість повторень обмежено, ви можете позначити цей пункт і вказати кількість повторів або дату останнього повторення.

Нагадати мені

- Якщо ви бажаєте, щоб програма &skrooge; показувала сповіщення про наступну заплановану операцію, вам слід позначити цей пункт і вказати кількість перед тим, як програма вас попередить.

Автоматично записувати

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

Щоб внести зміни до запису операції (категорії, суми тощо), вам слід натиснути на пункті Перейти до операції.

Наведення вказівника на пункт запланованої операції з наступним подвійним клацанням лівою кнопкою миші призведе до показу списку вже зареєстрованих операцій запланованої операції у новій вкладці.

#### Заплановані операції

Якщо ви заплануєте операцію, параметри планування буде використано як еталон під час створення наступного запису операції. Розгляньмо приклад з цією операцією:

#### Заплановані операції (крок 1)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€

Тепер, якщо ви заплануєте цю операцію, її наступний запис буде створено таким саме чином:

#### Заплановані операції (крок 2)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€
20.07.2009 | &kde; | Пожертви > ВПЗ | 20€

Якщо ви зміните якийсь з параметрів у останньому записі, він стане еталонним для наступного запису. Наприклад, якщо ви збільшите місячну пожертву на &kde; до 25€ у липні, у наступному записі теж фігуруватиме сума 25€:

#### Заплановані операції (крок 3)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€
20.07.2009 | &kde; | Пожертви > ВПЗ | 25€
20.08.2009 | &kde; | Пожертви > ВПЗ | 25€

Так чи інакше, запланована операція є динамічним об’єктом, де останній запис є еталоном. Але, можливо, ви бажаєте, щоб всі записи були статичними, тобто містили однакові суми і завжди додавалися через рівні проміжки часу? Створіть запланований шаблон./link >.

#### Планування шаблонів

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

#### Планування шаблонів (крок 1)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€

Наступним використанням буде:

#### Планування шаблонів (крок 2)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€
20.07.2009 | &kde; | Пожертви > ВПЗ | 20€

Тепер змініть ваш липневий внесок у &kde; до 25€. Оскільки ви запланували шаблон з сумою 20€, у наступному записі також буде сума 20€:

#### Планування шаблонів (крок 3)

Дата | Отримувач | Категорія | Сума
20.06.2009 | &kde; | Пожертви > ВПЗ | 20€
20.07.2009 | &kde; | Пожертви > ВПЗ | 25€
20.08.2009 | &kde; | Пожертви > ВПЗ | 20€

Якщо вам захочеться змінити місячну суму, просто змініть суму у шаблоні, і всі наступні записи міститимуть нову суму.

### Стеження

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

Наприклад, уявімо, що ваша компанія відрядила вас до Італії. Опинившись на місці ви сплатили за кімнату у готелі: у &skrooge; ви створюєте операцію у категорії «Бізнес > Подорожі > Готель» і призначаєте спостереження з назвою «Ділова подорож до Італії». Ви можете призначити це спостереження до всіх професійних витрат, які вам доведеться зробити під час подорожі. Після завершення відрядження, якщо все пройшло добре, ваша компанія поверне вам всі витрати, — ви зможете створити прибуткову операцію і також призначити її до спостереження «Ділова подорож до Італії».

Призначенням спостережень до операцій витрат, які згодом буде відшкодовано, ви зможете спостерігати за повнотою відшкодування.

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

Наведення вказівника миші на пункт спостереження на панелі спостереження з наступним подвійним клацанням лівою кнопкою миші відкриє нову вкладку, на якій міститиметься список всіх операцій, пов’язаних з цим спостереженням.

Іноді виникає потреба у стеженні за відшкодуванням кредиту до того, як ви почнете користуватися &skrooge;. Як це зробити, якщо не можна встановити початкову суму для стеження?

Ви можете створити дроблену операцію з такими параметрами:

- сума=0, щоб уникнути впливу операції на звіти.

- поділ з очікуваною сумою, пов’язаний зі стеженням.

- інший поділ із сумою протилежного знаку, не пов’язаний зі стеженням.

#### Припинення стеження

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

Кращим вирішенням є закриття спостереження: закриттям спостереження його можна просто сховати з панелі спостереження позначенням відповідного пункту.

### Пошук і обробка

За допомогою цього додатка ви можете будувати складні запити щодо пошуку операцій, а також виконувати над записами операцій певні перетворення. Ось наш приклад:

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

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

Приклад застосування можна знайти у додатку. Там же ви знайдете корисну вправу, пов’язану з наведеними прикладом.

#### Визначення критеріїв пошуку

Тут ви можете визначити запит щодо пошуку операцій за допомогою комбінації параметрів. На наведеному вище знімку показано таблицю з атрибутами заголовка операції. Якщо ви зміните вміст відповідного рядка, ви створите новий критерій запиту. Кожен зі стовпчиків запиту буде поєднано з іншими стовпчиками за допомогою логічної операції «І»:

(стовпчик1 і стовпчик2)

Якщо ви додасте новий рядок, ви створите новий критерій, який буде поєднано з першим рядком логічною операцією «АБО»:

[рядок1] або [рядок2].

Так чи інакше, комбінацію стовпчиків і рядків можна буде прочитати як:

(стовпчик1 і стовпчик3) або (стовпчик2 і стовпчик3)

Звичайно ж, у вашому запиті ви можете створювати довільну кількість рядків і стовпчиків.

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

#### Перегляд результатів пошуку

Після вибору запиту з пошуку у перегляді запитів під таблицею буде показано кількість знайдених записів операцій:

Наведення вказівника миші на рядок запиту пошуку у перегляді запитів з наступним подвійним клацанням лівою кнопкою миші призведе до показу всіх знайдених операцій у новій вкладці:

#### Визначення обробки

Якщо ви бажаєте виконати якусь обробку знайдених запитів, позначте потрібний запит і перейдіть на панель визначення обробки:

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

#### Визначення нагадування

Особливою можливістю додатка «Пошук з обробкою» є можливість визначення нагадувань. У разі визначення нагадування &skrooge; зможе звертати вашу увагу на певні події, наприклад досягнення місячного значення витрат за певною категорією.

Для визначення нагадування слід спочатку вказати критерії пошуку, за якими програма вибиратиме набір операцій, про які вам слід нагадати. Ви, наприклад, можете вказати, що ці операції має бути здійснено поточного місяця і що вони мають належати до категорії «Одяг». Потім вам слід вказати суму, за якої буде увімкнено процедуру нагадування», наприклад 1000₴, і визначити повідомлення нагадування, яке буде надіслано вам &skrooge; у разі досягнення вказаної суми.

Повідомлення нагадування можуть містити параметри для загальної суми (%1), суми нагадування (%2) і різниці (%3).

### Бюджети

За допомогою цього додатка ви можете визначити бюджет та керувати ним.

Подібно до інших програм для керування фінансами, у &skrooge; передбачено можливість визначення бюджетів. Зробити це можна вручну або у автоматичному режимі.

#### Визначення бюджету

У режимі керування вручну ви можете:

- Визначити бюджетну суму для категорії на рік.

- Визначити бюджетну суму для категорії на усі місяці року.

- Визначити бюджетну суму для категорії на певний місяць року.

- Визначити, чи слід брати до уваги прибутки і витрати за підкатегоріями під час визначення бюджету (приклад: якщо буде позначено відповідний пункт, до бюджету категорії «Автомобіль» буде зараховано категорію «Автомобіль > Пальне»).

Ви можете наказати програмі зараховувати до бюджету усі прибутки і витрати, не визначені у іншому бюджеті, якщо залишите поле категорії порожнім. Такий варіант буде корисним, якщо вам потрібно забезпечити врахування усіх витрат.

У автоматичному режимі ви можете:

- Визначити бюджет на рік на основі операцій протягом попереднього року.

- Визначити пропущені записи бюджету для встановлення балансу на кожен місяць і/або на рік. Це можна зробити навіть для бюджетів, визначених вручну.

#### Правила ведення бюджету

Щоб обговорити додаткові питання бюджетування, давайте розглянемо такий приклад збалансованого бюджету:

- -500 € на місяць на категорію «Їжа».

- +500 € на місяць для усіх інших категорій зняття та вкладень.

Тепер припустімо, що вами витрачено 600 € на категорію «Їжа» протягом попереднього місяця. &skrooge; проінформує вас, що ви вийшли за межі бюджету, але ви не можете припинити їсти. Отже, вам доведеться їх десь узяти. Що ж робити?

Правила ведення бюджету надають вам змогу визначити спосіб поводження з різницею (додатною чи від’ємною). Наприклад, ви можете перевести різницю одного місяця на наступний місяць. У розглянутому випадку ваш новий бюджет для категорії «Їжа» на поточний місяць складатиме -400 € (-500+100). Отже вам слід подбати про відшукання додаткових коштів на покриття різниці.

Правила ведення бюджету також допоможуть планувати ваші проекти. Наприклад, ви можете визначити таке правило: усю додатну різницю (економію коштів) у категорії «Їжа» переводити до категорії «Відпочинок». Тоді ви зможете накопичити певну суму у категорії «Відпочинок» і вирушити відпочивати.

### Імітації

За допомогою цього додатка можна моделювати стан рахунку.

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

## Рецепти

Як змусити &skrooge; показувати інтерфейс рідною мовою?

Спершу перевірте, чи перекладено перекладено &skrooge; вашою мовою на достатньому рівні.

Як встановити типову валюту та формат запису дати?

Дані щодо типової валюти та формату запису дати &skrooge; отримує із системних параметрів Плазми. У деяких дистрибутивах програму для керування цими параметрами не встановлюють разом із &skrooge;. Якщо ваш дистрибутив належить до цього типу, вам слід встановити програму за допомогою програми для керування пакунками вашого дистрибутива.

Запустити відповідну програму можна за допомогою такої команди, відданої з консолі: `systemsettings5`

Параметри валюти та дати можна визначити за допомогою модуля Формат.

Як зменшити розміри документа?

Розмір документа іноді буває дуже важливим. Вилучення записів застарілих операцій може призвести лише до збільшення розмірів документа. Причина цього зрозуміла: &skrooge; зберігає журнал усіх дій для використання у механізмі скасування-повторення дій. Тому, якщо ви хочете зменшити розміри вашого документа, вам слід спорожнити журнал.

Як визначити спосіб видобування даних з накладної?

&skrooge; використовує pdftotext для видобування текстових даних з PDF. Далі, програма використовує текстовий файл із описом того, як знайти ключові значення. Якщо ви хочете визначити новий спосіб видобування даних з накладних, вам слід виконати такі дії:

- Запустити `pdftotext` для видобування даних із зразкового файла PDF.

- Відкрити створений текстовий файл і відповідний файл PDF.

- Створити текстовий файл із суфіксом назви `.extractor`. Приклад: `google.extractor`

- Вміст файла має бути приблизно таким:

      payee=REGEXPCAP:^(Biofan) SPRL$
      date=REGEXPCAP:^Order Date: (.*)$
      dateformat=dd MMM yyyy
      number=REGEXPCAP:^N° de facture (.*)$
      mode=SET:Carte
      comment=REGEXPCAP:^N° de commande (.*)$|SET:Commande %1
      amount=REGEXP:^Montant global:$|LINEOFFSET:2

  Для кожного з атрибутів (payee, date, number, mode, comment та amount) використовується однаковий синтаксис: КОМАНДА:значення|КОМАНДА:значення|...

  Передбачено такі команди:

  - `REGEXPCAP`: формальний вираз для визначення розташування значення

  - `REGEXP`: пошук у файлі рядка, який відповідає формальному виразу.

  - `LINEOFFSET`: зміна позиції у рядку.

  - `SET`: надання змінній значення. Можна використовувати як першу команду або команду після REGEXPCAP (див. приклад).

  dateformat — формат запису дати, яка видобувається.

- Цей файл слід зберегти у тому самому каталозі, що і інші файли із суфіксами назви `.extractor`.

## Подяки і ліцензія

&skrooge;

Авторські права на програму належать Stéphane Mankowski stephane@mankowski.fr, 2001–2014.

Авторські права на документацію до програми належать Guillaume DE BURE gdebure@yahoo.com 2001–2014

Переклад українською: Юрій Чорноіван yurchor@ukr.net

&underFDL; &underGPL;

## Приклад застосування пошуку з обробкою

Гаразд, можна погодитися, що хоча додаток Пошук і обробка і досить потужний, працювати з ним не так вже і просто. Ось невеличка вправа, яка допоможе вам зрозуміти роботу додатка краще. Пам’ятаєте наш приклад щодо пошуку з обробкою?

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

Нехай нашому уявному користувачеві, Джону, відомо, що назва отримувача міститься у полі коментаря. Він бажає, щоб всі внески у &kde; зберігалися у категорії «Пожертви & ВПЗ». Отже слід знайти всі записи операцій, поле коментаря яких містить слово «&kde;»:

## Визначення пошуку

Коментар
містить «&kde;»

Додайте це визначення пошуку до списку існуючих способів пошуку натисканням кнопки Додати.

Далі, нам слід повідомити &skrooge;, що слід додати всі операції, знайдені за вказаним запитом, до категорії «Пожертви > ВПЗ». Змінимо тип запиту на «Оновлення» за допомогою спадного списку і визначимо перетворення, які слід застосувати:

## Визначення оновлення

Коментар | Категорія
='' | ='Пожертви > ВПЗ'

Зауважте, що ми вилучили початковий коментар, надавши йому значення порожнього рядка. Причиною цього було бажання зробити записи зручнішими для читання, але ви можете зберегти коментар для подальшого перегляду.

Додайте створену обробку до попередньо визначеного пошуку за допомогою натискання кнопки Додати.

Тепер застосуйте обробку до всіх імпортованих записів операцій, які ще не було звірено (натисніть кнопку Застосувати):

Ну, ось і все! Якщо ви повернетеся до панелі перегляду операцій, ви зауважите, що всі потрібні вам записи було оновлено. Якщо сталася помилка, не забувайте, що ви можете скористатися можливістю Вернути! Навіть якщо під час обробки було змінено 2327 записів операцій, ви все одно можете скасувати всі зміни одною дією скасування.

## Вправа з поглибленого аналізу: витрати протягом відпустки

Щоб проілюструвати можливості з аналізу &skrooge;, ми розглянемо витрати автора підручника протягом відпустки :).

### Контекст аналізу

Щоб краще зрозуміти суть вправи, вам потрібно знати дещо про цю відпустку. Вона тривала протягом майже місяця влітку 2009 року. Автор знімав декілька помешкань у різних місцях Франції. Крім того, довелося витратити деяку суму ан пальне, оскільки місця, які було відвідано, розташовано у доволі віддалених місцевостях Франції.

### Впорядкування даних

Автором було ретельно введено записи операцій з розподілом на категорії та додаванням до стеження з назвою «Відпустка, літо 2009». Для категорій було передбачено підкатегорії, зокрема «Транспорт > Автомобіль > Пальне», щоб уможливити подальший докладний аналіз.

### Обчислення загальних витрат протягом відпустки

Це так просто, що ви навіть не повірите: відкрийте панель «Стеження» і зазирніть до стовпчика «Сума»:

А тепер поглянемо на щось цікавіше...

### Розподіл витрат

Ну, добре, але на що ж пішли всі ці гроші? Щоб довідатися про це, слід побудувати за стеженням звіт. Наведіть вказівник миші на рядок звіту, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Відкрити звіт....

У відповідь програма відкриє звіт у новій вкладці, де буде показано лише операції, пов’язані з вказаним стеженням. Типовим параметром для діапазону дат буде «Поточний місяць», отже, звіт може виявитися порожнім, оскільки всі операції могло бути здійснено до початку поточного місяця. Потрібно змінити значення цього параметра на «Всі дати»:

Тепер ми зможемо бачити всі витрати за категоріями. Давайте побудуємо на основі даних кругову діаграму, щоб картина стала наочнішою.

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

Г-м-м, тут не так уже й багато даних, окрім категорії «Транспорт». Скористаємося підкатегорією «Автомобіль». Побудуємо графік для цієї підкатегорії (позначте пункт кругової діаграми, наведіть на нього вказівник миші, клацніть правою кнопкою і виберіть у контекстному меню пункт Відкрити звіт):

Програма відкриє ще одну вкладку зі звітом лише за категорією «Транспорт > Автомобіль».

М-м-м... не дуже-то й цікаво. Але підкатегорій набагато більше. Давайте розгорнемо їх список знову:

Гаразд, тепер ми знаємо, що на пальне витрачено 362,27€, а на дорожній податок 131,90€ (у Франції проїзд певними шосе є платним). Добре, я так і знав ;-). Крім того, цікаво подивитися на графік використання цих категорій у часі:

Зауважте, що нами було змінено тип графіка на «Лінія», а стовпчики позначають тепер «Тиждень».

### Висновки

За допомогою цього простого прикладу ми познайомилися з додатковими можливостями зі створення звітів у &skrooge;. Ці можливості допомогли нам докладно проаналізувати витрати протягом відпустки, особливо за категорією «Транспорт». Звичайно ж, у цих можливостей є і безліч інших застосувань: ймовірно, програма &skrooge; здатна задовольнити будь-які ваші забаганки.

&documentation.index;