Обработка табличной части документа «Начисление зарплаты», удаление нулевых сумм для ЗУП 3.1
Внешнее расширение для документа «Начисление зарплаты». Добавляет кнопку в форму документа, которая удаляет из табличной части «Сотрудники» строки с нулевыми суммами для определенных видов начислений. Виды начисления для обработки определяются пользователем через префикс в коде вида начисления. После удаления строк происходит пересчет данных для сотрудников удаленных строк по всем таблицам документа.
Можно использовать как шаблон для создания собственной обработки табличной части документа «Начисление зарплаты» со своими действиями.
- Описание
- Подробнее
Описание
Расширение может пригодится в случае когда в организации есть начисление, которое планово назначается всем сотрудникам, но имеет положительную сумму только для некоторых сотрудников, для которых выполняются условия для этого начисления в этом месяце. Тогда для остальных сотрудников в документе "Начисление зарплаты" появятся лишние строки с суммой 0, которые мешаются в самом документе и в отчетах.
Подключаем расширение:
1. В меню Администрирование, "Печатные формы, отчеты и обработки", Расширения нажимаем "Добавить из файла".
2. Для нужных начислений в коде добавляем префикс "ДД", например ставим номер "ДД01".
3. В документе появится кнопка "Удалить нулевые".
— вариант с префиксом "ДД" выбран для упрощения настройки, в модуле есть процедура получения доп. реквизита начисления (при необходимости)
— вариант с внешним расширением, а не обработкой выбран по причине:
1. ну, во-первых, это красиво
2. после удаления строки обязательно нужен пересчет сотрудника во всём документе, расширение это выполняет "родной" процедурой конфигурации "ПересчитатьНачисленияПослеУдаленияСтроки".
— расширение не влияет на обновление конфигурации и типовой функционал.
