&Jack.H.Ostroff; &Jack.H.Ostroff.mail;
25 липня 2010 року
4.5

# Запитання і відповіді

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

## Питання щодо рахунків та операцій

Чому я не можу змінити параметри операції?

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

Чому записи операцій показано червоним кольором і як мені позбутися від цього кольору?

Пункт операції буде позначено червоним кольором, якщо частину суми цієї операції не пов’язано з жодного з категорій. Таке позначення зазвичай виникає після імпортування файлів QIF або OFX чи звантаження даних виписки з Інтернету. Для зняття позначення червоним слід просто віднести всю суму операції до якоїсь з категорій.

Чому мені не вдається додати дані щодо початкового балансу до запису рахунка?

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

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

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

Мені вдалося отримати безвідсотковий кредит, але коли я намагаюся вказати 0% у майстрі створення записів кредитів, програма повідомляє мені про помилку.

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

Чому моїх записів операцій немає у обліковій книзі?

Існує декілька параметрів, які обмежують перелік операцій, які буде показано у обліковій книзі рахунка. По-перше, зверніться до поля фільтрування облікової книги. Якщо у полі для пошуку введено якісь дані, у списку буде показано лише записи операцій, що містять вказаний фрагмент тексту. Якщо змінити вміст поля стану з «Будь-який», буде показано лише записи операцій вказаного типу. Крім того, передбачено два важливих параметри у розділі налаштування фільтрування діалогового вікна параметрів &kappname;. Якщо буде позначено пункт Не показувати операцій до, у списку облікової книги будуть лише операції, пов’язані з вказаною або пізнішими датами. Якщо буде позначено пункт Не показувати узгоджених операцій, у списку не буде узгоджених операцій.

Ім’я чи назву отримувача написано з помилкою. Я хочу змінити її у всіх записах операцій. Чи передбачено у програмі можливість пошуку/заміни на загальному рівні?

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

## Питання щодо встановлення і запуску

&kappname; аварійно завершує роботу під час спроби запуску.

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

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

Після спроби запуску KMyMoney з’являється повідомлення про помилкову адресу. Що не так?

Зазвичай, причиною появи такого повідомлення є те, що ви не віддали команди «make install» від імені користувача root. Під час виконання цієї команди система копіює всі піктограми та інші файли, потрібні для роботи KMyMoney у належні місця системи. Якщо ви віддавали цю команду, переконайтеся, що на початку збирання cmake було передано належну назву основного каталогу (prefix). Докладніше про це у розділі, присвяченому збиранню з кодів.

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

Зазвичай, причиною подібних негараздів є те, що ви не віддавали команди «make install» від імені користувача root. Докладніше про способи усування проблеми ви можете дізнатися з попередньої відповіді.

Які параметри було б корисно передати cmake?

Найважливішим параметром є -DCMAKE_INSTALL_PREFIX. Цей параметр визначає теку, куди буде встановлено KMyMoney. Адреса теки має збігатися з адресою теки, де встановлено &kde;. У багатьох дистрибутивах cmake визначає назву цієї теки автоматично. Якщо ж cmake не вдається цього зробити, ви можете скористатися командою `kde-config --prefix`, яка виведе дані щодо потрібного вам префікса. У заснованих на &RedHat; дистрибутивах, зокрема Mandriva і Fedora, &kde; встановлюється у каталог /usr/bin.

Ще одним корисним параметром є -DCMAKE_BUILD_TYPE. Зазвичай, цей параметр не встановлено, але якщо встановити його у значення «Debug», KMyMoney буде зібрано з символами зневаджування, що допоможе вам у спробах визначити джерело помилок та аварійних завершень роботи. Цей параметр є дуже важливим для розробників та людей, які бажають взяти участь у розробці.

Версія з SVN містить вади (взагалі не збирається)! Що робити?

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

Чи може &kappname; працювати без встановлення всього стільничного середовища KDE?

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

## Питання щодо рахунків та операцій

Де дістати інформацію щодо параметрів OFX?

Ось декілька зовнішніх джерел даних, які можуть бути корисними: ofxblog і ofxhome.

## Інші питання

Чому немає перекладу моєю мовою?

По-перше, &kappname; використовує параметри &kde; для визначення мови інтерфейсу. Отже вам слід переконатися, що мову і регіон вказано належним чином. Якщо все гаразд, ймовірною причиною нестачі перекладу є те, що ніхто ще не зробив потрібний вам переклад. Перекладати програми, засновані на &kde;/&Qt;, дуже просто. Для цього вам не потрібні навички з програмування. Якщо ви бажаєте перекласти &kappname; вашою мовою, будь ласка, надішліть повідомлення до списку листування відповідної команди. Якщо вам не вдалося знайти у списку вашу мову або ви не можете зв’язатися з учасниками команди, будь ласка, надішліть ваше повідомлення безпосередньо до списку листування перекладачів KDE (вам слід оформити підписку). Ми надамо вам настанови щодо перекладу &kappname;.

Чому після версії 1.0.5 одразу з’явилася версія 4.5, і що трапилося з KMyMoney2?

Використання назви KMyMoney2 було пов’язано з історичними причинами, а саме переходом з &kde; 1 до &kde; 2. Щоб не змінювати назву кожного разу, коли з’являтиметься нова версія &kde;, ми вирішили зупинитися на назві &kappname;.

Першу версію &kappname;, яку розробники вважали достатньо стабільною, було позначено номером 1.0, хоча працювала ця версія у &kde; 3. Оскільки зараз проект набагато тісніше пов’язано з &kde;, розробники вирішили зробити так, щоб основні версії програми і середовища збігалися.

Як надіслати звіт про ваду? Як надіслати запит щодо реалізації нової можливості?

Розробникам буде цікаво почути вашу думку щодо програми. Докладніше про способи встановлення зв’язку з ними можна дізнатися з розділу. Зв’язок з розробниками/Сповіщення про вади.