Имя: Пароль:
1C
1С v8
"Если <Лог.выражение> ; Тогда" - "Синтаксических ошибок не обнаружено!" О
0 Serg_1960
 
01.04.13
11:41
Копируя строчки кода, случайно "прихватил" точку с запятой и вставил в выражение условия. Проверка модуля ошибок не выявила, но при исполнении кода, естественно, будет ошибка.

Не сталкивался раньше с такой глупой ошибкой и не сразу увидел явное. Интересно вот стало - а как давно "оно" так?

Платформа 8.2.15.318 - есть такое дело.
1 Wobland
 
01.04.13
11:44
{Форма.Форма.Форма(446,11)}: Ожидается ключевое слово 'Тогда' ('Then')
   Если а=45<<?>>; Тогда КонецЕсли; (Проверка: Сервер)

1С:Предприятие 8.2 (8.2.17.169)
2 Nexux
 
01.04.13
11:45
в директивах #ЕслиТолстыйКлиентОбычноеПриложение вроде не работал СК раньше
3 Reset
 
01.04.13
11:50
Или с 1 апреля или полностью код покажи. Не верится :)
4 Reset
 
01.04.13
11:51
(2) Забавно, действительно

# Если ТолстыйКлиентОбычноеПриложение тогда
   Если блабла; тогда
# КонецЕсли
5 Serg_1960
 
01.04.13
11:53
(3) По просьбе коллеги, выкладываю код полностью :))

Если Истина ; Тогда
КонецЕсли;
6 Reset
 
01.04.13
11:55
(4) точнее
// так ошибка
# Если ТолстыйКлиентОбычноеПриложение тогда
   Если ываыв; тогда
# КонецЕсли

// а так нет (разумеется, при выполнении)
Выполнить("
|# Если ТолстыйКлиентОбычноеПриложение тогда
|    Если ываыв; тогда
|# КонецЕсли    ");
7 Reset
 
01.04.13
11:55
(5) Не воспроизводится (
Независимо от того, куда вы едете — это в гору и против ветра!