Z_SREDN
Краткое описание :
Отмена и перенос оплаченного отпуска РФОписание :
42. Перенос отпускаЧто измененно :
Отмена и перенос рассчитанного отпуска РФ.
Клиент создал в Галактике и рассчитал очередной трудовой отпуск. До наступления отпуска возникает необходимость в его переносе. Сейчас перенести рассчитанный отпуск система не позволяет.
Предложение: в РПД-42 создаем второй режим - отмена и перенос рассчитанного отпуска.
Начинаем оформлять РПД-42 - система сейчас выдает предупреждение "Отпуск рассчитан в ЗП" и прекращает оформление, а нужно чтобы выдавала предупреждение и давала возможность оформить РПД, если пользователь подтверждает, что хочет перенести рассчитанный отпуск.
Далее в самом РПД создаем новое окно именно для этого режима - Перенести оплаченный отпуск целиком. Новое окошко именно для того, чтобы пользователь подтвердил еще раз, что именно рассчитанный отпуск он хочет отменить и перенести. Далее - важная особенность - отпуск переносится только ВЕСЬ. Поэтому в названии есть слово "целиком". Если требуется перенести только часть всего отменяемого отпуска, то для этого существует РПД-40.
РПД-42 в этом режиме должен производить отзыв из всего отпуска целиком и предоставлять его в другое время. В Зарплате отпуск попадает в "Отзывы" и отменяется весь и БЕЗУСЛОВНО. В интерфейсе расчета отпускных должен появиться новый отпуск, который необходимо рассчитать.
Если отмена отпуска происходит в текущем периоде, то в Зарплате отпуск полностью попадает в "ОТЗЫВЫ" и происходит пересчет этого отпуска с новыми датами. Если отпуск был оплачен - то в расчетном листе видим его корректировку.
Как измененно :
Произведена доработка РПД-42.
В случае, если в РПД-42 выбирается пакет отпусков, по которому уже был произведен расчет (рассчитаны отпускные), пользователю выдается сообщение "Внимание! Для данного пакета отпусков был проведен расчет денежных средств. Перейти в режим переноса оплаченного пакета полностью?". При отрицательном ответе будет выдано сообщение "Внимание! Для данного отпуска был проведен расчет денежных средств. Перенести даты отпуска нельзя.". При положительном ответе приказ будет переведен из режима "Обычный перенос отпуска" в режим "Перенос рассчитанного пакета отпусков полностью".
В режиме работы РПД-42 "Перенос оплаченного пакета отпусков полностью" возможен перенос полностью пакета отпусков, по которому уже был произведен расчет, в текущем или будущем периоде. Для этого пользователю необходимо выбрать пакет отпусков, который необходимо перенести и указать новую дату начала пакета. В зависимости от даты, с которой будет начинаться перенесенный отпуск, он может попасть как в текущие отпуска, так и в отпуска будущих периодов.
При утверждении приказа в базе формируется отзыв из отпуска на даты, соответствующие переносимому отпуску и новый пакет отпусков, соответствующий датам, на который отпуск перенесен. Отзыв при утверждении приказа обрабатывается автоматически в режиме "отзыв с возвратом начисленной суммы", признак "автоматически пересчитывать отпуска и компенсации" установлен. Далее, после утверждения приказа, необходимо произвести перерасчет начисленных отпускных.
При удалении приказа производится проверка на наличие обработанных записей об отзыве из отпуска и произведенном расчете отпускных по перенесенному отпуску. При наличии таких записей, в обоих случаях, приказ удалить нельзя.
Z_SREDN
Краткое описание :
Разграничение информации по отпускам и по денежным компенсациям взамен отпусковОписание :
Z_SrednЧто измененно :
Исторически сложилось разграничение типов в классификаторе отпусков по коду отпуска:
1...20 - основные отпуска (очередной и т. п.), где 2 - отпуск по уходу за ребенком
21 - административный отпуск (за свой счет)
22...39 - учебный отпуск
40 и выше - компенсация за неиспользованный отпуск
Периодически возникают вопросы и замечания от клиентов о неудобстве такого разграничения. Одним не хватает диапазона кодов до 20, другим (при переходе на Галактику из других систем) просто не хочется менять привычные коды.
Необходимо по всем режимам системы в исходном коде отказаться от проверки номерного значения кода для разделения компенсации от отпуска и перейти на проверку "типа отпуска" из классификатора в значении "компенсация". Потенциально "некорректный" код выглядит, например, следующим образом "KlOtpusk.kOtpus < 40" или "KlOtpusk.kOtpus >= 40" или "Otpusk.kOtpus >= 40" или "FactOtpusk.VacType < 40" и т.п.
На данном этапе работ необходимо выполнить доработки по исходникам компонента z_sredn. Для изменения (и тестирования) прописать каждый из режимов, к которому относятся соответствующие участки кода.
Как измененно :
Изменен подход для определения компенсации. Теперь компенсацию определяем только по типу отпуска в классификаторе отпусков (тип - компенсация).
При создании новой записи об отпуске и редактировании уже существующей (интерфейсы списка отпусков и редактирования отпуска) для определения компенсации и заполнения соответствующих для данного типа изменений используется только тип отпуска, определенный в классификаторе отпусков.
В классификаторе отпусков при установке свойства видимости полей, характерных для компенсации, также используется значение типа отпуска.
При печати справок, отчетов по отпускам и для проверки печати формы Т-60 либо Т-61 используется значение типа отпуска.
Z_SREDN
Краткое описание :
Некорректно работает фильтр выбора отпуска с типом основной и дополнительныйОписание :
7-е окно (отпуска сотрудника)Что измененно :
Некорректно работает фильтр выбора отпуска с типом основной и дополнительный.
Если сотруднику предоставляется основной отпуск в 7м окне картотеки, то при открытии классификатора отпусков подтягиваются и другие отпуска (например с типом "прочий"), если они содержат подчиненные отпуска.
Так же работает и фильтр при изменении наименования отпуска в плане-графике отпусков.
Как измененно :
Изменилась функциональность интерфейса выбора отпусков, вызываемого из 7-го окна картотеки и из интерфейса план-графика отпусков (при редактировании наименования отпуска).
Теперь папки, отличные от типа основной или дополнительный, система не дает выбирать. Наименования таких папок подсвечиваются серым. В заголовке окна классификатора отпусков при вызове его в данных случаях светится "Классификатор отпусков: основные, дополнительные отпуска".
Аналогично при вызове классификатора из 7-го окна картотеки для выбора отпусков с типом прочие(или компенсация), папки, отличные от этого типа подсвечиваются серым.
Z_SREDN
Краткое описание :
Записка-расчет (форма Т-60). Частичное применение шрифта Courier New в отчетеОписание :
Справки по расчету отпускныхЧто измененно :
Записка-расчет (форма Т-60). Частичное применение шрифта Courier New в отчете (вторая страница, расчетные месяцы).
Как измененно :
Данные в форме Записка-расчет (форма Т_60) печатаются одним шрифтом(Times New Roman).
Z_SREDN
Краткое описание :
Неверный символ разделителя в форме Т-60Описание :
Справки по расчету отпускныхЧто измененно :
Неверный символ разделителя в форме Т-60, вызывается по локальному меню Оборотная сторона формы Т-60 (в формате бизнес-текст).
Как измененно :
Заменили символ разделителя на корректный.