Перейти к содержанию

Регистрация пайщика

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

flowchart LR
    A[Заполнение заявления] --> B[Подписание заявления и соглашений]
    B --> C[Оплата вступительного и минимального паевого взносов]
    C --> D[Получение решения совета]

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

flowchart TD
    A[Методы регистрации] --> B[Вступление в пайщики]
    A --> C[Добавление пайщика]

Первый метод - это вступление в пайщики, которое мы будем рассматривать далее. Согласно ей формируются и подписываются все необходимые документы по пути выше, система при этом все пополняет кооперативные кошельки и совершает бухгалтерские проводки.

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

В этой документации мы рассмотрим оба подхода. Начнем с первого - вступление в пайщики.

Разработчикам

Канонические имена полей и типов — в файле components/controller/schema.gql монорепозитория; интерактивно — в документации GraphQL-API.

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

Конфигурация регистрации

⚠️ 🛠️ SDK: Queries.System.GetRegistrationConfig не найден | Query.getRegistrationConfig

⚠️ Описание для Queries.System.GetRegistrationConfig не найдено

⚠️ Queries.System.GetRegistrationConfig не найден

Результат:

⚠️ Queries.System.GetRegistrationConfig не найден

Завершить вступление (регистрация пайщика)

⚠️ 🛠️ SDK: Mutations.Participants.RegisterParticipant не найден | Mutation.registerParticipant

⚠️ Описание для Mutations.Participants.RegisterParticipant не найдено

⚠️ Mutations.Participants.RegisterParticipant не найден

Результат:

⚠️ Mutations.Participants.RegisterParticipant не найден

Добавить пайщика (упрощённый сценарий)

⚠️ 🛠️ SDK: Mutations.Participants.AddParticipant не найден | Mutation.addParticipant

⚠️ Описание для Mutations.Participants.AddParticipant не найдено

⚠️ Mutations.Participants.AddParticipant не найден

Результат:

⚠️ Mutations.Participants.AddParticipant не найден

Кандидаты на вступление

Query.candidates

В SDK запрос оформлен в src/queries/registration/getCandidates.ts (экспорт getCandidatesQuery); отдельной записи в TypeDoc под стандартным путём Queries.* для этой операции нет.

Повестка совета

⚠️ 🛠️ SDK: Queries.Agenda.GetAgenda не найден | Query.getAgenda

⚠️ Описание для Queries.Agenda.GetAgenda не найдено

⚠️ Queries.Agenda.GetAgenda не найден

Результат:

⚠️ Queries.Agenda.GetAgenda не найден