Допустим есть значение «27.09.2019», необходимо для данного текста выполнить превращение в формат «дата». Стандартный метод «Дата ()» в этом случае работать не будет. Чтобы выполнить задачу, воспользуемся следующей функцией:
&НаСервере Функция ПреобразоватьСтрокуВДату(ДатаСтрока) // например "27.09.2019" ДатаСтрока = Лев(ДатаСтрока, 10); РазбитаяНаСтрокиДата = РазбитьСтрокуРазделителем(ДатаСтрока, "."); //процедура доступна по ссылке ниже ДеньСтр = РазбитаяНаСтрокиДата [0]; МесяцСтр = РазбитаяНаСтрокиДата [1]; ГодСтр = РазбитаяНаСтрокиДата [2]; Возврат Дата(ГодСтр, МесяцСтр , ДеньСтр ); КонецФункции
Ссылка на процедуру: РазбитьСтрокуРазделителем;
Рекомендую данную функцию сохранить в шаблонах и обращаться к ней по мере необходимости.
Оставить комментарий