|
Условие в запросе | ☑ | ||
---|---|---|---|---|
0
Pasha12312
14.08.13
✎
13:07
|
Здравствуйте.
прошу помочь с запросом: Есть документ "РаботаТехники",на форме есть флажок "НашаТехника". Там же есть поля - Премия1, Премия2.. Хочу в соответствии с этим флажком выбирать данные из документов. Если он установлен , нужно чтоб Премия1, Премия2 были равны нулю. Я понимаю что нужно проверить на Истину флажок и умножить Премия1, Премия2 на ноль, но как это сделать в запросе? Как -то через "ВЫБОР КОГДА" делается ? Подскажите как? |
|||
1
Wobland
14.08.13
✎
13:09
|
выбор когда наша тогда 0 иначе премия*премия конец
|
|||
2
Ненавижу 1С
гуру
14.08.13
✎
13:10
|
ВЫБОР КОГДА НашаТехника ТОГДА 0 ИНАЧЕ Премия1 КОНЕЦ КАК Премия1
|
|||
3
Pasha12312
14.08.13
✎
13:23
|
ВЫБОР
КОГДА РаботаТехники.НашаТехника ТОГДА Премия1*0 ИНАЧЕ Премия1 * 1 КОНЕЦ вылетает ошибка "Неверные параметры ВЫБОр" |
|||
4
Wobland
14.08.13
✎
13:24
|
(3) наверное, что-то не так
|
|||
5
Ненавижу 1С
гуру
14.08.13
✎
13:25
|
(3)
ТОГДА Премия1*0 ИНАЧЕ Премия1 * 1 феерично |
|||
6
Pasha12312
14.08.13
✎
13:27
|
вот примеррно такой запрос, как в зависимости от флажка сделать премии нулевыми
| Премия1, | Премия2, | Премия3, | Премия4, | Премия5} |ИЗ | РаботаТехники |
|||
7
Wobland
14.08.13
✎
13:35
|
(6) обработать флажок с помощью конструкции ВЫБОР КОГДА
|
|||
8
bahus
14.08.13
✎
13:35
|
см (2)
|
|||
9
kiruha
14.08.13
✎
13:38
|
см(2)
|
|||
10
palpetrovich
14.08.13
✎
13:45
|
а че, можно и умножениесм
| Премия1*&флажокНашаТехника КАК Премия1, ... запрос.установитьпараметр("флажокНашаТехника", ?(НашаТехника,0,1)) |
|||
11
Pasha12312
14.08.13
✎
15:13
|
спс всем . сделал
|
|||
12
kiruha
14.08.13
✎
15:21
|
(10)
Не. В общем случае придется Выразить(Премия1 КАК Число(15,2))*Выразить(&флажокНашаТехника КАК Число(2,0)) КАК Премия1 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |