Имя: Пароль:
1C
1C 7.7
v7: не преобразовывает строку в дату
,
0 Лалым
 
04.06.15
16:53
необходимо преобразовать строку в дату
перебираю в цикле месяцы чисто по порядку и хочу вывести их названия
начало кода вот такое  и третье сообщить мне выдает пустые точки,
    Для а = 1 по 12 цикл  
        Астрока = ?(СтрДлина(а)=1,"0"+а,а);    
        Сообщить(Астрока);  
        ДатаСтрока = "'01."+Астрока+".2001'";
        сообщить(ДатаСтрока);                
        ДатаКакДата = Дата(ДатаСтрока);
        сообщить(ДатаКакДата);                
        ДМ = Формат(ДатаКакДата,"ДММММ");
ну и соответственно Формат не выдает ничего
в чем прикол мож кто сталкивался?
1 18_plus
 
04.06.15
16:56
пока не набежали злые старожилы, вот тебе совет - почитай справку по функции Дата
2 RomanYS
 
04.06.15
16:57
в целом - криво, но если убрать одинарные кавычки, то может и заработает
3 Лалым
 
04.06.15
17:02
так в СП в одинарных кавычках дата как строка описана но сейчас попробую
4 Лалым
 
04.06.15
17:03
точно без ковычек взлетело
5 RomanYS
 
04.06.15
17:04
(3) в одинарных без дата() )
6 Лалым
 
04.06.15
17:05
(5) АААААА Семен Семеныч
спасибо всем
Программист всегда исправляет последнюю ошибку.