По поводу копирования ответственных: у меня много объектов, где несколько разделов и по 10-15 сотрудников со своими кодами, причем несколько сотрудников в нескольких, а то и всех разделах. Пока решаем этот вопрос программкой Ditto(менеджер буфера обмена). Набрал полностью на одном объекте сотрудника, скопировал по очереди все поля сотрудника, перешел в каждый следующий объект и поочереди вставил сразу сотрудника. Отсутствие правильного переключения по Табу очень бесит, т.к. приходится убирать руку от клавиатуры и таскать мышью курсор на нужные ячейки, что очень замедляет работу. Отращивать третю руку не предлагать
По поводу реализации: есть же поисковик по ответственным. Добавить в основное поле поисковика среди ответственных столбец с указанием № ключа возле объекта, справа отдельно поля для ввода номера объекта, номера нового ключа(если пусто, то копировать № ключа с выбранного ответственного) и саму кнопку "копировать".
Либо добавить кнопку копировать в карточку ответственного(возле кнопки колл-центр), при нажатии на которую появляется окно с полями для ввода номера нового объекта и ключа(опять же, если пусто, то копировать с текущим), на которые нужно скопировать данного сотрудника. Причем желательно иметь возможность вводить несколько объектов через запятую. Второй вариант предпочтительней т.к. мы копируем, имея полную информацию о сотруднике, а не только ФИО, что позволит избежать ошибок с полными тезками (есть у меня и такие, живут в разных концах области, но все же.)
Также в пожелания, но не особо важные: при смене фокуса и возврате в карточку объекта, прибора или ответственного курсор выделяет всегда только самую первую ячейку, а не ту, на которой стоял до этого. Хотелось бы возвращаться на выделенную ячейку.
Также нет никакой истории изменений объекта, хотябы когда, кто и какое поле менял(в идеале и что на что заменили), а хотелось бы. Это есть в других реализациях ПЦН, иногда выручает при разборе полетов или восстановлении информации.
Также в пожелания(давно прошу) добавить кнопку экспорта в списки объектов, вызываемые кнопками сверху (тревоги, пожар, подавление, расписание и т.д по списку)