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