Объявление

Свернуть
Пока нет объявлений.

Не правильно считаются дни

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

    Не правильно считаются дни

    Очень странная ошибка - реально по календарю с 12.01.2009 по 04.02.2009 24 дня.

    ***30: Ошибка. Период по больничным листам 0 мес. 8 дн. и административный отпуск 0 мес. 16 дн. в сумме составляют 0 мес. 24 дн., что превышает календарный период 0 мес. 23 дн., определяемый реквизитами <НачалоПериода> = 12.01.2009 и <КонецПериода> = 04.02.2009 блока <ВсеПериодыРаботы><ПериодРаботы><ОсновнаяСтрока> :-<ИС_СЗВ-4-2>
    -<БольничныеЛисты>
    <ВсеГоды>0</ВсеГоды>
    <ВсеМесяцы>0</ВсеМесяц>
    <ВсеДни>8</ВсеДни>


    -<ИС_СЗВ-4-2>
    -<АдминистративныйОтпуск>
    <ВсеГоды>0</ВсеГоды>
    <ВсеМесяцы>0</ВсеМесяцы>
    <ВсеДни>16</ВсеДни>

    #2
    Сообщение от arukhlin Посмотреть сообщение
    Очень странная ошибка - реально по календарю с 12.01.2009 по 04.02.2009 24 дня.
    Ничего странного. Обычная история для ПФ. У них в каждом месяце - 30 дней, в году - 360 (согласно Алгоритма расчета календарного стажа)

    Гн=Год(Нач); Мн=Месяц(Нач); Дн=Число(Нач); // - дата начала периода
    Гк=Год(Кон); Мк=Месяц(Кон); Дк=Число(Кон); // - дата конца периода
    Д=Дк-Дн; если Д<0 тогда Д=Д+30; Мк=Мк-1; конецесли;
    М=Мк-Мн; если М<0 тогда М=М+12; Гк=Гк-1; конецесли;
    Г=Гк-Гн;
    Д=Д+1;
    если Д>=30 тогда Д=0; М=М+1; конецесли;
    если М=12 тогда М=0; Г=Г+1; конецесли;

    Так что с 12.01. по 04.02 - 23 дня (по версии ПФ)

    Комментарий


      #3
      Как быть? Или оставить эту ошибку и пусть ПФР ломает голову?

      Комментарий


        #4
        Поставьте административный отпуск 0 мес. 15 дн.

        Комментарий

        реклама

        Свернуть
        Обработка...
        X