Введение
Эти три недели ушли на две большие темы. На странице каждой компании появилась загрузка финансовых отчётов с автоматическим распознаванием — пополнять аналитику теперь могут сами пользователи. А структура портфеля научилась пересчитываться по курсу на каждый день, и графики вложений перестали замирать на курсах из даты сделки. Заодно поправили графиковую мелочёвку, фильтры и страницу событий.
Главное
На странице каждой компании появилась кнопка «Добавить финансовый отчет компании»: выбираете тип документа (баланс, отчёт о прибылях и убытках, движение денежных средств или изменения капитала), отчётный год и период — и отправляете PDF-файл. Документ уходит на автоматическое распознавание, а следить за статусом можно прямо в окне загрузки и в личном кабинете на вкладке «Обращения и загрузки»: там видны период, исходный PDF и распознанный текст. Как заполнить форму и что происходит с отчётом на каждом этапе обработки, подробно разобрали в руководстве «Добавление финансового отчёта» .
После проверки распознанный отчёт уходит в обработку: извлечённые показатели попадают в финансовую аналитику компании. Существующие значения при этом не перезаписываются — добавляются только недостающие, а зависимые коэффициенты пересчитываются автоматически. Официальные данные компании всегда остаются в приоритете, а неудачная попытка не занимает слот: отчёт можно загрузить заново.
Вторая большая тема — валютный пересчёт портфеля. Раньше структура вложений считалась по курсу на дату сделки и не замечала последующих колебаний. Теперь графики «вложено по типам инструментов» и «вложено по платформам» в аналитике портфеля пересчитываются по курсу на каждый день. Для портфелей в нескольких валютах разница заметная: видно, как менялась реальная структура вложений, а не только состав позиций.
Что стало удобнее
Для инвесторов
- Графики портфеля: легенды переключаются на всех шести графиках разбивок, скрытые категории пересчитывают доли до честных 100%, а серия из одной точки больше не теряется на графике.
- Установка как приложение: дашборд можно установить на телефон или компьютер; при обрыве сети появляется аккуратная офлайн-страница вместо ошибки.
- Мелочи интерфейса: вкладки портфеля помещаются в одну строку, список операций прокручивается, тулбар вторичного рынка не слипается на телефоне, а график весов металлов на широком экране стал выше и читабельнее.
Для компаний и эмитентов
- Отчёты от пользователей: загрузки видны в профиле компании рядом с обращениями по качеству данных — со статусом, деталями отчёта и ссылками на файлы, включая текст после распознавания.
- Точность привязки компаний: исправили сопоставление компании Whitebird — короткие префиксы кодов больше не могут случайно склеить разные компании в одну карточку.
Для данных и страниц
- Новости без лишних дублей: перенастроили сравнение публикаций — материалы об одном событии надёжнее объединяются в одну карточку.
- Страница событий: разметка в сводках отображается как форматирование, а не звёздочки и косые черты; длинные тексты обрезаются со ссылкой «читать далее», связанных инструментов на карточке не больше пяти.
- Карта ликвидности: акции с менее чем десятью сделками за 30 дней больше не засоряют начало графика.
- Без внешнего счётчика: убрали Яндекс.Метрику — страницы грузятся без дополнительного стороннего скрипта.
Исправили
- Дивидендный график акций игнорировал текущий год — объявленные и уже выплаченные дивиденды снова видны столбиками.
- Фильтры вторичного рынка не принимали дробные числа через запятую — теперь «1,25» работает так же, как «1.25».
- Модальное окно с дивидендами могло обрезаться на краю экрана — поправили отрисовку.
- Несколько форм портфеля молча пропускали проверку границ чисел — обработка значений приведена к единому виду.
Технически
- Обновили Highcharts с 12.6 до 13.1 и закрепили единую светлую палитру подписей графиков.
- В базе данных добавили покрывающий индекс для выборок журнала инструментов по датам и удалили подтверждённо неиспользуемые индексы — меньше лишней работы при записи.
- Время публикации новостей приведено к единому UTC-контракту: сравнение дублей больше не зависит от часового пояса сессии базы.
- Сильно расширили тестовое покрытие дашборда, API и сервисов; версия приложения за период выросла с v7.18 до v7.22.
