Формулировка проблемы: для реализации событийной интеграции, запускающейся при изменении данных карточки должности либо карточки подразделения необходимо реализовать сохранение только измененной карточки. В данный момент при изменении данных одной карточки подразделения сохраняются все карточки данного подразделения.
Используется:
Основное приложение -> Сотрудники -> Администрирование
Административное приложение -> Картотека -> Управление пользователями
Связанные задачи: 0493
Решение:
Во-первых,
при редактировании данных в одной из карточек подразделения в окне "Редактирование подразделения" по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку подразделения.
Во-вторых,
при редактировании данных в одной из карточек должностей в окнах "Редактирование должности", "Редактирование подразделения" (для руководителя) по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку должности.
В-третьих,
при редактировании данных в одной из обязательных карточек пользователя в окне "Редактирование пользователя" в основном приложении, а также в окне "Карточка пользователя" в административном приложении по нажатию на кнопку "Сохранить" необходимо сохранять только измененную карточку пользователя.
Пример использования.
Условия:
Настроены следующие карточки должностей:
- Карточка № 1 - Однострочное поле "Код должности"
- Карточка № 2 - Выпадающий список "Тип должности"
- Карточка № 3 - Многострочное поле "Описание"
Пользователь с правами сотрудника отдела кадров для всей орг. структуры находит в дереве должность "Специалист"
Переходит в раздел "Администрирование"
Кликает на кнопку "Изменить"
В открывшемся окне "Редактирование должности" в карточку № 3 вводит описание должности и нажимает на "Сохранить"
Данные сохраняются: сохраняется только "Карточка № 3"