Задача [0492]: Сохранение данных только тех карточек, которые были изменены

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

Используется:

Связанные задачи: 0493

Решение:

Во-первых,

при редактировании данных в одной из карточек подразделения в окне "Редактирование подразделения" по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку подразделения.

Во-вторых,

при редактировании данных в одной из карточек должностей в окнах "Редактирование должности", "Редактирование подразделения" (для руководителя) по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку должности.

В-третьих,

при редактировании данных в одной из обязательных карточек пользователя в окне "Редактирование пользователя" в основном приложении, а также в окне "Карточка пользователя" в административном приложении по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку пользователя.

Пример использования.

Условия:

Настроены следующие карточки должностей:

- Карточка № 1 - Однострочное поле "Код должности"

- Карточка № 2 - Выпадающий список "Тип должности"

- Карточка № 3 - Многострочное поле "Описание"

  1. Пользователь с правами сотрудника отдела кадров для всей орг. структуры находит в дереве должность "Специалист"

  2. Переходит в раздел "Администрирование"

  3. Кликает на кнопку "Изменить"

  4. В открывшемся окне "Редактирование должности" в карточку № 3 вводит описание должности и нажимает на "Сохранить"

  5. Данные сохраняются: сохраняется только "Карточка № 3"