Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

как в 1с получить количество месяцев между двумя датами ?

как в 1с получить количество месяцев  между двумя датами ?
Я
   karaga
 
06.03.20 - 13:34
как в 1с получить количество месяцев  между двумя датами ?
   ДенисЧ
 
1 - 06.03.20 - 13:36
выбрать РАЗНОСТЬДАТ(&дата1, &Дата2, МЕСЯЦ)
))
   karaga
 
2 - 06.03.20 - 13:38
(1)  не в  запросе)
   Windyhead
 
3 - 06.03.20 - 13:41
(2) (Год(Дата1) - Год(Дата2))*12 + (Месяц(Дата1) - Месяц(Дата2))
   LLeonidov
 
4 - 06.03.20 - 13:42
такая хорошая формулировка и ее в гугл не засунуть?
мне вот этот вариант понравился
Функция РазностьДатМесяц(ДатаНачало,ДатаКонца)
   Возврат ?(НачалоМесяца(ДатаНачало) >= НачалоМесяца(ДатаКонца), 0, 1 + РазностьДатМесяц(ДатаНачало,НачалоМесяца(ДатаКонца)-1));
КонецФункции

но по первой же ссылке из поиска есть и другие более быстрые варианты.
v8: Как посчитать число месяцев между ДатаНачало и ДатаКонца?
   karaga
 
5 - 06.03.20 - 13:43
главное ,чтоб вариант работал .
   RomanYS
 
6 - 06.03.20 - 13:52
(5) Сначала, надо определить что значит "работал".
Сколько месяцев между 01.01 и 31.01?
   karaga
 
7 - 06.03.20 - 13:52
да та от 01.10.2006  дата до 06.03.2020  результат   24 230

(2) (Год(Дата1) - Год(Дата2))*12 + (Месяц(Дата1) - Месяц(Дата2))   неверно считает
   karaga
 
8 - 06.03.20 - 13:53
(6) насколько я вижу  1 мес неполный
   karaga
 
9 - 06.03.20 - 13:54
(6) верно считал .
   catena
 
10 - 06.03.20 - 13:58
(7)161, все верно
   karaga
 
11 - 06.03.20 - 14:00
(10) что по вашему верно 24230?
   karaga
 
12 - 06.03.20 - 14:07
нашел косяк . дату нач не с формы брал . расходимся.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.