Согласно документации, Gnucash может автоматически загружать котировки валют и ценных бумаг используя perl модуль Finance::Quote. К сожалению если в Ubuntu 12.04 попытаться в редакторе цен выполнить запрос котировок, то Gnucash выдаст вам сообщение о том что котировки получить не удалось.
Оказывается причина в древней версии Finance::Quote. Из репозитория устанавливается версия 1.17 выпущенная еще в 2009 году. Если сходить на официальный сайт, то на главной странице можно увидеть, что в 2012 году автор выпусти обновленную версию 1.18 с исправлением большинства ошибок.
Установить актуальную версию нам поможет CPAN - инструмент для управления и установки модулей для perl. Вот что нужно сделать:
Оказывается причина в древней версии Finance::Quote. Из репозитория устанавливается версия 1.17 выпущенная еще в 2009 году. Если сходить на официальный сайт, то на главной странице можно увидеть, что в 2012 году автор выпусти обновленную версию 1.18 с исправлением большинства ошибок.
Установить актуальную версию нам поможет CPAN - инструмент для управления и установки модулей для perl. Вот что нужно сделать:
- Открываем консоль и набираем
cpan
- Если до этого вы ни разу не запускали данную программу, она проведет автонастройку репозиториев и способов установки perl модулей. Опции по умолчанию вполне достаточны для нашей задачи кроме вопроса установки пакетов (это второй вопрос в списке), я выбрал способ установки через sudo
- После всех настроек появится приглашение к вводу команд вида
cpan[1]>
- Набираем
install Finance:Quote
- Наблюдаем процесс установки после чего закрываем менеджер пакетов командой
exit
Интересно а в винде как?
ОтветитьУдалитьТам нужно эту штуку отдельно устанавливать, причем сначала на компьютер нужно установить перл.
УдалитьСудя по мануалу (http://www.gnucash.org/docs/v2.4/C/gnucash-help/acct-create.html#Online-price-setup) в винде в start menu должен быть пункт Install Online Price Retrieval, который запустит специальную програмку, помогающую установить все это с минимальным числом телодвижений.
К сожалению не работает(
ОтветитьУдалитьЕсть счёт в долларах и рублях. В "Редактор цен" нажимаю "Получить котировки". После этого появляется сообщение: "Невозможно получить котировки по этим пунктам:
CURRENCY:USD"
Как можно это исправить?
Спасибо.
Видимо место откуда они забирали котировки опять перестало быть актуальным. Стоит посмотерть на самую последнюю версию GnuCash 3.1. Насколько я знаю там что-то исправляли на этот счет
Удалить