forum.bitel.ru
http://forum.bitel.ru/

[6.1] Удаление устройства с привязанными сервисами (CRM)
http://forum.bitel.ru/viewtopic.php?f=44&t=10024
Страница 1 из 1

Автор:  Phricker [ 15 дек 2014, 12:56 ]
Заголовок сообщения:  [6.1] Удаление устройства с привязанными сервисами

По мотивам

Удалили устройство с привязанным сервисом.
Теперь при входе в сервис на договоре
Изображение

Есть возможность сделать проверку на это? Чтобы не давало удалять устройства на которых есть сервисы.

Код:
 Клиент: вер. 6.1.804 / 11.11.2014 11:57:23
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_72
  Сервер: вер. 6.1.989 / 11.11.2014 11:57:28
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_72

   inet: вер. 6.1.622 / 05.11.2014 21:28:17

Автор:  Phricker [ 15 дек 2014, 13:01 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами

Либо давать зайти в такой сервис чтобы можно было выбрать другое устройство или закрыть ему период и удалить.

Автор:  Phricker [ 16 дек 2014, 17:15 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами

Изображение

Автор:  vkulakov [ 16 дек 2014, 18:30 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами (CRM)

А я думал, что мотивом будет вот это.

Автор:  Artur [ 17 дек 2014, 12:22 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами (CRM)

Есть мысль задействовать механизм внешних ключей в БД, но пока сложно спрогнозировать вероятные последствия от такого решения. Нужно тестировать.... Это касается и вышеозначенной темы про группы устройств.

Автор:  vkulakov [ 17 дек 2014, 14:30 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами (CRM)

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

Автор:  Artur [ 17 дек 2014, 14:56 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами (CRM)

vkulakov писал(а):
Кстати, был очень удивлён, когда в базе не обнаружил ни одного внешнего ключа. В своих новых проектах всегда добавляю внешние ключи, если данные логически связаны. В старых проектах тоже боюсь их внедрять - вдруг чего поломается...


В новых модулях ключи начали появляться, а вот отсутствие ключей, как правило, объясняется возможным снижением производительности

Автор:  Artur [ 23 дек 2014, 16:36 ]
Заголовок сообщения:  Re: [6.1] Удаление устройства с привязанными сервисами (CRM)

Будет доступно в ближайшем обновлении для 6.1.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/