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