Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Отпуск: неверно расчитывается период

Отпуск: неверно расчитывается период 6 мес. 2 нед. назад #1

  • Мильченко Вячеслав
  • Мильченко Вячеслав аватар
  • на форуме
  • Захожу иногда
  • Сообщений: 56
  • Спасибо получено: 12
  • Репутация: 3
Коллеги, доброго времени суток!
Имеем расчет ЗП на предприятии, стартовавшем свою деятельность 27.05.2019. Расчет отпуска выдает период 27.05.2020-26.05.2021, то есть сдвинутый на год вперед.

Анализ проблемы приводит к процедуре ОпределитьДатыПериода обработки НачислениеОтпуск и фрагменту кода
л_Дата1 = НачалоДня(л_ДатаПриема);
л_Дата2 = КонецДня(ДобавитьМесяц(л_Дата1,12)-1);
Пока л_Дата2 < Дата Цикл
л_Дата1 = л_Дата2+1;
л_Дата2 = КонецДня(ДобавитьМесяц(л_Дата1,12)-1);
КонецЦикла;
НачПериода = л_Дата1;
КонПериода = л_Дата2;


На момент входа в фрагмент л_Дата1=27.05.2019, л_Дата2=26.05.2020, то есть абсолютно нормальные. А затем цикл отрабатывает и добавляет к периоду год. Вероятно, была задумка максимально приблизить период к дате отпуска, но зачем - непонятно.

Далее запрос к регистру сведений ОтпускаСотрудников, который чист (предприятие недавно начало работать, пошли первые отпуска).

Очень бы хотелось исправления.

Спасибо.
Тема заблокирована.

Отпуск: неверно расчитывается период 5 мес. 4 нед. назад #2

  • Екатерина
  • Екатерина аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 334
  • Спасибо получено: 503
  • Репутация: 8
Добрый день. Оплачиваемый отпуск должен предоставляться работнику ежегодно, поэтому так реализован механизм предоставления периодов, т.е. в вашем случае, сотруднику отпуск нужно предоставить до 26.05.2020 за текущий период. Но если за данный период был предоставлен хотя бы 1 день, и данные об отпуске отражены на Закладке Отпуска (в справочнике Сотрудники), то в последующих документах на предоставление отпуска, будет предоставлять за прошлый период. Например сотрудник брал 1 день в марте 2020 г, то в последующих документах будет предоставлен период 2019-2020 г. Если первый отпуск предоставлен сотруднику после мая 2020 г, то в документе отражается текущий 2020-2021г. Необходимо сделать корректировки вручную.
Екатерина Бархатова, Группа компаний КАМИН
Тема заблокирована.
Спасибо сказали: Андрей Ланьшин

Отпуск: неверно расчитывается период 5 мес. 2 нед. назад #3

  • Мильченко Вячеслав
  • Мильченко Вячеслав аватар
  • на форуме
  • Захожу иногда
  • Сообщений: 56
  • Спасибо получено: 12
  • Репутация: 3
Я прошу прощения, но давайте по полочкам:

- Начало деятельности предприятия 27.05.2019
- Сотрудник идет в отпуск позже, чем через год, например 1 октября 2020. Нарушено при этом трудовое законодательство или нет - это другой вопрос, к программе отношения не имеющий.
- Но случилось то, что случилось и мы в программе всего лишь отражаем факт хозяйственной деятельности предприятия.
- Программа выдает период 27.05.2020-26.05.2021, сдвинутый на год вперед. Это методологически верно? Нет
- Раз программа выдает данные, идущие в разрез с методологией - значит это нужно исправить.

А то, что Вы говорите про один день марте 2020 можно трактовать так: "Добейтесь появления первой (правильной) записи в регистре сведений "Отпуска сотрудников" - и дальше все будет хорошо". Да - это действительно так, я проверял. Но беда в том, что программа работает неправильно, когда там записей по сотруднику нет.

Фрагмент кода приведен. Его просто нужно поправить.
Тема заблокирована.

Отпуск: неверно расчитывается период 5 мес. 2 нед. назад #4

  • Ольга Николаевна
  • Ольга Николаевна аватар
  • Не в сети
  • Методист центра разработки
  • Сообщений: 2684
  • Спасибо получено: 3556
  • Репутация: 207
Первый раз в документе "начисление по среднему" стажевый период всегда исправляется вручную, если нет записей об отпусках в справочнике "сотрудники".
Изменений в этом вопросе не планируется.
Акулиничева Ольга Николаевна
Группа компаний "Камин"
Тема заблокирована.
Спасибо сказали: Андрей Ланьшин
Время создания страницы: 0.090 секунд
Работает на Kunena форум