Вроде вопрос простой, а решения на него крайне сложные находятся..
А может есть просто способ?
Была дата, ее превратили в строку.
СтрПериода=Формат(НашаДата,"ДФ='ММММ гггг ""г.""'");
а как ее быстро вернуть в дату?
в сети нашел примеры как строку разбивают на подстроку, выделяют год, месяц потом переводят месяц в число и все вставляют в команду Дата()
(4) я могу только финальный вид озвучить... как мне хотелось бы.
ДатаДок=ВернутьДату(СтрПериода,ИспользованныйФормат)
где ИспользованныйФормат = "ДФ='ММММ гггг ""г.""'" либо любой другой типовой (мне кажется их ограниченный набор получится)
Обратная функция формату? Можно реализовать.
Но слишком много вариантов шаблона * локализация + не документированные... а нужно ли? :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший