COOPENOMICS  v1
Кооперативная Экономика
Обновления сегмента участника

Процесс пересчета стоимостей будущего взноса вкладчика и лимитов ссуд с учетом новых поступивших взносов. Метод актуализирует состояние сегмента вкладчика в проекте.

sequenceDiagram participant К as Кооператив participant Контракт as Capital Contract К->>Контракт: 1. Запрос обновления сегмента Note over Контракт: Проверка существования проекта Контракт->>Контракт: 2. Выполнение CRPS обновления Note over Контракт: Актуализация расчетных данных

Пошаговое описание процесса

Шаг 1: Инициация обновления сегмента

Действие: Обновление сегмента

Кооператив инициирует обновление сегмента участника когда:

Шаг 2: Проверка существования проекта

Действие: Валидация целевого проекта

Система проверяет существование и доступность проекта для обновления данных участника.

Постусловие
Projects::get_project_or_fail подтверждает существование проекта

Шаг 3: Выполнение CRPS обновления

Действие: Актуализация через систему CRPS

Система выполняет пересчет стоимостей и лимитов участника:

Постусловие
Core::refresh_segment выполняет полное обновление через CRPS

Результат процесса

Постусловие
После завершения процесса:
  1. Сегмент участника содержит актуальные расчетные данные
  2. Обновлены лимиты ссуд с учетом новых вкладов