|   |   | 
| 
 | Запрос 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 поста ,большое спасибо за помощь :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |