public object ДатаКакПериодПодобратьДатуПоТексту(/*Текст, ДатаПоТексту = НеОпределено, МинимальныйПериод*/)
{
//СписокВозврата = Новый СписокЗначений;
//ТекущийГод = Год(ТекущаяДата());
if(true/*ПустаяСтрока(Текст)*/)
{
}
if(true/*Найти(Текст, ".") <> 0*/)
{
//Подстроки = РазложитьСтрокуВМассивПодстрок(Текст, ".");
}
if(true/*Подстроки.Количество() = 1*/)
{
if(true/*ВРЕГ(МинимальныйПериод) = "МЕСЯЦ"*/)
{
/*// единственное слово - пытаемся получить месяц
*/
if(true/*ТолькоЦифрыВСтроке(Текст)*/)
{
//МесяцЧислом = Число(Текст);
if(true/*МесяцЧислом >= 1 и МесяцЧислом <=12*/)
{
//ДатаПоТексту = Дата(ТекущийГод, МесяцЧислом, 1);
if(true/*СтрДлина(Текст) = 1*/)
{
//СписокВозврата.Добавить(Формат(ДатаПоТексту, "ДФ='М/гг'"));
}
}
}
}
}
return null;
}