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

Кооперативные участки

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

члены совета

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

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

члены совета

Если нажать на зеленую стрелочку у левого края строки с наименованием кооперативного участка, то откроется вложение с карточкой кооперативного участка и возможностью редактирования:

члены совета

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

члены совета

Карточка председателя не редактируется т.к. она только отображает данные председателя кооперативного участка. Для редактирования данных председателя необходимо найти его на странице реестр пайщиков на столе совета.

А вот данные по кооперативному участку можно легко отредактировать, в том числе, заменив председателя кооперативного участка (на что у председателя должно быть юридическое основание):

члены совета

Переход к двухуровневому управлению

Как только в цифровом кооперативе добавляется 3 кооперативных участка - он переходит на двухуровневую систему управления. С этого момента всем пайщикам будет предложено выбрать кооперативный участок и делегировать свой голос на общих собраниях его председателю. Общие собрания пайщиков трансформируются в общие собрания уполномоченных.

Сразу после перехода все пайщики увидят сообщение об этом в личных кабинетах с предложением выбрать кооперативный участок:

члены совета

Выбор кооперативного участка осуществляется списком с указанием их фактических адресов:

члены совета

После выбора кооперативного участка пайщику будет автоматически сформировано заявление о выборе кооперативного участка и делегировании своего голоса на общих собраниях его председателю:

члены совета

После подписи заявления пайщик закрепляется за кооперативным участком и может продолжать использовать платформу.

Возврат к одноуровневой системе

Если кооперативных участков в списке останется меньше 3, то система вернется к одноуровневому режиму работы. Таким образом, чтобы вернуть систему в одноуровневый режим - председателю достаточно удалить кооперативные участки из списка.

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

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

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

Список кооперативных участков

⚠️ 🛠️ SDK: Queries.Branches.GetBranches не найден | Query.getBranches

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

⚠️ Queries.Branches.GetBranches не найден

Результат:

⚠️ Queries.Branches.GetBranches не найден

Создать участок

⚠️ 🛠️ SDK: Mutations.Branches.CreateBranch не найден | Mutation.createBranch

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

⚠️ Mutations.Branches.CreateBranch не найден

Результат:

⚠️ Mutations.Branches.CreateBranch не найден

Изменить участок

⚠️ 🛠️ SDK: Mutations.Branches.EditBranch не найден | Mutation.editBranch

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

⚠️ Mutations.Branches.EditBranch не найден

Результат:

⚠️ Mutations.Branches.EditBranch не найден

Удалить участок

⚠️ 🛠️ SDK: Mutations.Branches.DeleteBranch не найден | Mutation.deleteBranch

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

⚠️ Mutations.Branches.DeleteBranch не найден

Результат:

⚠️ Mutations.Branches.DeleteBranch не найден

Документ выбора участка пайщиком

⚠️ 🛠️ SDK: Mutations.Branches.GenerateSelectBranchDocument не найден | Mutation.generateSelectBranchDocument

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

⚠️ Mutations.Branches.GenerateSelectBranchDocument не найден

Результат:

⚠️ Mutations.Branches.GenerateSelectBranchDocument не найден

Выбор участка пайщиком

⚠️ 🛠️ SDK: Mutations.Branches.SelectBranch не найден | Mutation.selectBranch

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

⚠️ Mutations.Branches.SelectBranch не найден

Результат:

⚠️ Mutations.Branches.SelectBranch не найден

Добавить доверенное лицо

⚠️ 🛠️ SDK: Mutations.Branches.AddTrustedAccount не найден | Mutation.addTrustedAccount

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

⚠️ Mutations.Branches.AddTrustedAccount не найден

Результат:

⚠️ Mutations.Branches.AddTrustedAccount не найден

Удалить доверенное лицо

⚠️ 🛠️ SDK: Mutations.Branches.DeleteTrustedAccount не найден | Mutation.deleteTrustedAccount

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

⚠️ Mutations.Branches.DeleteTrustedAccount не найден

Результат:

⚠️ Mutations.Branches.DeleteTrustedAccount не найден

Часть шагов (голос по решению совета, исполнение ряда решений) выполняется подписью и отправкой транзакции в блокчейн через Client.Blockchain / класс Blockchain в пакете @coopenomics/sdk, а не отдельной мутацией GraphQL; см. 🛠️ Classes.Blockchain и 🛠️ Classes.Client.