СКД. Условие в вычисляемом поле. Как? #578403


#0 by Boudybuilder
Таким образом в СКД я получаю количество дней от даты проведения дока: Нужно поставить условие , что если это количество дней > 7 Тогда ... Как это сделать в вычисляемом поле? Или условие надо ставить в запросе?
#1 by braynt
выбор когда РазностьДат(Период,ТекущаяДата,"День")>7 тогда иначе Конец
#2 by Boudybuilder
Это
#3 by Boudybuilder
Спасибо работает... А как два условия ставить ? выбор когда РазностьДат(Период,ТекущаяДата,"День")>7 И ??? тогда иначе Конец Через И?
#4 by braynt
ну да
#5 by Boudybuilder
Выбор Когда РазностьДат(Период,ТекущаяДата,"День")>7 И Состояние <> Перечисления.СостоянияРемонтов.Вочереди Тогда ЦенаОстаток + ((РазностьДат(Период,ТекущаяДата,"День") - 7 ) * 2) Конец Чтото так не работает , или как надо правильно ставить условие на перечисления ?
#6 by hhhh
ЗНАЧЕНИЕ
#7 by Boudybuilder
Пасиб!
#8 by Boudybuilder
Чтото у меня После ИНАЧЕ тупит...
#9 by Boudybuilder
Выбор Когда РазностьДат(Период,ТекущаяДата,"День")>7 И Состояние <> Значение(Перечисления.СостоянияРемонтов.Вочереди) Тогда ЦенаОстаток + ((РазностьДат(Период,ТекущаяДата,"День") - 7 ) * 2) Когда РазностьДат(Период,ТекущаяДата,"День") <=7 Тогда ЦенаОстаток Иначе (РазностьДат(Период,ТекущаяДата,"День") - 7 ) * 2)  Конец
#10 by hhhh
а скобки за тебя пушкин будет пересчитывать?
#11 by Boudybuilder
Где должны быть?
#12 by Boudybuilder
Понял...:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С