Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

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

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №1
 
12.07.2011 08:24

"Как найти количество месяцев между двумя датами Дата1 и Дата2?<br> <br>КолМесяцев = (Дата2 - Дата1) / 3600 / 24 / 30;<br> <br>Так что-ли?"

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №2
 
12.07.2011 08:46

дошло...<br> <br>а как удалить тему? :)

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №3
 
12.07.2011 08:58

Можете решение выложить и я закрою тему.

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №4
 
12.07.2011 09:00

КолМесяцев = Месяц(Дата2) - Месяц(Дата1)<br> <br>вроде так

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №5
 
12.07.2011 09:06

А что будет если от января отнять декабрь?

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №6
 
12.07.2011 09:18

"Мы перенесемся в прошлое... :)<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)"

Тэра
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 22390
Пост №7
 
12.07.2011 09:22

ты это зря делаешь, по неграмотности

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №8
 
12.07.2011 09:32

а как грамотно? :)

Тэра
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 22390
Пост №9
 
12.07.2011 09:32

а грамотно - не лазить в блок расчета НДФЛ, там все в соответствии с законодательством

kend
читатель
офлайн
Дата регистрации: 05.05.2009
Сообщений: 95
Пост №10
 
12.07.2011 09:36

Может и так, мы отписали проблему в 1С, пока тишина....<br> <br>но я уж доделаю так, как надо нашему расчетчику, а там видно будет.<br> <br>Ибо не сам затеял сие дело великое, но токма по челобитной от расчетной группы...... :)

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация