Загрузка данных


Отчет "Сведения об осуществлении деятельности оператором информационной системы, в которой осуществляется выпуск цифровых финансовых активов, и оператором обмена цифровых финансовых активов. Раздел 2. Отдельные сведения о деятельности оператора информационной системы, в которой осуществляется выпуск цифровых финансовых активов, и оператора обмена цифровых финансовых активов по состоянию на конец отчетного квартала"
Система должна формировать файл в формате *.xlsx без ограничений редактировании в соответствии с заданным шаблоном.
Система должна автоматически заменять ячейки с описанием шаблона следующими расчетными значениями:
'<Период выборки данных>' - на основании параметра 'Period', полученного из интерфейса сотрудника ОИС ЦФА в виде " 'дд1-мм1-гггг1' - 'дд2-мм2-гггг2', где:
гггг1 - год начала заданного пользователем периода выборки данных;
мм1 -  месяц начала заданного пользователем периода выборки данных;
дд1 - день начала заданного пользователем периода выборки данных;
гггг2 - год окончания заданного пользователем периода выборки данных;
мм2 - месяц окончания заданного пользователем периода выборки данных;
дд2 - день окончания заданного пользователем периода выборки данных;
'<Количество уникальных эмитентов ИП с ЦФА "В обороте", размещенных до отчетного периода, на последний день отчетного периода>' - расчетное значение, соответствующее количеству уникальных записей об эмитентах в разделе "Реестр ЦФА" (release-service.release_dfas.emitter_id) при соблюдении следующих условий:
тип пользователя - ИП (profiles.users.type='ENTREPRENEUR', где profiles.users.id=release-service.release_dfas.emitter_id);
статус ЦФА - "В обороте" (release-service.release_dfas.status='emitment_success')
дата размещения (release-service.release_decisions.issue_start_date) меньше даты значения выбранного пользователем периода;
дата окончания периода статуса ЦФА "В обороте" (release-service.release-status-history.dt_end_status - см.п.1.2) больше выбранного пользователем значения окончания периода или не задана.
'<Количество уникальных эмитентов ИП с операциями типа "Первичное размещение", дата совершения операций которых попала в отчетный квартал>' - расчетное значение, соответствующее количеству уникальных записей об эмитентах в разделе "Реестр ЦФА" (release-service.release_dfas.emitter_id) при соблюдении следующих условий:
тип пользователя - ИП (profiles.users.type='ENTREPRENEUR', где profiles.users.id=release-service.deals.emitter_id);
тип операции - "Первичное размещение" (release-service.deals.type='invest');
дата сделки (release-service.deals.excecuted_at) находится в диапазоне выбранного пользователем периода.
'<Количество уникальных эмитентов ЮЛ с ЦФА "В обороте", размещенных до отчетного периода, на последний день отчетного периода>' - расчетное значение, соответствующее количеству уникальных записей об эмитентах в разделе "Реестр ЦФА" (release-service.release_dfas.emitter_id) при соблюдении следующих условий:
тип пользователя - ЮЛ (profiles.users.type='LEGAL', где profiles.users.id=release-service.release_dfas.emitter_id);
статус ЦФА - "В обороте" (release-service.release_dfas.status='emitment_success')
дата размещения (release-service.release_decisions.issue_start_date) меньше даты значения выбранного пользователем периода;
дата окончания периода статуса ЦФА "В обороте" (release-service.release-status-history.dt_end_status - см.п.1.2) больше выбранного пользователем значения окончания периода или не задана.
'<Количество уникальных эмитентов ЮЛ с операциями типа "Первичное размещение", дата совершения операций которых попала в отчетный квартал>' - расчетное значение, соответствующее количеству уникальных записей об эмитентах в разделе "Реестр ЦФА" (release-service.release_dfas.emitter_id) при соблюдении следующих условий:
тип пользователя - ЮЛ (profiles.users.type='LEGAL', где profiles.users.id=release-service.deals.emitter_id);
тип операции - "Первичное размещение" (release-service.deals.type='invest');
дата сделки (release-service.deals.excecuted_at) находится в диапазоне выбранного пользователем периода.
Система должна автоматически окрашивать ячейку с расчетным значением в контрастный цвет (#ff0000) и отображать текст 'Ошибка', если результат вычисления расчетного значения завершается неудачно.