Имя: Пароль:
1C
1С v8
Описание сравнения в запросе
0 88g88
 
04.09.17
10:39
Приветствую форумчане.
Есть необходимость в запросе прибавить количество дней к дате изходя из условия.
Условие в виде булева. ЛОЖЬ ИСТИНА как мне понимается.
Непосредственный текст в функции запроса:

когда  Пред.Номенклатура.ОМ_БезПечати = истина
    тогда
ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, ДЕНЬ), ДЕНЬ, 30)
ИНАЧЕ
ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, ДЕНЬ), ДЕНЬ, 3)
КОНЕЦ

На участке кода
когда  Пред.Номенклатура.ОМ_БезПечати = истина
Выдает ошибку.
Как правильно получить сравнение?
1 1dvd
 
04.09.17
10:41
Попробуй прочитать текст ошибки. обычно помогает
2 88g88
 
04.09.17
10:43
(1) Это функция. текст следующий.

Синтаксическая ошибка (1,1) "когда"
Когда "?"  Пред.Номенклатура.ОМ_БезПечати = истина
3 RS2017
 
04.09.17
10:45
"ВЫБОР" не забыл?
4 Ёпрст
 
04.09.17
10:45
(0)
ВЫБОР
5 1dvd
 
04.09.17
10:45
ВЫБОР
   КОГДА <>
       ТОГДА ...
6 88g88
 
04.09.17
10:45
(3) (5)
))))) Спасибо!!!!!!!!!!! не проснулся)))))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.