Имя: Пароль:
1C
1C 7.7
v7: Поиск даты в строке
,
0 Масянька
 
10.02.15
10:52
День добрый!
Бред какой-то... Простейшая операция, а не работает...


                мКомментарий = СокрЛП(Спр.Комментарий);
                Ищем = Строка(ТекущаяДата());
                Есть = Найти(мКомментарий, Ищем);
Сообщить("1 * " + мКомментарий + " * " + ТипЗначенияСтр(мКомментарий) + " * " + Ищем + " * " + ТипЗначенияСтр(Ищем) + " * " + Есть);


Выводит: 1 * Обновлен - 09.02.2015 г. * Строка * 10.02.15 * Строка * 0

Почему не находит-то?!
Спасибо.
1 Рэйв
 
10.02.15
10:55
там же время еще
2 Рэйв
 
10.02.15
10:55
в тек дате
3 ktvladimir
 
10.02.15
10:56
может потому что в комментарийй 09.02, а в строке ищем 10.02?
4 Рэйв
 
10.02.15
10:56
или это 77?
5 Alex S D
 
10.02.15
10:56
действительно.. бред
6 ktvladimir
 
10.02.15
10:57
77 судя по тому что есть вернуло 0
7 salvator
 
10.02.15
10:57
Наверное потому, что "Обновлен - 09.02.2015 г." не содержит подстроки "10.02.15"?
8 ktvladimir
 
10.02.15
10:57
(6) чет я фигню сморозил)
9 1Сергей
 
10.02.15
10:59
игнорирование отладчика вызывает смех
10 Масянька
 
10.02.15
11:04
(3) Там перебор справочника.
Есть такое:
1 * Перенесено в "Устаревшие" - 10.02.2015 г. * Строка * 10.02.15 * Строка * 0
11 Масянька
 
10.02.15
11:05
+(10) То есть в строке есть "10.02.2015", но - не находит.
Почему?
12 Масянька
 
10.02.15
11:07
Ну, чего я не так делаю?! :(
13 Godofsin
 
10.02.15
11:09
Ну так а отлдачик то что говорит?
14 salvator
 
10.02.15
11:09
(11) Еще раз.
Потому что "Перенесено в "Устаревшие" - 10.02.2015 г." не содержит "10.02.15".
15 salvator
 
10.02.15
11:10
Меняй формат текущей даты, выводи год в виде "ГГГГ"
16 Масянька
 
10.02.15
11:12
(14) Ё-моё... Стыдобища какая... :(((((((((

Спасибо (залившись краской) :((((((
17 ololoraise
 
10.02.15
11:12
Формат(ТекущаяДата(), "ДДММГГГГ")
18 Масянька
 
10.02.15
11:15
(15) Еще раз - СПАСИБО.
Программист всегда исправляет последнюю ошибку.