Одни из клиентов, которых я веду по зарплате, обратили внимание на тот момент, что в программе отсутствует возможность удобно делить командировки на аванс и конечный расчет. Как всегда все началось с угроз, что "моя" программа не работает. Начали пугать всякими статьями:
ТК РФ. Статья 236. Материальная ответственность работодателя за задержку выплаты заработной платы и других выплат, причитающихся работнику
(в ред. Федерального закона от 03.07.2016 N 272-ФЗ)
КОДЕКС РОССИЙСКОЙ ФЕДЕРАЦИИ ОБ АДМИНИСТРАТИВНЫХ ПРАВОНАРУШЕНИЯХ
Статья 5.27. Нарушение трудового законодательства и иных нормативных правовых актов, содержащих нормы трудового права.
Потом, когда все успокоились, решили, что все не так уж и смертельно. В общем и целом ЗУП дает рассчитать командировку на период и разделить выплаты на аванс и расчет отдельно, однако руками. Трудность предприятия заключалась в том, что на нем ведется табельный учет, вводятся табеля как за первую половину месяца, так и за целый при окончании. Соответственно порядок ввода документов, иногда страдал. То есть кадровик мог не успеть вовремя ввести командировку, а расчетчик не мог постоянно мониторить сам процесс. Неприятность происходила, когда был введен табель за первую половину месяца и после выполнялся расчет командировки, которая пересекала середину месяца. Да, забыл сказать, самое главное - зарплата на предприятии считается 2 раза. В этом случае при расчете командировке, которая переходит граничный период (середину месяца) - 15 число, программа напрочь отказывалась считать оставшиеся дни командировки. Выглядело это примерно так:
То есть тогда когда введен табель, командировка обрезалась 15 числом.
Поэтому, было создана данная доработка, оформленная в виде расширения. В чем суть, в документе так и остается расчет за период с "Дата начала" до 15 числа месяца периода регистрации. При проведении оставшийся период падает в плановые начисления сотрудника. Относиться это к месяцу периода регистрации. Также на форму выводится уведомление о том что командировка попала в так называемый "переходящий период" и нужно учесть, что аванс и конечный расчет по командировке будут начислены отдельно. В конечном итоге выглядит это так:
И в конце месяца начисление происходит в документе "Начисление зарплаты и взносов".
В результате данная проблема решена. Как итог хочу отметить, что далеко не у всех предприятий возникнет такая проблема, так как табель сам по себе зло, а пятидневка +табель = ????. Но тем не менее такое может произойти. Для таких случаев - скачиваем и пользуемся=)
Замечание, данное расширение тестировалось на версиях семейства 3.1.4.XXX. Платформа 8.3.10.2667.