такая хорошая формулировка и ее в гугл не засунуть?
мне вот этот вариант понравился
Функция РазностьДатМесяц(ДатаНачало,ДатаКонца)
Возврат ?(НачалоМесяца(ДатаНачало) >= НачалоМесяца(ДатаКонца), 0, 1 + РазностьДатМесяц(ДатаНачало,НачалоМесяца(ДатаКонца)-1));
КонецФункции
но по первой же ссылке из поиска есть и другие более быстрые варианты.
v8: Как посчитать число месяцев между ДатаНачало и ДатаКонца?