#ОбзорДляСтудента

Начните обучение с ✅10тиДневногоБесплатногоДоступа
coach1c.ru
t.me/coach1c
coach1c
/ @maraton1185

Пікірлер: 3

  • @evgeniuxp2evgeniuxp234
    @evgeniuxp2evgeniuxp2347 ай бұрын

    Решите такую задачку: есть стартовая дата, обычно равна дате поступления, но может и другой день. Если сртрудник отработал 1 год, то дата окончания равна стартовая дата + 1 год минус 1 секунда и начинается новая стартовая дата - таким образом мы знаем, если человек работает непрерывно, то получаем стаж, сколько человек проработал. В тече5ии этих интервалов сотрудник может прогулять и соответственно, дату окончания нужно сдвинуть на это же количество дней и следующий рабочий год начнется позже. Нужно вывести стаж с учетом прогулов и дату старта с учетом прогулов на дату :)

  • @evgeniuxp2evgeniuxp234

    @evgeniuxp2evgeniuxp234

    7 ай бұрын

    А дальше можно усложнить: прогулы могут ввести и задним числом в закрытый месяц - нужно пересчитать с учетом корректировок.

  • @evgeniuxp2evgeniuxp234

    @evgeniuxp2evgeniuxp234

    7 ай бұрын

    Если еще сложнее, то, например, до 14 дней дату окончания не сдвигаем, а больше - сдвигаем на разницу, например, 16 за свой счет взял сотрудник минус 14 дней - значит дату окончания сдвигаем на 2 дня - учесть расчет задним числом другого периода.

Келесі