Регистрация пайщика
Регистрация пайщика в кооперативе требует соблюдения строгой процедуры: заполнение заявления, подписание заявления и соглашений, оплата вступительного и минимального паевого взносов, получение решения совета. Цифровой кооператив автоматизирует эту процедуру до нажатия кнопок.
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 не найден
Кандидаты на вступление¶
В SDK запрос оформлен в src/queries/registration/getCandidates.ts (экспорт getCandidatesQuery); отдельной записи в TypeDoc под стандартным путём Queries.* для этой операции нет.
Повестка совета¶
⚠️ 🛠️ SDK: Queries.Agenda.GetAgenda не найден | Query.getAgenda
⚠️ Описание для Queries.Agenda.GetAgenda не найдено
⚠️ Queries.Agenda.GetAgenda не найден
Результат:
⚠️ Queries.Agenda.GetAgenda не найден