Количество месяцев между датами

Новая тема
Показывать по сообщений
"Как найти количество месяцев между двумя датами Дата1 и Дата2?<br> <br>КолМесяцев = (Дата2 - Дата1) / 3600 / 24 / 30;<br> <br>Так что-ли?"
дошло...<br> <br>а как удалить тему? :)
Можете решение выложить и я закрою тему.
КолМесяцев = Месяц(Дата2) - Месяц(Дата1)<br> <br>вроде так
А что будет если от января отнять декабрь?
"Мы перенесемся в прошлое... :)<br> <br>Но у меня это не пройдет, я просто не всеь фрагмент коды выложил, там в пределах года все крутится -<br> <br>   Если СокрЛП(КодВычета)="103" Тогда<br>   // <br>   Фильтр = Новый Структура;<br>   Фильтр.Вставить("ФизЛицо",ВыборкаПоСтрокамДокумента.ФизЛицо);<br>   <br>   Период  = ВыборкаПоШапкеДокумента.ПериодРегистрации;<br> <br> СтандартныеВычеты = РегистрыНакопления.НДФЛПредоставленныеСтандартныеВычетыФизЛиц.Выбрать(НачалоГода(Период), КонецМесяца(Период),Фильтр,"Убыв");<br><br>   Пока СтандартныеВычеты.Следующий() Цикл<br>    // ------------- (1) <br>    //сообщить(""""+СтандартныеВычеты.КодВычета+" "+СтандартныеВычеты.ПримененныйВычет);<br>    <br>    Если (СокрЛП(СтандартныеВычеты.КодВычета)="103") и <br>      (КонецМесяца(Период) <> КонецМесяца(СтандартныеВычеты.Период))Тогда<br>     //<br>     Разница = Месяц(Период) - Месяц(СтандартныеВычеты.Период);<br>     Прервать;<br>    КонецЕсли;<br>    // ------------- (1)   <br>   КонецЦикла;<br>КонецЕсли;<br><br>А вообще, проблема в том, что если сотрудник не работал несколько месяцев (административный отпуск), а потом решил уволится, то его стандарный вычет по коду "103" (400 рэ за месяц) становится равным компенсации за неиспользованный отпуск..... И в регистр накопления "НДФЛПредоставленныеСтандартныеВычетыФизЛиц" заносится именно эта компенсация по коду 103. Вот воюю, пытаюсь побороть. Может в след релизах ЗиУП уже это исправили....<br> <br>У нас -<br>1С:Предприятие 8.1 (8.1.15.14)<br>Зарплата и Управление Персоналом, редакция 2.5 (2.5.34.2)"
ты это зря делаешь, по неграмотности
а как грамотно? :)
а грамотно - не лазить в блок расчета НДФЛ, там все в соответствии с законодательством
Может и так, мы отписали проблему в 1С, пока тишина....<br> <br>но я уж доделаю так, как надо нашему расчетчику, а там видно будет.<br> <br>Ибо не сам затеял сие дело великое, но токма по челобитной от расчетной группы...... :)
Читают тему
(гостей: 1)

Быстрый переход