# Руководство &appname;

## Введение

### &appname;

&appname; предназначен для управления финансами. С его помощью вы можете следить за вашими доходами и расходами на нескольких счетах в нескольких валютах. Он содержит всё необходимое: категории, планирование операций, создание графических отчётов, управление акциями и другое. Кроме того, есть и дополнительные возможности, например: быстрое редактирование операций, поиск при вводе, отслеживание возврата денег, настраиваемые параметры...

В окне &appname; показаны круговые диаграммы расходов по категориям В окне &appname; показаны круговые диаграммы расходов по категориям

#### Что может &appname;?

&appname; является личным финансовым менеджером для &kde; 4. Он предназначен для использования людьми, которые хотят отслеживать доходы, расходы и инвестиции.

#### Что не может &appname;?

&appname; не является профессиональным инструментом и не предназначен для использования в малом бизнесе. Он не может вычислять налоги, не поддерживает систему двойной записи, а также отсутствуют расширенные финансовые возможности.

Если вам нужна программа с описанными выше возможностями, лучше воспользуйтесь Kmymoney или Kraft.

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

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

Документ &appname; представляет собой файл с расширением .skg. Он может содержать неопределённое количество счетов . Вы можете использовать один документ для управления всеми своими счетами одновременно.

#### Счёт

Счёт в &appname; схож с вашим банковским счётом. Например, если у вас есть один счёт для вас, один для вашей жены, и один общий, то вы можете создать эти три счёта в &appname;. Каждый раз, когда вы будете тратить или получать денежные суммы, вы можете добавить операцию и указать счёт, для которого эта банковская операция была выполнена.

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

Операцией является внесение или снятие денежных сумм с одного из ваших счетов. Если вы будете указывать в ваших операциях категорию, то вы сможете анализировать, на что вы тратите деньги.

##### Обычная операция

Обычная операция — это основная операция в &appname;. Например, «Сегодня потрачено 200 руб. на продукты».

##### Разделённая операция

Разделённая операция — это операция, для которой общая сумма разделена между несколькими категориями или трекерами.

Например, «Вчера, потратил 1000 руб. в магазине, из которых 160 руб. были потрачены на продукты, и 840 руб. на одежду».

##### Перевод

Перевод в &appname; — это перевод денежной суммы между вашими счетами в &appname;.

Эту операцию не следует путать с платежами. Если вы выполняете перевод денег на чужой счёт, то в &appname; это не является переводом. Эта операция в понимании программы является обычной операцией оплаты.

Читайте соответствующую главу для получения дополнительной информации.

##### Утверждённая операция

Сразу после импорта операции программа считает её не утверждённой. Требуется вручную проверить и утвердить её. Утверждённая операция — это импортированная операция, которая была утверждена.

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

##### Отмеченные операции

В процессе проверки, вы сравниваете операции в &appname; с реальными банковскими операциями. Отмеченная операция — это операция, которую следует проверить. Когда закончите проверку, то отмеченную операцию следует исправить на проверенную.

##### Проверенная операция

Когда все операции вашего счёта в &appname; отмечены, вам потребуется завершить проверку на соответствие операций, преобразовав все отмеченные операции в проверенные.

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

Категория — это класс операций. Среди классических примеров «Продукты питания», «Налоги», «Зарплата»... В категории могут содержаться другие категории, создавая иерархическую структуру. Например, категория «Транспорт» может содержать категории «Автобус», «Автомобиль», «Самолет»... &appname; способен обрабатывать любое количество вложенных категорий.

#### Единица

Единицей в &appname; может быть всё что угодно, что имеет стоимость. Например:

- Валюта

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

  - € (евро)

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

- Акции

  - GOOG (Google)

- Личное имущество

  - Ваш дом

  - Ваша машина

## Использование &appname;

### Пользовательский интерфейс

Интерфейс &appname; состоит из главного окна, панелей и строки состояния. Панели можно закрывать и открывать, а также располагать слева или справа от основной области.

#### Главное окно

В этом окне отображается основная информация. В &appname; поддерживается работа с несколькими вкладками, на каждой из которой будут показаны соответствующие данные.

#### Панели

Панели есть во многих приложениях &kde;. Они являются вспомогательными частями окна программы, и могут быть перемещены, упорядочены, закрыты, или отсоединены от главного окна.

Несколько примеров расположения панелей:

Панели &appname;:

- Страницы

- Закладки

- Журнал

- Примечания

#### Строка состояния

Строка состояния — это небольшая область в нижней части окна &appname;, где отображаются разные сведения, касающиеся вашей работы. В этой области отображается индикатор выполнения и кнопка отмены, предназначенная для прерывания выполнения длительного задания, например импорт большого файла. Индикатор выполнения &appname;

#### Страницы

Страница — это панель, где можно выбрать данные, которые следует отображать на текущей или в новой вкладке. Чтобы открыть новую вкладку, удерживайте клавишу &Ctrl; при щелчке левой кнопкой мыши по выбранной странице.

Страницы

Каждой странице будет посвящена отдельная глава этого руководства.

#### Вкладки

&appname; с несколькими открытыми вкладками

В &appname; может быть открыто любое количество вкладок, на каждой из которой будут нужные вам сведения. На приведённом выше снимке экрана показаны 4 вкладки (счета, операции и два графика).

#### Панели редактирования

На большинстве вкладок &appname; редактирование элементов можно осуществлять с помощью панели редактирования, расположенной в нижней части страницы. В целях экономии места, особенно на небольших экранах, вы можете скрыть панель нажатием соответствующей кнопки.

Кнопки для показа или скрытия панели редактирования операций.

Если изменения можно осуществлять с помощью нескольких панелей, будет показано несколько кнопок выбора. На приведённом выше снимке экрана показаны четыре кнопки выбора панелей редактирования для Операций: «Обычные», «Разделённые», «Перевод» и «Акции».

#### Таблицы

В &appname; вы можете настроить вид любой таблицы. Наведите указатель мыши на заголовок столбца таблицы и вызовите контекстное меню (обычно щелчком правой кнопкой мыши):

Настройка таблицы

Столбцы

- Настройка вида столбцов.

  Набор столбцов

- Предварительно определённый набор столбцов. Набор «По умолчанию» обычно отображает все столбцы. Для каждой из таблиц могут существовать другие предварительно определённые наборы.

Подогнать ширину столбцов

- Изменение ширины всех столбцов по содержимому.

Автоматически подгонять ширину столбцов

- Если выбрано, то вы не сможете изменять ширину столбцов вручную. &appname; будет автоматически менять ширину в зависимости от содержимого.

Список отображаемых столбцов

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

Плавная прокрутка

- Если этот пункт отмечен, вы сможете прокручивать содержимое таблицы перетаскиванием её указателем мыши (достаточно нажать и удерживать левую кнопку мыши). Если вы быстро дёрните мышь в определённом направлении, как будто «бросаете», то содержимое таблицы также дернётся в этом направлении с эффектом замедления. Такой режим полезен в основном на сенсорных устройствах.

Показать сетку

- Рисовать линии сетки в таблице.

Чередовать цвета строк

- Чередование цвета строк. Цвета определяются текущей схемой цветов &kde;.

Экспорт

- Экспорт таблицы отдельным файлом. Поддерживаются форматы PDF, CSV и TXT.

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

#### Сохранение настроенной страницы

Как уже пояснили в предыдущей главе, таблицы можно настроить в соответствии с вашими потребностями. Чтобы настройка не пропала требуется до закрытия вкладки сохранить настроенную страницу. Для этого существует два способа.

##### Сохранение страницы по умолчанию

С помощью этого пункта можно сохранить текущее состояние по умолчанию, которое всегда будет показано при открытии данной страницы. Например, вы можете настроить страницу Виджеты, так чтобы на ней находились 4 виджета, упорядоченные по вашему желанию. И скорей всего, вы захотите, чтобы эта страница всегда выглядела так, как вы её настроили, и не повторять эту процедуру каждый раз.

Чтобы сохранить состояние по умолчанию требуется щёлкнуть правой кнопкой мыши по заголовку вкладки и выбрать пункт Сохранить состояние страницы.

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

Более быстрый способ, это нажать на значок с дискетой , который появится слева от названия вкладки, после изменения состояния.

##### Работа с закладками

Допустим вам нужно настроить вид операций для каждого отдельного счёта, так чтобы они отображались в собственной вкладке и с собственным набором столбцов в таблице. Приведённый выше способ для подобной настройки неприменим, поскольку такая настройка будет применена ко всем страницам одного типа.

Достичь нужного результата можно сохранив каждую вкладку в виде закладки. Так же, как в веб-браузере, закладки можно упорядочить в иерархическую структуру с папками. Управление закладками осуществляется через панель «Закладки»:

Панель «Закладки»

Чтобы создать закладку, выберите страницу, для которой вы хотите создать закладку и внесите необходимые изменения. После этого откройте контекстное меню панели «Закладки» и выберите в нём пункт Создать закладку текущей страницы.

Вы можете включить «автозапуск» закладки или папки закладок, и автоматически открывать нужные страницы после запуска &appname;. Таким образом, вы можете полностью изменить компоновку &appname; по умолчанию.

#### Журнал действий

В &appname; отмена и повтор действий работает обычным способом, но, кроме того, можно отменить или повторить действие, даже если оно было выполнено несколько дней назад. По умолчанию, после завершения работы &appname; журнал не очищается (можно изменить в параметрах программы), то есть вы можете отменить практически все действия с момента создания документа.

По умолчанию, журнал действий &appname; настроен на хранение 50 записей. Вы можете изменить это значение в параметрах программы.

В &appname; предусмотрена панель со списком действий, которые можно отменить.

Журнал действий

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

- Значок, показывающий состояние действия. Жёлтая стрелка против часовой стрелки означает, что действие можно отменить. А зелёная стрелка по часовой стрелке означает, что действие можно повторить.

- Описание действия

- Дата, когда действие было выполнено

- Значок дискеты означает, что действие было сохранено, то есть документ был сохранён после выполнения этого действия.

Чтобы отменить или повторить действие, дважды щёлкните по записи.

#### Групповое обновление

В &appname; предусмотрена возможность группового обновления выбранных записей. Хотя такое обновление в основном применяется для операций, им можно воспользоваться и для счетов, единиц, плановых операций...

Выполнить обновление очень просто: выберите записи, которые необходимо обновить, установите значения параметров, которые следует применить ко всем записям, и нажмите кнопку Изменить. Значения атрибутов, которые вы не меняли, останутся прежними.

Установка способа оплаты «Кредитная карта» и получателя «ACME» для выбранных операций.

Операции обновлены.

Невозможно поменять дату и сумму с помощью группового обновления

#### Редактор примечания

Одной из особенностей &appname; является возможность добавлять любые данные к любому объекту. Например, вам потребуется добавить имя и телефонный номер сотрудника банка к записи счёта. Кроме того, вы можете прикрепить файл к операции, например отсканированное изображение выписки счёта.

Воспользоваться этим можно с помощью редактора примечаний, который представляет собой панель.

Редактор примечаний с прикрепленным файлом

Когда открыта панель, на ней будут показаны пользовательские примечания для выбранного объекта (счёта, операции, категории, единицы и т.д.).

#### Поиск при наборе

В &appname; вы найдете поле «Поиск», с помощью которого можно выполнять поиск на данной странице:

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

- На странице счетов вы можете найти счета, данные которых содержат введённый текст в любом из столбцов (банк, название счета, номер...)

- На странице отчёта, будет изменён график в зависимости от данных поиска.

- На странице... Ну, вы поняли, да?

### Импорт файлов

Если вы раньше работали с другим финансовым менеджером и не хотите вводить данные вручную, в &appname; предусмотрена возможность импорта файлов.

#### Поддерживаемые форматы

Доступны следующие форматы:

OFX

- Open Financial eXchange. Известный и хорошо документированный формат, данные в котором &appname; может импортировать с помощью сторонней библиотеки (libofx). Рекомендуется воспользоваться этим форматом для импорта.

QFX

- QFX — разновидность OFX для коммерческого приложения Quicken.

QIF

- Quicken Import File (файл импорта Quicken). Возможно, самый распространённый формат файлов. У этого формата достаточно неприятные ограничения, в частности отсутствие возможности установки единицы операции и отсутствие строгого формата даты.

CSV

- Comma Separated Value (значения, разделённые запятыми). Хотя этот формат и не является, форматом финансовых данных, он часто используется для экспорта данных банков и других программ. В основном из-за простоты использования этих данных для создания электронной таблицы.

#### Особенность CSV

Поскольку CSV не имеет строго определённых правил, &appname; не может предусмотреть расположение в файле данных дат, категорий, суммы... Для определения соответствующих полей &appname; предполагает, что в файле CSV содержатся определённые заголовки, указывающие на назначение данных с соответствующем столбце. Ваш файл должен содержать по крайней мере столбцы «Дата» и «Сумма».

Вы можете вручную настроить автоматическое сопоставление каждого атрибута в параметрах программы (Настройка Настроить &appname;) в разделе Импорт/Экспорт.

#### Операции импорта

Одним из основных принципов работы &appname; является отсутствие множества мастеров и лишних диалоговых окон. Это особенно важно при импорте данных, когда другие программы пытаются получить достаточно много данных от пользователя. Если вы воспользуетесь пунктом меню Файл Импорт, то &appname; попросит вас выбрать файл (вы можете импортировать сразу несколько файлов), и всё! &appname; сам определит формат файлов и применит соответствующий режим импорта.

##### Счёт

Одним из моментов, который может вас удивить, является то, что программа не будет спрашивать вас о том, к какому счёту следует импортировать данные операций. Причиной является то, что &appname; прочитает номер счёта из файла и свяжет импортированные записи операций с соответствующим счётом.

Если счёта с номером найдено не будет, или если файл не содержит этих данных, то &appname; будет использовать имя файла в качестве номера счёта.

Если счёта с соответствующим названием тоже будет не обнаружено, то &appname; создаст новую запись счёта с названием, соответствующим номеру счёта и свяжет все импортируемые операции с ним. После этого вы можете переименовать автоматически созданный счёт, выполнив групповое обновление или использовать Поиск и обработка.

##### Единица

Если в импортируемом файле не указана единица (такое случается с форматами QIF и CSV), то &appname; будет предполагать, что единицей является основная валюта. Если это не так, используйте Поиск и обработка для исправления данных.

##### Дата

Бывает, что в входных файлах используется формат даты, который не используется в вашей стране (такое может случиться в файлах QIF и CSV, OFX имеет навязанный формат даты). &appname; попытается автоматически определить формат даты.

##### Статус импорта

Импортированные операции имеют особый статус. Сразу после импорта они помечаются, как «Не утверждённые импортированные операции». Сделано так для того, чтобы можно было проще найти эти операции и проверить правильность выполнения импорта. По умолчанию, такие операции обозначены синим цветом.

Если вы не хотите выполнять проверку, вы можете включить «Автоматическое подтверждение» в разделе «Импорт/Экспорт» в параметрах программы.

#### Объединение операций после импорта

Может произойти ситуация, когда вы ввели данные операции вручную, а затем импортировали выписку банка с такими же данными. Тогда в списке операций будет две одинаковых записи для одной операции.

Объединить эти одинаковые записи можно, выделить их, а затем выбрать в контекстном меню пункт Объединить импортированные операции. Программа добавит данные из вручную введённых операций к импортируемым и удалит записи, введённые вручную.

### Экспорт

В &appname; предусмотрено несколько способов экспорта данных, в зависимости от назначения.

#### Экспорт всех данных в единый файл

С помощью пункта меню Файл Экспорт можно создать файл CSV или QIF, содержащий все записи операций текущего документа. Этим вариантом следует воспользоваться, если вам нужно экспортировать данные в другие программы.

#### Экспорт определённой таблицы

В &appname; можно экспортировать любую таблицу в формате CSV, PDF или TXT.

Экспортировать можно любую показанную таблицу, так что вы можете пользоваться этим для экспорта любой табличной информацией.

#### Экспорт графиков

&appname; позволяет экспортировать графики в форматах PDF, SVG или в других поддерживаемых форматов &kde; (PNG, JPG, GIF, TIFF...). Для экспорта, щёлкните правой кнопкой мыши по графику и выберите пункт Экспорт....

### Виджеты

Виджеты &appname; — это дополнения, которые показывают общую информацию о вашем финансовом положении.

Вы можете добавить виджеты, нажав на значок в верхнем правом углу. Настроить их можно щелчком по значку возле названия.

### Банковские счета

Этот модуль предназначен для управления вашими счетами.

Окно банковского счёта

#### Параметры счёта

Счёт имеет следующие параметры:

Банк

- Вы можете выбрать банк из выпадающего списка, содержащий список известных банков для вашей страны, или ввести название, если банка нет в списке. Если список пуст, то вы можете помочь разработчикам &appname;, отправив нужные сведения.

Счёт

- Название, которое вы хотите использовать для этого счёта

Тип

- Тип может быть:

  - Текущий

  - Кредитная карта

  - Инвестиция

  - Активы

  - Прочее

  На данный момент тип счёта не используется для обработки, он только для информационной цели.

Номер банка

- Идентификационный номер банка

Номер агентства

- Идентификационный номер агентства

Номер счёта

- Идентификационный номер счёта

Адрес

- Адрес агентства

Комментарий

- Всё что угодно!

#### Список счетов

Список счетов выглядит таблицей, в которой каждому счёту отведена одна отдельная строка. Кроме параметров счёта, отображаются следующие столбцы:

Сумма

- Денежная сумма, хранящаяся на счёте, с учётом осуществления всех операций.

Проверено

- Денежная сумма всех проверенных операций. Она должна равняться сумме, которая находится на счёте в банке.

Не проверено

- Разница между двумя предыдущими столбцами

Количество операций

- Общее количество операций, выполняемых с этим счётом

Как и с остальными таблицами &appname;, вы можете полностью настроить вид.

#### Создание счёта

Создать счёт можно с помощью панели редактирования, расположенной под списком счетов.

Чтобы создать счёт, введите параметры (обязательные поля выделены жирным шрифтом) и нажмите кнопку Добавить.

#### Редактирование счёта

Чтобы отредактировать счёт, выделите его, измените параметры и нажмите кнопку «Изменить».

#### Удаление счёта

Чтобы удалить счёт, выделите его и нажмите клавишу Delete, воспользуйтесь пунктом контекстного меню или используйте значок на панели инструментов.

После удаления счёта, все операции, принадлежащие к нему также будут удалены! Но вы можете отменить удаление.

### Операции

Операции — это любые действия, которые вы выполняете с счётом, например: расходы, доходы, переводы, продажи, покупки и другое. Основные действия в &appname; у вас будут связаны с операциями.

Для того, чтобы создать операцию, следует сперва создать хотя бы один счёт.

Страница операций

#### Параметры операции

Счёт

- Счёт, с которым будет связана операция. Выберите его из списка существующих счетов.

Дата

- Дата, когда была сделана операция. При нажатии стрелки вниз, расположенной в поле ввода справа, будет показан календарь.

Сумма

- Сумма, которую вы потратите или получите в результате выполнения этой операции. Значение суммы вводится в два отдельных поля: «Сумма» и «Единица».

  Сумма имеет отрицательное значение для расходов (например, -30) и положительное значение для доходов (+250 или просто 250). Это поле работает как калькулятор, то есть, если вы введёте выражение 10 + 3,23 * 2, то в поле будет показан результат вычисления: 16,46.

  В &appname; требуется вводить единицу, потому что операция может быть выполнена не в основной валюте. Например, если вы покупаете или продаёте акции, то единицей операции будет единица котировки акции.

Получатель

- Кому вы платите или кто дал вам денег.

Способ оплаты

- Определяет способ оплаты, использованный для данной операции. Это может быть кредитная карта, чек, перевод... Названия вводятся в свободной форме.

  Со способом оплаты может быть связан дополнительный номер. Этим номером может быть номер чека или номер перевода.

Категория

- Определяет категорию, к которой принадлежит эта операция. Для разделённой операции можно указать несколько категорий.

  Вы можете выбрать существующую категорию, или ввести новую. В последнем случае &appname; создаст эту категорию вместе с операцией.

  Категории по уровням разделяются символом >. Если вы введёте «Одежда > Обувь», то &appname; создаст категорию «Одежда», если её не существовало, и создаст её подкатегорию «Обувь».

  Вы можете создавать любые иерархические структуры категорий, например: «Транспорт > Автомобиль > Топливо > Бензин».

Комментарий

- Любой комментарий.

Трекер

- Если вы хотите контролировать расходы, связанные с данной операцией, то введите в этом поле название Трекера. Если вам нужно задействовать для операции несколько трекеров, то воспользуйтесь режимом Разделения операции.

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

Список счетов выглядит таблицей, в которой каждому счёту отведена одна отдельная строка. Кроме параметров счёта, отображаются следующие столбцы:

Статус

- Статус указывает, проверена ли операция в &appname; на соответствие с реальными операциями или нет. Штрих-пунктирный флажок означает, что операция отмечена для согласования, но ещё не проверена.

Избранное

- Отмечена ли операция, как избранная.

Запланировано

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

Эти столбцы также имеют определенные особенности:

Способ оплаты

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

Категория

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

Как и с остальными таблицами &appname;, вы можете полностью настроить вид.

#### Создание операции

Чтобы создать обычную операцию, вы можете использовать кнопку Очистить для очистки всех полей ввода и ввести новые данные. Укажите параметры операции (вручную или с помощью Быстрого редактирования), и нажмите кнопку Добавить.

Также вы можете изменить на нужные параметры аналогичную существующую операцию, и нажать кнопку Добавить.

#### Разделённая операция

Разделённая операция — это операция, которая имеет несколько категорий, комментариев или трекеров. Переключиться в режим редактирования разделённой операции можно с помощью кнопки Разделённые, расположенной в нижней части окна &appname;. После переключения в режим редактирования разделённой операции поля «Категория», «Комментарий» и «Трекер» превратятся в таблицу.

Панель редактирования разделённой операции.

Дважды щёлкните по ячейке таблицы для её редактирования.

Вы можете добавлять любое количество строк в этой таблице. При изменении значения суммы в строке, &appname; вычислит разницу с общей суммой операции и покажет итоговую сумму в последней строке таблицы. Если вы измените сумму в последней строке, то будет добавлена ещё одна строка с итоговой суммой.

Эти поля подобны аналогичным полям в стандартном режиме:

- Категория — выпадающий список существующих категорий. Вы можете добавить новую категорию, &appname; создаст её при создании операции.

- Сумма — работает как калькулятор.

- Трекер — выпадающий список существующих трекеров. Вы можете добавить новый трекер, &appname; создаст её при создании операции.

#### Перевод

Перевод — это двойная операция: при создании перевода, &appname; создаст две операции с одинаковыми противоположными суммами (одну с положительной и одну с отрицательной) на двух разных счетах. Параметры, которые следует указать в этом поле несколько отличаются от параметров стандартной операции:

Панель редактирования переводов.

Список «на счёт», в котором вы сможете указать счёт, на который будут перечислены деньги.

Так как перевод означает «Снять деньги со счёта А и положить их на счёт Б», то если будет указан знак в поле суммы (+ или -), он будет проигнорирован. Баланс операции всегда будет отрицательным для счёта А и положительным для счёта Б.

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

#### Акции

Ещё не написано (автор этого руководства ничего не знает об акциях и фондовых рынках ;-D... Вы можете помочь!).

#### Плановые операции

Если известно, что одна и та же операция будет регулярно повторяться, то вы можете сделать так, чтобы &appname; автоматически добавлял её в список операций. Сделать это можно с помощью планирования операции, нажав кнопку Запланировать.

Параметрами по умолчанию являются:

- Повторять каждый месяц

- Предупредить за 5 дней до срока

- Автозапись в срок

Вы можете изменить эти значения параметров в настройках &appname;.

Также, вы можете изменить параметры любой запланированной операции на странице Плановые операции.

&appname; использует значения, для следующих предстоящих операций. Например, если вы увеличите сумму ваших ежемесячных взносов в поддержку проекта &kde; с 1000 руб. до 2000 руб., то следующие операции будут автоматически создаваться с этой суммой.

#### Быстрое редактирование

Какой бы режим редактирования вы бы не выбрали, существует интересная функциональная возможность, которая называется «Быстрое редактирование». С помощью неё вы можете ускорить создание новых операций. Эта возможность позволит вам заполнять параметры операций на основе параметров введённых ранее. Введите значение в любое поле редактора и нажмите F10, или нажмите на значок «Быстрого редактирования» (не покидая текущего поля).

&appname; найдёт последнюю операцию, с таким же значением в этом поле и заполнит все остальные поля значениями из найденной операции. Если повторно использовать «Быстрое редактирование», то программа найдёт следующую операцию и так далее.

При использовании «Быстрого редактирования» дата не меняется, поскольку создание одинаковой операции, с той же датой, маловероятно...

Если вы поменяете значение в поле ввода до использования «Быстрого редактирования», то это значение не изменится. Это поле будет обозначено снежинкой (такая снежинка означает, что поле ввода «заморожено»).

Отличия от подобных функций в других финансовых менеджерах:

- Вызывается по запросу пользователя

- Перебор всех предыдущих операций с таким же значением

И это работает с разделёнными операциями!

#### Проверка на соответствие

Проверка — это процесс, с помощью которого вы обеспечиваете полное соответствие всех операций с вашим банковским счётом. Для выполнения проверки вам потребуется, выписка вашего счёта и ручка. Проверку можно выполнить только по состоянию на определённую дату.

На панели операций из выпадающего списка выберите счёт, который вы хотите проверить на соответствие. Переключите программу в режим проверки, нажав кнопку Переключить информацию , расположенную под таблицей операций.

Информация о проверке

В данном поле введите сумму на вашем счёте согласно банковской выписки. После этого вы можете продолжить проверку в &appname; всех операций, которые были записаны для этого счёта. В нашем случае поле отметки для операции показано серым цветом, это означает, что проверка на соответствие ещё не выполнена.

После проверки операций, вы увидите следующую информацию:

- Разность: предыдущий баланс минус сумма всех проверенных операций.

- Расходы: общая сумма расходов

- Доходы: общая сумма доходов

После подтверждения всех операций Разность должна равняться 0, а кнопка Подтвердить отмеченные операции должна быть активна. Нажмите на эту кнопку, чтобы подтвердить все операции.

Если выбрать пункт Скрыть отмеченные операции, то все записи таких операций будут скрыты.

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

В &appname; предусмотрена возможность создания шаблонов для операций, которые могут периодически повторяться. Например, представьте, что вы взяли в прокат диск с фильмом, чтобы посмотреть его дома. Для такой операции можно создать шаблон:

- Сумма: -4.99

- Способ оплаты: Кредитная карта

- Получатель: Видеопрокат

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

Однако, вы не можете создать плановую операцию, так как вы берёте в прокате диск, когда вам этого захочется, а не по определённому расписанию. Идея шаблонов заключается в том, что вы создаёте основу записи, которую можно быстро вставить в ваш список операций.

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

Переключение между шаблонами и операциями.

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

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

Шаблоны также могут быть запланированы.

### Плановые операции

Этот модуль показывает список всех плановых (запланированных) операций.

Здесь вы можете настроить параметры для каждой плановой операции.

Дата выполнения

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

Раз через

- Здесь вы можете указать периодичность выполнения.

Кол-во операций

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

Предупредить за

- Если вы хотите, чтобы &appname; показывал уведомление о следующей запланированной операции, вам следует отметить этот пункт и указать за сколько дней до срока будет отображаться предупреждение.

Автозапись

- Если вы хотите, чтобы &appname; автоматически записывал следующую запланированную операцию, вам следует отметить этот пункт и указать за сколько дней до срока будет происходить запись.

Двойной щелчок по записи запланированной операции приведёт к показу в новой вкладке списка операций, которые к ней относятся.

#### Планирование операций

При планировании операции, параметры планирования будут использованы при создании следующей операции. Рассмотрим пример:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.

Теперь, если вы запланируете эту операцию, её следующая запись будет создана таким же образом:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.
20.07.2013 | &kde; | Вклад в СПО > KDE | 200 руб.

Если вы измените какой-то из параметров в последней записи, то это повлияет на следующие записи. Например, если вы увеличите месячную сумму вклада в проект &kde; до 250 руб. в июле, то в следующей записи появится сумма 250 руб.:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.
20.07.2013 | &kde; | Вклад в СПО > KDE | 250 руб.
20.08.2013 | &kde; | Вклад в СПО > KDE | 250 руб.

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

#### Плановый шаблон

Шаблоны похожи на эталонные операции. Если запланировать шаблон, то каждая новая запись будет точно соответствовать этому шаблону. Воспользуемся примером из предыдущей главы. Создадим шаблон:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.

Следующим выполнением будет:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.
20.07.2013 | &kde; | Вклад в СПО > KDE | 200 руб.

Теперь изменим июльскую сумму вклада в проект &kde; до 250 руб. Поскольку вы запланировали шаблон с суммой 200 руб., то следующая запись также будет с суммой 200 руб.:

####

Дата | Получатель | Категория | Сумма
20.06.2013 | &kde; | Вклад в СПО > KDE | 200 руб.
20.07.2013 | &kde; | Вклад в СПО > KDE | 250 руб.
20.08.2013 | &kde; | Вклад в СПО > KDE | 200 руб.

Если вам потребуется изменить месячную сумму, то просто измените сумму в шаблоне, и все последующие записи будут содержать новую сумму.

### Трекеры

С помощью трекеров можно собрать определенные операции в группу, чтобы следить за ними более внимательно. Этой возможностью можно воспользоваться для контроля над расходами, которые впоследствии необходимо будет компенсировать, или просто для определения, скажем, ваших расходов во время отдыха на Багамах.

Например, представьте, что по работе вас направили в Италию. Оказавшись там,вы оплатили комнату в гостинице: в &appname; вы создаёте операцию с категорией «Бизнес > Путешествия > Отель», и привязываете к ней трекер с названием «Деловая поездка в Италию». Вы можете привязать этот трекер ко всем расходам, которые вам придётся сделать во время поездки. После завершения командировки, ваша компания возвращает вам все расходы и вы создаёте операцию с доходом, и также привязываете её к трекеру «Деловая поездка в Италию».

Используя трекеры удобнее следить за операциями, суммы которых должны вам вернуть.

Это работает и в обратном направлении: если кто-то одолжил вам деньги, вы можете контролировать возврат долга.

Двойной щелчок мышью по записи трекера откроет новую вкладку со всеми операциями, которые связаны с этим трекером.

#### Закрытие трекера

Когда трекер больше не нужен, например, долг был возвращён, вы можете просто удалить его. Но, если вы так сделаете, то будут потеряны все данные, которые вы ввели, и которые могут представлять интерес для вас в будущем.

Более лучшим решением будет закрытие трекера. Когда трекер закрыт, его можно просто скрыть из списка трекеров, выбрав соответствующий пункт фильтра.

### Категории

На данной странице вы можете просматривать иерархическое дерево категорий.

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

Сумма

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

Количество операций

- Количество операций в этой категории.

Сумма (общая)

- Сумма всех операций в этой категории и её подкатегориях (до самого низкого уровня).

Количество операций (общее)

- Количество операций в этой категории и её подкатегориях (до самого низкого уровня).

Двойной щелчок по записи в таблице откроет в новой вкладке список всех операций в этой категории.

После удаления категории все связанные с ней записи операций будут без категории.

### Отчёты

В &appname; можно создавать различные отчёты для анализа финансовой ситуации.

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

Можно выбрать для отображения таблицу с графиком вместе, либо по раздельности.

#### Настройка отчёта

##### Отображение

Только таблица

- Показывать только таблицу, скрыть график.

Только график

- Показывать только график, скрыть таблицу.

Таблица + График

- Показывать только график и таблицу.

##### Данные

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

Сумма операций

- В этом режиме будет вычисляться сумма операций для каждого месяцев. Если вы укажете пункт «Категория» для строки и «Месяц» для столбца, то будет вычислена общая сумма операций по каждой категории и для каждого месяца.

Общая сумма операций

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

  В примере построения графиков автор руководства использовал этот режим с пунктом «Счёт» для строк и «Месяц» для столбцов.

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

##### Даты

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

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

Здесь вы можете указать тип операций для составления отчёта. Например, если вы хотите просмотреть график с расходами по категориям, то вам не надо включать «Доходы».

#### Типы графиков

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

##### Столбчатая

Составление столбцов из строк

Во втором (жёлтом) столбце показана категория «Безопасность», с учётом всех месяцев.

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

Столбцы отделены друг от друга.

##### Линейная

##### Точечная

##### Круговая

Если значение для столбцов отличное от «Ничего», то будет показано по одной диаграмме на каждый столбец.

##### Концентрическая

Этот график достаточно сложный, и в будущем, возможно, будет доработан. Он показывает одно кольцо на каждый уровень данных.

#### Изменение масштаба графика

В &appname; предусмотрена возможность увеличения графика для того, чтобы можно было разглядеть мельчайшие подробности. Для этого воспользуйтесь панелью управления масштабом, расположенной под графиком:

#### Примеры отчётов

Вот несколько снимков экрана, на которых продемонстрированы классические настройки отчётов. Вы можете воспользоваться ими, как образцами, для создания ваших собственных отчётов.

##### Доходы и расходы

Сравнение общей суммы доходов и общей суммы расходов для каждого месяца. Синие столбцы — доходы, жёлтые — расходы.

##### Изменение баланса

Показывает изменение баланса по месяцам.

##### Доходы и расходы

Показывает распределение расходов по категориям за предыдущий месяц.

#### Углубление в отчёты

Вы узнали, что можно сделать углублённый анализ ваших финансов с помощью отчётов. Но насколько думаете можно углубиться? Очень сильно, даже глубже, чем вам кажется... Если вам интересно, то прочтите раздел с упражнением, в котором проанализированы расходы автора руководства в отпуске. :)

### Месячный отчёт

Этот модуль показывает вашу финансовую ситуацию за выбранный месяц.

### Платёжные единицы

Единицей может быть любая ценность, с помощью которой можно осуществить операцию. В большинстве случаев это денежная единица, но также может быть акция, или даже автомобиль с домом. Стоимость единицы со временем меняется и выражается, как правило, в других единицах. Например: по состоянию на июль 2013 года стоимость акции ACME составляет 31.2$ .

#### Изменение единиц

Изменить единицы можно несколькими способами:

Обычный

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

Вручную

- Этот режим позволяет создать вашу собственную единицу. Необходимые параметры:

  - Имя: общее название единицы.

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

  - Тип: смотрите Типы единиц.

  - Эталонная единица: другая единица, используемая для вычисления стоимости текущей единицы. Например, если вы являетесь владельцем акций EADS и хотите видеть их стоимость в евро, то вам следует выбрать эталонной единицей €.

  - Страна

  - Интернет-код: код с сайта Yahoo для загрузки стоимости единицы.

Стоимость

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

#### Типы единиц

Единицы имеют различия по типу:

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

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

Вторичная валюта

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

Валюта

- Любая валюта, без особой роли для отображения.

Акция

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

Индекс

- Индекс фондовой биржи, например: Dow Jones, Nasdaq, CAC40, SBF120...

Объекты

- Любая единица, которая не относится к вышеуказанным типам.

### Поиск и обработка

Этот модуль позволяет создавать сложные запросы для поиска операций, а также выполнять над этими операциями некоторые преобразования. Например:

> Вы загружаете некоторые данные из вашего банка. Эти данные не распределены по категориям, но вся информация о категории содержится в комментарии. Вам потребуется какой-то автоматический способ назначения соответствующей категории и других параметров на основе комментария.

Как всё это работает? Во-первых, вам потребуется определить условия поиска, по которым программа предоставит вам список операций. После этого, для найденных операций надо будет применить нужные преобразования.

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

#### Условие поиска

Здесь вы можете определить условия поиска операций, используя комбинации параметров. На приведённом выше снимке показана таблица с параметрами в заголовке. Если вы измените содержимое строки, вы создадите новые условия поиска. Каждый столбец будет комбинироваться с другими столбцом с помощью логической операции «И»:

(столбец1 и столбец2)

Если вы добавите новую строку, вы создадите новые условия поиска. Строки будут объединены логической операцией «ИЛИ»:

[строка1] или [строка2].

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

(столбец1 и столбец3) или (столбец2 и столбец3)

В своём поисковом запросе вы можете создавать любое количество строк и столбцов.

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

#### Просмотр результатов поиска

После поиска под таблицей просмотра запросов отображается количество найденных записей операций:

При двойном щелчке по строке в таблице просмотра запросов, будет открыта новая вкладка со всеми найденными операциями:

#### Обработка, найденных операций

Если вам необходимо выполнить обработку найденных операций, то выберите нужный запрос и откройте панель обработки:

С помощью этой панели, вы можете указать преобразования, которые следует выполнить над операциями. Запрещено изменять дату и сумму операций.

#### Напоминания

Особой возможностью модуля «Поиск и обработка» является возможность устанавливать напоминания. При использовании напоминаний &appname; сможет обращать ваше внимание на определённые события, например при достижении месячного лимита затрат для определённой категории.

Для установки напоминания сначала следует указать условия поиска операций, о которых вам следует напомнить. Например, все операции в текущем месяце, которые относятся к категории «Одежда». После укажите сумму, например 1000 руб., и сообщение напоминания, которое будет показано при достижении указанной суммы.

## Авторы и лицензия

&appname;

Авторские права на программу: Stéphane Mankowski stephane@miraks.com, ©2001–2009.

Авторские права на руководство: Guillaume DE BURE gdebure@yahoo.com, ©2001–2009.

Перевод на русский: Юрий Ефремов yur.arh@gmail.com

&underFDL; &underGPL;

## Установка

### Как получить &appname;

Домашняя страница &appname; расположена по адресу &homepage;. Там вы найдёте обновления и новости о программе.

### Требования

Для работы &appname;, требуется &kde; 4, qt-sqlite3, libofx и qca.

### Установка &appname;

Рекомендуется устанавливать &appname; с помощью системы управления пакетами вашего дистрибутива. Если по каким-либо причинам, вы хотите сами собрать и установить &appname;, то в этом разделе вы найдете всё необходимое.

#### Подготовка

&appname; использует несколько компонентов, которые необходимо установить перед сборкой программы:

- sqlite3: лёгкая база данных SQL, используется файлами &appname;.

- libofx: библиотека, предназначенная для обработки файлов в формате OFX. OFX использует стандартный &XML;, и предназначен для обмена финансовыми данными.

- qca: криптографическая архитектура &Qt; (&Qt; Cryptographic Architecture). Используется для защиты документа паролем.

#### Сборка и установка

Чтобы собрать и установить &appname; на вашей системе, введите следующие команды из папки, в которой распакован архив с программой (команду make install следует выполнять от имени root, если вы хотите установить программу в системную папку):

    $ cmake . -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
    $ make
    $ make install

Поскольку для сборки &appname; используется `cmake`, то у вас не должно возникнуть никаких проблем. Если всё же возникли проблемы, то сообщите о них авторам.

## Пример применения поиска и обработки

Надо признать, что хотя модуль Поиск и обработка достаточно мощный, работать с ним не так уж и просто. Вот небольшое упражнение, которое поможет вам понять работу модуля лучше. Помните наш пример поиска и обработки?

> Вы загружаете некоторые данные из вашего банка. Эти данные не распределены по категориям, но вся информация о категории содержится в комментарии. Вам потребуется какой-то автоматический способ назначения соответствующей категории и других параметров на основе комментария.

Пусть нам известно, что в банковской выписке имя получателя содержится в поле комментария. Требуется, чтобы взносы в проект &kde; хранились в категории «Вклад в СПО > KDE». Сначала найдём все операции, которые в поле комментария содержат слово «&kde;»:

## Определение поиска

Комментарий
содержит «&kde;»

Добавьте это условие в список вариантов поиска нажатием кнопки Добавить.

Далее, нам нужно добавить все операции, найденные по указанному запросу, к категории «Вклад в СПО > KDE». Перейдём на панель «Обработка» и укажем преобразования, которые следует применить:

## Определение обработки

Комментарий | Категория
='' | =«Вклад в СПО > KDE»

Заметьте, что мы также удалили исходный комментарий, оставив пустую строку. Это сделано ради удобства чтения, но вы можете сохранить комментарий для последующего просмотра.

Добавьте созданную обработку для предварительно определённого поиска, нажав Добавить.

Теперь выполните обработку для не подтверждённых операций, выбрав соответствующий пункт из списка действий:

Вот и всё! Если вы вернетесь к странице операций, то вы заметите, что все нужные записи обновлены. В случае, если ошиблись, то вы можете всегда Отменить действие! Даже если во время обработки было изменено 2327 записей операций, вы всё равно можете вернуть изменения одним действием.

## Упражнение: углублённый анализ расходов в отпуске

Чтобы проиллюстрировать возможности по анализу в &appname;, мы рассмотрим расходы автора руководства в отпуске :).

### Контекст анализа

Чтобы понять суть упражнения, вам нужно знать некоторые данные об этом отпуске. Он длился почти месяц летом 2009 года. Автор снимал несколько квартир в разных местах Франции. Кроме того, пришлось значительно потратиться на топливо, при перемещении по стране.

### Организация данных

Автор педантично добавил все операции, распределил их по категориям и связал с трекером «Отпуск, лето 2009». Чтобы анализ был подробнее, категории включали подкатегории, в частности «Транспорт > Автомобиль > Топливо».

### Вычисление общих расходов в отпуске

Это так просто, что вы даже не поверите: откройте страницу «Трекеры» и посмотрите на столбец «Сумма»:

А теперь посмотрим на что-то более интересное...

### Распределение расходов

Всё хорошо, но на что же ушли эти деньги? Чтобы выяснить это, следует создать отчёт из трекера. Щёлкните правой кнопкой мыши по строке трекера и выберите пункт в контекстном меню Открыть отчёт....

Отчёт будет отрыт в новой вкладке только с операциями, которые связаны с указанным трекером. Для даты по умолчанию будет указано значение «Текущий месяц». Его нужно изменить на значение «Все даты», чтобы отчёт не оказался пустым, поскольку все операции были осуществлены до начала текущего месяца.

Теперь мы сможем увидеть все расходы по категориям. Давайте построим на основе данных круговую диаграмму, чтобы картина стала наглядней.

Теперь становится понятно, что большинство расходов в течение отпуска приходились на транспорт и еду. Можно ли получить больше информации? Конечно, давайте включим подкатегории, нажав кнопку с изображением плюса .

Хм, не сильно прибавилась информация, кроме категории «Транспорт». Построим отдельный график для подкатегории «Автомобиль». Для этого щелкните правой кнопкой по соответствующему сектору круговой диаграммы и выберите Открыть отчёт):

Откроется ещё одна вкладка с отчётом только для категории «Транспорт > Автомобиль».

Хм, не очень-то и интересно...Но есть ещё подкатегории. Давайте добавим их ещё раз:

Хорошо, теперь мы знаем, что на топливо потрачено 362,27 €, а на дорожный налог 131,90 € (во Франции проезд по некоторым трассам является платным). Хорошо, я так и рассчитывал ;-). Кроме того, интересно посмотреть на график использования этих категорий по времени:

Заметьте, что диаграмма изменена на «Линейную», а столбцы на «Неделю».

### Заключение

С помощью этого простого упражнения мы познакомились с дополнительными возможностями по созданию отчётов в &appname;. Эти возможности помогли нам подробно проанализировать расходы в течение отпуска, особенно для категории «Транспорт». Конечно же, для вашего случая возникнет другая задача и &appname;, вероятно, с ней справится.

&documentation.index;