Краткая предыстория. В организации возникла потребность в использовании механизма подработок (нужен отдельный сотрудник, с начислениями/графиком/должностью отличными от основного места работы; возможность его табелировать; не вводить никаких совместительств (новый приём на работу)). Но вскоре возник нюанс - подработку пользователи заводят на длительный срок (например до конца года), но вот некоторые виды доплат назначаются периодически (например один месяц плановое начисление есть, два месяца - его нет и т.д.) и каждый раз заводить новое назначение подработки из-за одного-двух начислений, мягко говоря, не удобно.
Ближе к сути. Так как "назначение подработки" создаёт чисто "технического" сотрудника, который не отображается ни в списке сотрудников, ни в каком-либо другом документе (разве что можно подобрать его в табеле), а назначить ему плановое начисление нужно (хотя программа этого делать упорно не даёт), было разработано данное расширение.
Кратко о функционале:
На форме документа "Назначение планового начисления" выведена "галочка", определяющая, для кого создается этот документ - для "обычных" сотрудников, либо для сотрудников на подработке:
Если "галочка" отжата, то используется типовой код документа. Если же булево в положении истина, то по кнопке подбор открывается список только из сотрудников на подработке...:
...так же эта "галочка", установленная в положение "истина", отключает проверку на работу сотрудника в организации на дату. То есть, если Вы сначала установили галочку, подобрали сотрудника на подработке, потом сняли галку, то при попытке проведения получите закономерный результат:
Расширение разрабатывалось и тестировалось в конфигурации "Зарплата и кадры государственного учреждения, ред. 3.1", релиз 3.1.28.84.