Обмен опытом →  Расширение для учета объектов инвестирования

+13
Кондрашкин Андрей
11.01.2020 23:09

Всем привет.

Делюсь своим расширением для учета объектов инвестирования. Цель написания - упростить регистрацию и переоценку объектов инвестирования. В расширении нет интеграций с торговыми терминалами, учета нескольких курсов внутри дня, сложных аналитических графиков и т.п.

Расширение подключается через пункт главного меню "Все функции - Стандартные - Управление расширениями конфигурации". Флажок "Безопасный режим" должен быть снят.

После подключения:
* в разделе "Операции" появится возможность создать "Объект инвестирования".
* в разделе "Справочники" появится пункт "Объекты инвестирования".

Объект инвестирования создается с использованием Помощника и представляет собой пару объектов Валюта+Кошелек. После создания объекта инвестирования из формы Помощника можно оформить операцию приобретения (документ Обмен валюты).

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

В списке объектов инвестирования можно централизованно обновлять их курсы. Курс может быть указан вручную или загружен с Московской Биржи (адаптация обработки из https://forum.1c.ru/money/t/8602/m/10485 ). Обновляются только курсы по строкам, отмеченным флажком. Флажок поставится сам при изменении даты, курса или кратности.

Перед использованием настоятельно рекомендую сделать бэкап базы - мало ли что.

У меня работает на Деньгах 2.0.35.24.

0
Марков Сергей ( Иваново)
12.01.2020 18:16

Добрый день!

В базовой конфигурации Денег, я правильно, понимаю, с расширениями работать не получится?

0
Костюков Руслан
13.01.2020 10:16

Насколько я помню - определяется версией платформы (базовая/ПРОФ), а не конфигурации.

0
Костюков Руслан
13.01.2020 10:17

Рис. 3, 4, "Ед.изм." - на что влияет?

+1
Кондрашкин Андрей
13.01.2020 11:37

Это код валюты; аналог кодов RUR, USD и т.п. В первой версии подсистемы там была только "шт." (и я продолжаю использовать штуки), а для публичной версии добавил возможность выбирать еще значения, указанные в полях "тикер" и "наименование". Для тикера заведен отдельный реквизит, т.к. в стандартные реквизиты справочника валют он не проходит по длине (в код - всегда, в наименование - у меня тикеры облигаций не помещались).

+1
Александр ( Москва)
22.01.2020 18:37

После установки расширения, в настройках счетов, выпадающие списки валюты счета не показывают коды валют: вместо них отображается "<>". 

0
Кондрашкин Андрей
24.01.2020 21:57

Попробуйте вот этот вариант.

0
Александр ( Москва)
24.01.2020 22:39

Теперь вроде все нормально, спасибо.

0
Александр ( Москва)
25.01.2020 15:20

Кхм... проверил загрузку курсов с ММВБ.

Курс прив. акций Башнефти (BANEP) нашелся и обновился. Это очень понравилось.

А вот с FinEx ETF беда: курсы фондов российских еврооблигаций (FXRU) и «Золотой» ETF (FXGD) не находятся и не обновляются. При том, что на ММВБ они есть.

Другие активы пока не проверял.

0
AndyTv
08.02.2020 12:20

 

Попробуйте вот этот вариант.

 

Удобное расширение. Под инвестиции завел отдельную базу. Конфигурация и платформа аналогичная на обоих базах.

В базе с установленным расширением проблема с настройками отчетов. После закрытия базы, все настройки слетают к первоначальным. У меня только такой косяк лезет или неотъемлемая часть данного расширения?

0
Костюков Руслан
10.02.2020 10:38

Пробовали принудительно "Сохранить настройки" (обычно где-то через кнопку "Еще")?

0
AndyTv
10.02.2020 12:12

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

0
AndyTv
13.02.2020 20:44

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

0
Кондрашкин Андрей
15.02.2020 1:07

Не замечал у себя такого. Настройки сохраняются и восстанавливаются. А если отключить расширение, проблем с настройками нет?

А если отключить расширение, проблем с настройками нет?

Интересно, что после попытки по десятому разу сохранить настройки, все таки отчеты настроились как мне надо. В базе без инвест-расширения проблем не возникало. Но не это сейчас беспокоит. Как уже писал выше, после проведения операций по продаже нескольких активов, курсовая разница поплыла, в разных отчетах она разная, стоимость портфеля теперь кривая. Причем, пока вводил только покупку с ежедневным обновлением курса все показывало четко и в разных отчетах одинаково. Пока продолжаю вести базу, но вероятно придется забросить. А жаль, альтернативы для учета инвестиций пока не могу найти, а ваять таблицы в эксель как-то несерьезно...

0
Костюков Руслан
17.02.2020 10:18

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

Может тут секрет?

0
Андрей
26.02.2020 0:10

Коллеги подскажите, легального способа получить проф версию за разумные деньги я так понимаю нет?

0
Костюков Руслан
26.02.2020 10:11

"Бухгалтерия" есть в варианте базовой и ПРОФ.

"Деньги" - только базовая.

0
AndyTv
26.02.2020 18:34

Коллеги подскажите, легального способа получить проф версию за разумные деньги я так понимаю нет?

Проф-платформа стоит не разумных денег с точки зрения цены на Деньги. Тоже озадачивался.

0
Марков Сергей ( Иваново)
27.02.2020 23:16

А если у меня уже есть ранее созданный кошелек и валюта в справочнике, как мне их привязать к объекту инвестирования?

 

0
Андрей
01.03.2020 0:14

Тогда мне не понятно как воспользоваться предлагаемыми расширениями?

0
Костюков Руслан
02.03.2020 10:01

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

У многих из тех, кто пользуется "Деньгами", платформа ПРОФ уже имеется - они могут использовать расширение.

Все остальные вынуждены ждать милости от команды разработчиков.

0
Кондрашкин Андрей
09.03.2020 13:02

Попробуйте так. Откройте валюту и заполните поле "Тикер". При записи расширение выставит валюте флаг "Это объект инвестирования". С кошельком ничего делать не нужно.

0
Кондрашкин Андрей
09.03.2020 13:12

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

С другой стороны, расширение не лезет в отражение операций. "Объекты инвестирования" - это справочник "Валюты" с установленным флагом "Это объект инвестирования". Приобретение и продажа - типовой документ "Обмен валюты".

Опишите пжл порядок воспроизведения проблемы.

0
Павлов Виталий
14.09.2020 12:16

Привет, попробовал, довольно интересно, но планируется ли внедрение биржи СПБ, что бы инвестировать в акации американских компаний? 

0
Кондрашкин Андрей
14.09.2020 13:08

Добрый день, Виталий. Мы же говорим не про "инвестировать", а про "загрузить стоимость"? Инвестировать можно и без Денег :)

В обозримом будущем и полностью своими силами я не планирую делать загрузку для биржи СПБ. Мне хватает возможности раз в пару недель пройти по списку избранных активов на сайте брокера и вбить в Деньги актуальную стоимость руками.

Для МСК биржи тут уже была обработка, которую я просто слегка адаптировал. Если что-то такое есть для СПБ - могу посмотреть, но на полностью самостоятельную проработку и реализацию нет времени. Да и острой необходимости, честно говоря, тоже нет.

0
Вилен Юрьевич (HomeProduct)
15.09.2020 21:48

подкатите как устанавливать расширения?

0
Павлов Виталий
17.09.2020 8:39

1. Запускаем 1С Деньги в режиме предприятия.

2. Жмём три чёрточки справа, вверху.

3. Настройки > Параметры, отмечаем пункт "Отображать команду Все функции" жмём ОК

4. Жмём три чёрточки справа, вверху и нажимаем "Все функции".

5. В открывшемся окне разворачиваем "Стандартные"

6. Открываем "Управление расширениями конфигурации".

8. В открывшемся окне нажимаем "Добвить" и выбираем файл расширения. Далее настраиваем, перезапускаем и все. )))

0
Павлов Виталий
17.09.2020 8:40

Понял вас. Спасибо за ответ )

0
Голубев Алексей
14.10.2020 7:29

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

0
Важенин Владимир ( Российская Империя)
14.10.2020 11:53

А курсы вы откуда грузите?

0
Голубев Алексей
14.10.2020 22:06

bcs-express.ru

iss.moex.com

0
Кондрашкин Андрей
21.10.2020 20:08

Здравствуйте, Алексей. Да, поделитесь пжл. Будет время - добавлю команды для загрузки в расширение.

0
Голубев Алексей
23.10.2020 14:28

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

bcs-express.ru - отдает данные 15 (вроде) минутной давности. так что не нужно сравнивать полученное с текущим курсом.

moex.com - может заблочить на время, если много и часто слать запросы.

 

зы. берегите глаза, там всё жутко неопрятно =)

0
Вилен Юрьевич (HomeProduct)
27.01.2021 14:16

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

Получается с расширен все работает, веду учет акций, но сколько стоит портфель не понятно.

 

0
Кондрашкин Андрей
27.01.2021 20:52

Здравствуйте. Я сделал так:

  1. Завёл группу кошельков "Инвестиции"
  2. Внутри завёл группы "Акции", "Облигации", "Счета в банках" и т.д.
  3. Раскидал объекты инвестирования по группам второго уровня.

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

Мне такой детализации достаточно.

Из неудобств - список не обновляется автоматически после загрузки курсов. Вероятно, пофиксю в очередной версии расширения.

+2
Кондрашкин Андрей
28.01.2021 13:28

Добавил:

  1. Загрузку курсов с investing.com. Столкнулся с тем, что в файле выгрузки тикеры могут отличаться от привычных. Помимо этого, порядок цены может быть другим (х10, х100 и т.д.). В карточке Объекта инвестирования добавлены два новых поля для устранения этих недоразумений.
  2. Автоматическое обновление данных в разделе "Операции" после загрузки курсов.

Перед обновлением расширения настоятельно рекомендую сделать бэкап базы - мало ли что.

У меня работает на Деньгах 2.0.35.38.

+1
Калашников Владимир
23.02.2021 15:31

В версии 1С:Деньги 2.0.36.18 Разработчики переопределили тип ресурса Курс РС КурсыВалют с Число на Определяемый тип КурсВалюты. В результате чего расширение не подключалось.
Взял на себя смелость исправить этот момент в Вашем расширении (плюс порядок версии по аналогии: сегодняшнее число). Теперь всё работает как раньше.

Спасибо, Андрей, за данную разработку!

0
Марков Сергей ( Иваново)
24.02.2021 23:07

А что-то в Справочниках пропали Объекты инвестирования...

0
Калашников Владимир ( Санкт-Петербург)
25.02.2021 17:41

 

А что-то в Справочниках пропали Объекты инвестирования...

 

После каких действий?