Пояснения по организации режима "Умолномоченная бухгалтерия" и многопользовательскому режиму.
В системе все учетные записи можно разделить на:
1. Обычное предприятие (идентификатор инн-кпп)
2. Пользователь (идентификатор инн-кпп-инн)
3. Дочка УБ (идентификатор инн-кпп)
4. Дочка пользователя (идентификатор инн-кпп-инн)
Каждая учетная запись имеет:
· идентификатор (строка из инн1-кпп-инн2, где кпп и/или инн2 может отсутствовать). Идентификатор должен совпадать с "не структурированным именем" из сертификата иначе вход в систему будет не возможен.
· пароль (для дочек он создается автоматически ).
· Все подчиненные организации УБ имеют ссылку на Голову.
· Все подчиненные организации Пользователя имеют ссылку на Пользователя.
· Все пользователи имеют ссылку на учетную запись, для которой он создан.
Возможные конструкции:
· Обычная организация - просто учетная запись.
· Обычная организация с пользователями - получается когда для организации создается пользователь. Пользователь получает идентификатор инн1-кпп-инн2, где инн1-кпп это идентификатор организации под которой он создан. Пользователю можно ограничить права и формы отчетности. Пользователь имеет право отчитываться только за эту организацию.
· Обычная УБ - Растет из Головы, если у головы есть право на регистрацию подчиненных предприятий и количество возможных > 0.
· УБ с пользователями - Все выше перечисленное + Расти может как количество дочек так к и пользователей. Если пользователь создан в Голове и если он имеет такое право, (по аналогии с головой) пользователь может себе набрать дочек из числа дочек УБ при этом появляются новые учетные записи "инн дочки - кпп дочки - инн пользователя".
o Пользователь УБ (пользователь зарегистрированный для головной организации с правом регистрировать дочерних) имеет возможность отчитываться только за организации которые он себе добавил из общего списка.
o Пользователь дочки УБ - Получается если войти в систему под УБ, выбрать одну из дочек и создать пользователя. Ситуация идентична "Обычная организация с пользователями". При этом для каждой организации генерируется свой пароль.
В системе используются только 2-мерные конструкции, поэтому они легко представляются в виде таблицы (для ИНН-КППП головной организации: ):
ИНН пользователя | ||||
Идентификатор пользователя | ||||
Голова | ||||
Дочки пользователя | Дочки пользователя | |||
Дочка Головы | ||||
…….. | …… | |||
Дочка Головы |


