Van Gog написал(а):
Что-то никакого обсуждения не наблюдается <_< .
Возникла необходимость перенести лифты внутри LKDSDomain из одной организации в другую. Немного, всего 25, но всё равно хотелось бы это делать "в два клика".
Может есть смысл изменить доступ к лифту следующим образом:
1. у лифта будет признак "принадлежность организации" (некая "супер группа" соответствующая текущему понятию "организация" в LKDSDomain).
2. "супер администратор" сможет при необходимости этот признак изменить.
При таком подходе в интерфейсе и во внешней логике работы, видимой пользователю LKDSDomain, менять почти ничего не нужно.
Естественно, у записи лифта в базе должен быть уникальный глобальный идентификатор.
Сейчас нет программных средств, что бы сделать это в диалоговом режиме.
У записи лифта в базе данных LKDSDOMAIN уже есть уникальнй код - поле CodLift
Записи в БД связаны друг с другом.
Если изменить в записи лифта поле CodHouse на код другого дома, который может быть в этой или другой организации и перезапустить LKDSDomain, то данный лифт будет в другом доме и, возможно, в другой организации.
Аналогично:
Если в записи дома изменить поле CodStreet на код другого улицы, которая может быть в этой или другой организации и перезапустить LKDSDomain, то данный дом будет в другой улице и, возможно, в другой организации.
Если в записи улицы изменить поле CodPunct на код другого диспетчерского пункта, который может быть в этой или другой организации и перезапустить LKDSDomain, то данная улица будет в другом пункте и, возможно, в другой организации.
Если в записи пункта изменить поле CodTeam на код другой организации и перезапустить LKDSDomain, то данный пункт будет в другой организации.
Есть, правда, проблема с оповещениями, т.к. описание оповещения привязано к пользователю и, возможно, к конкретному лифту.
Пользователь привязан к организации и лифт опосредованно привязан к организации. Если переместить лифт в другую организацию, то возможны проблемы.
И с журналом та же проблема - запись журнала может иметь ссылки и на пользователя и на лифт