Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Строку в дату

Строку в дату
Я
   Worms
 
08.08.20 - 17:21
Не могу понять в чём ошибка

    узМакетСловарь = ПолучитьОбщийМакет("Ов_ФиксированныеСобытия");            
    перНаименованиеСобытия = СокрЛП(узМакетСловарь.Область(2,1).Текст);
    перДатаСтрокой = Строка(СокрЛП(узМакетСловарь.Область(2,2).Текст));
    перДатаКод = СокрЛП(узМакетСловарь.Область(2,3).Текст);
    ДатаДатой = (СтрЗаменить(перДатаСтрокой, ".", ""));
       ДатаПер = Дата(Прав(ДатаДатой,4), Лев(ДатаДатой,2), Сред(ДатаДатой,3,2));
   Amra
 
1 - 08.08.20 - 17:30
Все должны догадаться какая ошибка?
   Worms
 
2 - 08.08.20 - 17:35
Пардон, внимательнее прочитал ошибку, и разобрался,
   Конструктор1С
 
3 - 08.08.20 - 18:06
Какой ужасный код...
   Конструктор1С
 
4 - 08.08.20 - 18:08
СтроковыеФункцииКлиентСервер.СтрокаВДату(ТвояСтрокаСДатой);
   Конструктор1С
 
5 - 08.08.20 - 18:09
// Преобразует исходную строку в дату. 

// Если дату не удалось распознать, то возвращается пустая дата (01.01.01 00:00:00).
//

// Параметры:
//  Значение - Строка - строка, которую необходимо привести к дате.

//                      Формат даты должен быть в виде "ДД.ММ.ГГГГ" или "ДД/ММ/ГГ" или "ДД-ММ-ГГ ЧЧ:ММ:CC",
//                      Например, "23.02.1980" или "23/02/80 09:15:45".

//  ЧастьДаты - ЧастиДаты - Определяет допустимые части даты. По умолчанию, ЧастиДаты.Дата.
// 

// Возвращаемое значение:
//  Дата - полученная дата.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.