|
Как такое может быть в в условие входим , а отладчик показывает ложь в условии ?
| ☑ |
0
budnik
07.12.15
✎
12:50
|
1С:Предприятие 8.2 (8.2.19.83) .
|
|
1
budnik
07.12.15
✎
12:52
|
Само условие
Если Лев(стр1.График.Наименование,5)="гараж" Тогда
|
|
2
ЧеловекДуши
07.12.15
✎
12:53
|
Покажи весь код, не стыдись.
"Ошибка в строке № 200", угадал? :)
|
|
3
budnik
07.12.15
✎
12:59
|
Зачем весь код ?
В отладчике
Лев(стр1.График.Наименование,5) это "Смена "
Лев(стр1.График.Наименование,5)="гараж" это Ложь
|
|
4
butterbean
07.12.15
✎
13:01
|
кеш протух или просто забыл сохраниться
|
|
5
НЕА123
07.12.15
✎
13:01
|
(2)
из (3), похоже, что - да.
|
|
6
User_Agronom
07.12.15
✎
13:02
|
"Смена" = "гараж", да ЛОЖЬ, а что не так?
|
|
7
Бледно Золотистый
07.12.15
✎
13:04
|
Бобовое масло дело говорит.
|
|
8
Мэс33
07.12.15
✎
13:08
|
(6) +100500
|
|
9
budnik
07.12.15
✎
13:11
|
(6) Должно не выполняться , что стоит после Если .
|
|
10
naehi8sh
07.12.15
✎
13:12
|
(6)
//Лев(стр1.График.Наименование,5) это "Смена "
Если Лев(стр1.График.Наименование,5)="гараж" Тогда
Сообщить("куку");
КонецЕсли;
При запуске 1с выдает сообщение "куку". Я так понял.
Подобное встречал офигивал, перезапускал отладку и потом было хорошо. Почему такое происходило самому интересно.
ЗЫ: 8.2.18.109, совместимость не используется (8)
|
|
11
budnik
07.12.15
✎
13:22
|
Перезапуск 1с не помог ? Совместимость смотрю.
|
|
12
budnik
07.12.15
✎
13:42
|
Заменил на
Если Найти(СокрЛП(сТ1.График),"гараж")>0 Тогда
так работает .
|
|
13
Мэс33
07.12.15
✎
13:46
|
(12) загадочно
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой