|
Необязательный параметр в отчете СКД | ☑ | ||
|---|---|---|---|---|
|
0
Sergio447
29.07.24
✎
11:24
|
Доброго дня.
В поле запроса сделал такое выражение: ВЫБОР
КОГДА СчетаОплаты.СчетОплаты = &СчетОплаты
ТОГДА (ОстаткиНаборовОстаткиИОбороты.НачисленныйОстатокКонечныйОстаток +
ОстаткиНаборовОстаткиИОбороты.ОстаточныйОстатокКонечныйОстаток) * (СчетаОплаты.Коэффициент / 100)
ИНАЧЕ ОстаткиНаборовОстаткиИОбороты.НачисленныйОстатокКонечныйОстаток +
ОстаткиНаборовОстаткиИОбороты.ОстаточныйОстатокКонечныйОстаток
КОНЕЦ
Но к сожалению, когда параметр "Счет оплаты" не заполнен, при формировании отчета выдает ошибку: "Не задано значение параметра СчетОплаты"....." Каким образом можно выполнить условие, если параметр не заполнен? |
|||
|
1
shuhard
29.07.24
✎
11:25
|
(0) используй {}
|
|||
|
2
Буковка
29.07.24
✎
11:34
|
(0) может, подобная конструкция поможет:
ВЫБОР КОГДА &СчетОплаты = ЗНАЧЕНИЕ(Документ.СчетаОплаты.ПустаяСсылка) ТОГДА ИСТИНА ИНАЧЕ ВЫБОР КОГДА СчетаОплаты.СчетОплаты = &СчетОплаты ТОГДА (ОстаткиНаборовОстаткиИОбороты.НачисленныйОстатокКонечныйОстаток + ОстаткиНаборовОстаткиИОбороты.ОстаточныйОстатокКонечныйОстаток) * (СчетаОплаты.Коэффициент / 100) ИНАЧЕ ОстаткиНаборовОстаткиИОбороты.НачисленныйОстатокКонечныйОстаток + ОстаткиНаборовОстаткиИОбороты.ОстаточныйОстатокКонечныйОстаток КОНЕЦ КОНЕЦ |
|||
|
3
Sergio447
29.07.24
✎
12:15
|
(2) при такой конструкции также получаю ошибку: Не задано значение параметра "СчетОплаты" КОГДА СчетаОплаты.СчетОплаты = <<?>>&СчетОплаты
|
|||
|
4
Sergio447
29.07.24
✎
12:19
|
(1) эта конструкция в поле, не в условии
|
|||
|
5
youalex
29.07.24
✎
12:47
|
(3) галка Запрещать незаполненные стоит у параметра?
Выложи скрин закладки Параметры СКД |
|||
|
6
Sergio447
29.07.24
✎
12:54
|
(5) нет, в параметрах галка на запрет не установлена
|
|||
|
8
Sergio447
29.07.24
✎
13:04
|
(7) да, вы правы. После установки, работает все как нужно. Всем спасибо!
|
| Форум | Правила | Описание | Секции | Поиск |