Имя: Пароль:
1C
1С v8
Запрос 8.1
,
0 ChMikle
 
06.06.12
12:17
Как выглядит синтаксис функции в запрос 8.1, аналогичный
|Функция Сумма=Сумма(а+б) когда а>0 ?
т.е. выполнение функции при определенном условии
1 Maxus43
 
06.06.12
12:17
в запросе это никак нельзя
2 Maxus43
 
06.06.12
12:17
в скд на вычисляемых полях только
3 ChMikle
 
06.06.12
12:18
вложенный запрос ?
4 ChMikle
 
06.06.12
12:18
а без СКД не получится ?
5 Maxus43
 
06.06.12
12:18
а, Выбор Когда а>0 Тогда а+б Иначе 0 Конец
6 Eugene555
 
06.06.12
12:20
СУММА(ВЫБОР КОГДА Т.а >0
ТОГДА Т.а+Т.б
ИНАЧЕ 0 КОНЕЦ) КАК Сумма
ИЗ Таблица КАК Т
7 ChMikle
 
06.06.12
12:20
(5) а сразу в строке где функция услвоие нельзя прописать ?
8 Maxus43
 
06.06.12
12:21
(7) это поле в запросе так написать надо
9 ChMikle
 
06.06.12
12:22
ок спасибо буду ковырять :)
10 ChMikle
 
06.06.12
12:23
а таблица -это что за объект ?
11 Maxus43
 
06.06.12
12:24
Выбрать

таб.Поле1,
таб.Поле2,
Выбор Когда таб.Поле1>0 Тогда таб.Поле1+таб.Поле2 Иначе 0 Конец

Из

Справочник.Траляля Как таб
12 Maxus43
 
06.06.12
12:25
запросы тут почти как в sql, по синтаксису
13 Eugene555
 
06.06.12
12:25
Таблица - это объект из которого идет выборка данных: регистр, временная таблица, документ и т.п.
14 ChMikle
 
06.06.12
12:31
погодите , подробнее напишу :)
Мне надо выбрать и регистра Накопления остатки по товарам и обороты (в виде функций по отдельным видам документов движений )
например :
котлеты остаток начальный  10 шт
       приход (8 пачек*2шт) когда регистратор.виддокумента="ПриходнаяНакладная"
       расход (1 пачек*2шт) когда регистратор.виддокумента="РасходнаяНакладная"
     остаток конечный 24 шт
15 ChMikle
 
06.06.12
12:58
UP
16 Азазелло
 
06.06.12
13:12
(14) а если регистраторы прихода/расхода - не ПриходнаяНакладная и РасходнаяНакладная - не учитывать? И остаток на конец берется не из регистра, а рассчитывается НачОст + Приход - Расход? Тогда у тебя отчет с разрывами на границах периодов будет.
17 ChMikle
 
06.06.12
14:23
(16) угу , да я вложеные запросы сделал отдельно по левому соединению, просто думал м.б. есть еще вариант
18 ChMikle
 
06.06.12
15:52
(17) переделал по примеру 11 поста ,большое спасибо за помощь :)
Основная теорема систематики: Новые системы плодят новые проблемы.