Мобильное приложение на 1С "Доходность ОФЗ" (только для Android)

09.01.26

Функциональные - Управление инвестициями

Мобильное приложение "Доходность ОФЗ" позволяет рассчитать доходность по облигациям федерального займа (ОФЗ), выпускаемые минфином РФ по 2 видам доходности: 1) "Простая доходность к погашению" - это годовая доходность в процентах, которую получит владелец облигации, если купит её по рыночной цене и продержит до погашения. 2) "Эффективная доходность к погашению" - это годовая доходность с учетом реинвестирования полученных купонов. Умеет считать доходность на дистанции, с учетом удержания НФДЛ и без.

Добрый день!

Хочу поделиться своим простеньким мобильным приложением для расчета доходности ОФЗ полностью сделанным на 1С.

Цель: популяризация создания мобильных приложений на 1С + помощь в выборе облигаций ОФЗ для покупки.

Скачать приложение "Доходность ОФЗ" на RuStore

 

Так как в данной публикации есть 2 логические части - техническая (разработка конфигурации и мобильного приложения) и финансовая (расчет доходности), я разделю повествование на 2 части:

 

Описание техническое части (разработка конфигурации и мобильного приложения):

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

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

В итоге более менее получилось проанализировать в автоматическом режиме все ОФЗ + около 2500 шт корпоративных облигаций, у которых смог рассчитать доходность.

Конфигурация получала данные HTTP - запросом по API московской биржи + API Т-инвестиций + парсила сайт Смарт-лаба (рейтинги, параметры облигаций).

Материалов предостаточно, подробно описывать не буду.

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

"Простую" доходность к погашению ОФЗ:

 

Эффективную доходность (с реинвестированием) ОФЗ:

 

Расшифровка эффективной доходности ОФЗ:

 

Эффективную доходность (с реинвестированием) Корпоративные облигации, пример:

 

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

Взял за основу для мобильного приложения ТОЛЬКО облигации ОФЗ, так как корпоративных слишком много (более 2500 штук), у них нужно анализировать больше параметров: кредитный рейтинг, даты оферты и т.д.

По инструкции Собираем и запускаем приложение на Android (.apk файл) собрал в апк мою конфигурацию, меня порадовало 3 момента:

1) Сборка мобильного приложения заняла менее одного часа (с установкой всех компонентов)

2) Весь функционал работал.

3) Мобильное приложение получает данные в любой точке города, хотя мобильный интернет у нас глушат. Брокерские приложения сбера, тинькова, альфы  не работают, а моё приложение всегда работает !

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

Я оптимизировал вывод информации в форму списка справочника "облигации", с применением фильтров по этому справочнику + оставил только ОФЗ + вынес форму списка в рабочую область начальной страницы.

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

 

Внешний вид приложения:
 

 

Опции приложения:
 

Форма элемента справочника "Облигации":
 

 

Форма записи расчета эффективной доходности:
 

 

 

Отчет "Стоимость портфеля":
 

 

Отчет "Ближайшие выплаты" (на год вперед)
 

На данный момент мобильное приложение "Доходность ОФЗ" позволяет:
1) Рассчитывать "простую доходность к погашению".
2) Рассчитывать "эффективную доходность (с учетом реинвестирования купонов) с выводом подробного графика реинвестирования.
3) Выводить стоимость вашего портфеля из ОФЗ.
4) Выводить график выплат купонов на ближайший год и ожидаемый денежный поток по вашим ОФЗ.
5) Вводить свою сумму инвестирования по каждой ОФЗ и получать подробный расчет: результат в конце срока, суммы удержаного НДФЛ и т.д.

 

Описание финансовой части (расчета доходности):

Приложение позволяет рассчитать доходность по облигациям федерального займа (ОФЗ), выпускаемые Министерством финансов Российской Федерации:

1) "Простая доходность к погашению" - это годовая доходность в процентах, которую получит владелец облигации, если купит её по текущей цене и продержит до погашения.

2) "Эффективная доходность к погашению" - это годовая доходность с учетом реинвестирования полученных купонов. Если сравнивать с банковскими вкладами, то это аналог "сложного" процента, когда проценты "капитализируются". При расчете эффективной доходности к погашению нужно учесть нескольких последовательных реинвестиций купонных доходов, что делает подсчет вручную очень трудоёмким. По каждому реинвестированию в приложении можно посмотреть подробную информацию - сколько докупили ОФЗ, по какой цене, какой налог заплатили и т.д. Алгоритм расчета эффективной доходности: покупаем на определенную сумму ОФЗ по текущей цене, на сумму выплаченных купонов мы приобретаем еще эти же самые облигации по выбранному варианту цены, в конце мы имеем определенное количество ОФЗ по цене конечного периода, умножаем кол-во на цену, получаем сумму, делим её на кол-во лет.

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

Пример: ОФЗ со сроком 5 лет, текущая цена 500 рублей, номинал 1000 рублей, выплата купонов 2 раза в год

По текущей цене - докупаем ОФЗ по 500 рублей.
По номиналу облигации - докупаем ОФЗ по 1000 рублей.
По прогнозной цене - докупаем ОФЗ по усреднённой цене.
Шаг цены будет рассчитан следующим образом: (Номинал-ТекущаяЦена)/КоличествоВыплатКупоновВсего = (1000-500)/10 = 50 рублей в полгода - это настолько цена ОФЗ должна «планово» увеличиваться каждые полгода. Т.е. сейчас купили по 500 рублей, через полгода за 550 рублей, через год по 600 рублей, а в конце цена будет равна номиналу (1000 руб).
На мой взгляд, это самый оптимальный вариант расчета, т.к. чем ближе к погашению, тем, как правило, ближе цена к номиналу.

Приложение позволяет рассчитать доходность С удержанием НДФЛ и БЕЗ удержания НДФЛ (с купоном / с увеличения цены).
Если у вас счет ИИС-3, то купоны и увеличение цены по облигациям на ИИС-3 не облагаются налогом, и вы можете считать доходность БЕЗ учета удержания НДФЛ. Эффективная доходность на большом сроке очень сильно отличается С НДФЛ и БЕЗ НДФЛ.

В приложении есть возможность посчитать и сравнить эффективные доходности ОФЗ на определенной дистанции - на 3, 5, 10 лет. Это поможет сделать правильный выбор при покупке ОФЗ, исходя из ваших целей (накопить на квартиру и т.д.).

В приложении можно отобрать ОФЗ по сроку, и если вас не интересуют длинные ОФЗ, вы ограничивает выборку, например до 3 лет. Есть возможность добавлять ОФЗ в избранное, и рассчитывать только по ним.

Все параметры ОФЗ загружаются автоматически по API с Московской биржи (MOEX). Руками вводить ничего не нужно. Данные загружаются даже когда мобильный интернет в других инвест-приложениях не работает.

Все данные по ОФЗ, фильтры, избранное хранятся на вашем смартфоне, а по кнопке "загрузить / обновить ОФЗ" происходит обновление цены, срока и т.п.

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

В приложении можно указать количество ОФЗ в вашем портфеле и сформировать отчеты: «Баланс портфеля» и «Ближайшие выплаты» (на год вперед).

Не является индивидуальной инвестиционной рекомендацией.

Расчет приблизительный, на длинной дистанции невозможно предугадать, какая будет политическая и экономическая обстановка. Текущая цена ОФЗ сильно зависит от ключевой ставки ЦБ.

Мобильное приложение тестировалось на моём смартфоне: Realme GT NEO 3

Мобильное приложение разработано для ОС: Android

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    113470    683    203    

358

Логистика, склад и ТМЦ Мобильная разработка 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

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

18500 руб.

30.05.2023    5589    6    0    

6

Мобильная разработка Сканер штрих-кода Терминал сбора данных 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    67014    224    106    

186

Мобильная разработка Мессенджеры и боты 1С:Предприятие 8 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    49870    128    175    

226

Мобильная разработка 1С:Предприятие 8 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

"МРМ:Маркировка" для работы с конфигурациями 1С - готовое решение, позволяющее быстро автоматизировать работу учетной системы 1С на ордерном и безордерном складе при работе как с товарами, подлежащими обязательной маркировке, так и с товарами, учет которых построен на базе линейных штрих-кодов. Решение поддерживает большинство распространенных складских документов, необходимых для работы кладовщику на терминале сбора данных. Для начинающих пользователей имеется подробная инструкция по работе с приложением в разрезе видов документов.

19000 руб.

24.06.2025    1971    1    0    

2

Мобильная разработка Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Абонемент ($m)

Товары (либо другие учетные объекты) могут быть промаркированы штрихкодами либо быть без штрихкодов, но с число-буквенным обозначением (артикулом, VIN-номером и т.д.). И та, и другая ситуация не проблема для SimpleUI. Но что делать, если нет ни того, ни другого? Вообще никакой маркировки. Как можно максимально ускорить работу с таким объектами? В статье показываю новые фичи релиза и готовые для встраивания поисковые комбайны на все случаи жизни. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

14.04.2025    2888    7    informa1555    0    

16

Мобильная разработка Программист 1С:Предприятие 8 Абонемент ($m)

В Simple появился еще один онлайн-режим, не через REST-API, а через веб-сокеты. Показываю, что это дает, ради чего было сделано. А также два чисто онлайновых примера с такими обработчиками еще и с использованием новой ActiveCV 2.0. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

07.02.2025    5636    informa1555    3    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Suker86 63 24.12.25 21:51 Сейчас в теме
Обновил приложение, добавил возможность вбивать в мобильное приложение количество ОФЗ в твоем портфеле, по этим данным строится 2 отчета: баланс портфеля из ОФЗ и график выплат на ближайший год.

На данный момент мобильное приложение "Доходность ОФЗ" позволяет:
1) Рассчитывать "простую доходность к погашению"
2) Рассчитывать "эффективную доходность (с учетом реинвестирования купонов) с выводом подробного графика реинвестирования.
3) Выводить баланс портфеля ОФЗ
4) Выводит график выплат купонов на ближайший год и ожидаемый денежный поток
Прикрепленные файлы:
2. Suker86 63 09.01.26 08:52 Сейчас в теме
Обновил приложение, новое:

+ Возможность рассчитывать доходность с учетом удержания НДФЛ с увеличения цены ОФЗ.

+ Возможность рассчитывать доходность с учетом НКД.

+ В отчет "Стоимость портфеля" добавлен вывод НКД, в колонку "стоимость" включен НКД.

+ Вывод сумм удержания НДФЛ в карточке ОФЗ.

+ Детализация удержания НДФЛ в расчете эффективной доходности.

+ Вывод в 1-ом периоде расчета эффективной доходности суммы "возврат НКД".

+ Возможность указывать свою сумму инвестиций в каждую ОФЗ (если не указано, то по умолчанию 1 млн рублей).

+ Вывод итогового результата (конечной суммы) инвестиций в карточке ОФЗ. Т.е. какая сумма будет через N количества лет.

+ Изменен интерфейс.
Для отправки сообщения требуется регистрация/авторизация