Z_LSCHET
Краткое описание :
перемещения, приходящиеся на время контрактаОписание :
Рабочая корзина (обработка сигнала)Что измененно :
Необходимо доработать функционал для следующих ситуаций:
Работник принят на работу по контракту или просто принят временно на определенный срок. В рамках данного контракта ему изменяют назначение приказами или через картотеку, при этом сохраняя значение даты окончания договора. В этом случае в Зарплате создаются переходы в межпериод (текущие или архивные), пересекающиеся между собой. В определенный момент с переходом на новый расчетный месяц в данных записях выровняются даты начала и окончания, но содержание в них будет различным, что может привести к различным ошибкам (при создании новых записей о переходе неизвестно откуда будет браться информация в раздел "до перехода").
Как измененно :
Теперь при создании переходов для возврата к прежним параметрам в рабочей корзине анализируются даты окончания всех назначений сотрудника. Если оказывается, что переход возврата нужно создать на дату, большую чем максимальная дата окончания из назначений, то такой переход не создается. Если у сотрудника обнаруживается хотя бы одно назначение с незаполненной датой окончания (и незаполненной датой ухода), то переходы возврата к прежним параметрам создаются всегда, когда это необходимо.
При поиске максимальной даты окончания назначений дата ухода с должности имеет больший приоритет, чем дата окончания.
Z_LSCHET
Краткое описание :
Изменить текст протокола при переходе на следующий месяц (уменьшить размер)Описание :
Переход к новому периодуЧто измененно :
Предлагается уменьшить размер протокола за счет лишних фраз одинаковых данных (по льготам):
1 замечание (как есть): [i] Для работника Белоусова Екатерина Владиславовна Таб.N 18 изменилось количество льгот на иждивенцев (на ижд.: 1, на инв.: 0)
1 замечание (изменить):[i] Белоусова Е.В. Таб.N 18 изменились льгота на иждивенцев(на ижд.: 1, на инв.: 0)
2 замечание (как есть):(на ижд.: 2, на инв.: 1)
2 замечание (изменить):(ижд.: 2,инв.: 1)
3 замечание (как есть):(на ижд.: 2, на инв.: 1)
3 замечание (изменить):(ижд.: 2, >2ижд.:1, инв.: 0, студ.:0)
Третий и последующие дети попадают в инвалидов в протоколе. Необходимо разделить инвалидов, студентов и детей более двух.
Как измененно :
Изменен текст сообщения при корректировке льгот на иждивенцев. Теперь сообщение в формате: Фамилия И.О. (т.н.) изменились льготы на иждивенцев (ижд.: ..., доп.: ...).
Наименование вычетов а протоколе совпадает с наименованием соответствующих полей в лицевом счете (вкладка "Налог на доходы" поля "На иждивенцев" и "Дополнительные вычеты").
Z_LSCHET
Краткое описание :
Ошибочное подразделение в переходе в межпериод при перемещении с посл. изм. реж.Описание :
Сведения о переходахЧто измененно :
При обработке записей рабочей корзины, связанных с основным назначением, переходы создаются с учетом состояния лицевого счета на начало месяца, а не на начало перехода. Например, если в кадрах сделать изменение оклада с 10-го числа месяца, а затем сделать изменение режима работы с 20-го числа того же месяца, обработать рабочую корзину, то в переходе от 20-го числа будет светиться оклад на начало месяца, а не тот, который действительно имеет место быть на 20-е число.
Как измененно :
Ошибка исправлена. Теперь во втором переходе будет светиться тот оклад, который действительно актуален на дату начала перехода.
Z_LSCHET
Краткое описание :
Неверно обрабатывается рабочая корзинаОписание :
Рабочая корзина (формирование сигнала)Что измененно :
Сотрудник работает по контракту, в назначении заполнена дата окончания. В рамках контракта этому сотруднику делаются перемещения (с датой окончания). При этом не дожидаются окончания назначения, т.е. дата ухода с должности меньше чем дата окончания назначения.
Запись рабочей корзины об обработке первого такого перемещения обрабатывается правильно: создается переход с нужными датами. Если теперь сотруднику завести второе перемещение, дата начала которого меньше даты окончания первого перемещения, то создаваемый при обработке рабочей корзины переход создастся с неверной датой начала: будет взята дата окончания первого перемещения плюс один день.
Такая обработка действительно необходима в некоторых случаях, но в данном случае не учитывается, что предыдущее перемещение сотрудника окончилось преждевременно. Необходимо реализовать такую обработку записей РК, чтобы сдвиг даты начала перехода не происходил, когда начало перехода приходится после фактического окончания предыдущего перемещения.
Как измененно :
Если при обработке Рабочей корзины у сотрудника обнаруживается переход, связанный с РПД 3, 5, 70 и актуальный на дату начала (из записи Рабочей корзины), то происходит дополнительная проверка дат окончания связанного с переходом назначения. Если оказывается, что соответствующее назначение уже окончилось к дате начала (из записи РК), то обнаруженный переход игнорируется, и сдвиг даты начала обрабатываемого изменения не происходит.
При анализе дат окончания назначения (собственно дата окончания и дата ухода) больший приоритет имеет дата ухода.
Z_LSCHET
Краткое описание :
обработка рабочей корзиныОписание :
Рабочая корзина (обработка сигнала)Что измененно :
Сотрудник работает по контракту. В назначении заполнена дата окончания. Создаем приказ на изменение оклада с какой-либо даты по дату окончания контракта. После утверждения в рабочей корзине появляется запись: изменить оклад с ... по ... . При обработке такой записи создается два перехода без даты окончания: один для изменения оклада, другой - для возврата к прежним параметрам (т.к. изменение оклада было ограничено датой окончания). В случае контракта второй переход не имеет смысла. Требуется не создавать переход возврата к прежним параметрам в том случае, если дата его начала больше даты окончания контракта.
Как измененно :
Теперь при создании переходов для возврата к прежним параметрам в рабочей корзине анализируются даты окончания всех назначений сотрудника. Если оказывается, что переход возврата нужно создать на дату, большую чем максимальная дата окончания из назначений, то такой переход не создается. Если у сотрудника обнаруживается хотя бы одно назначение с незаполненной датой окончания (и незаполненной датой ухода), то переходы возврата к прежним параметрам создаются всегда, когда это необходимо.
При поиске максимальной даты окончания назначений дата ухода с должности имеет больший приоритет, чем дата окончания.
Z_LSCHET
Краткое описание :
Рабочая корзина: сигналы о временном заместительстве на срок более одного месяцаОписание :
Рабочая корзина (обработка сигнала)Что измененно :
Делаем работнику через приказ заместительство сроком более одного месяца. Например, от 10/08 до 20/10. После утверждения в рабочей корзине появляется одна запись. Обрабатываем.
Переход, создаваемый в результате обработки рабочей корзины, оказывается слишком длинным. Поэтому он разбивается на два перехода без даты окончания: один от 10/08, а второй от 21/10 (разбиение можно видеть в протоколе). Переход от 21/10 по идее служит для возврата к старым параметрам (оклад, подразделение и т.д.). Но в этот переход заносятся почему-то значения из перехода от 10/08, что неверно.
В переход возврата должны заноситься значения параметров на 21/10, без учета значений из первого перехода.
Как измененно :
Ошибка исправлена. Теперь в переход для возврата к старым параметрам заносятся значения параметров на дату окончания исходного перехода + 1 день, без учета значений из исходного перехода.
Z_LSCHET
Краткое описание :
Формирование ПУ-3 -корректирующаяОписание :
Индивидуальные сведенияЧто измененно :
Необходимо реализовать автоматический отбор сотрудников по которым были корректировки ЗП в указанном диапазоне текущего года за предыдущий год.
Как измененно :
Реализован новый фильтр "Корректировки в период", позволяющий отобрать все лицевые счета интересующего временного диапазона текущего года, у которых были начислены корректирующие взносы за прошлый период.