Имя: Пароль:
1C
1С v8
Сложение результата запроса. Некорректные цифры.
0 progaoff
 
01.07.15
10:02
ВЫБРАТЬ
    СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
ИЗ
    Документ.Продажа КАК Продажа
ГДЕ
    Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Продажа.Организация = &Организация
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    СУММА (Визит.СуммаОбщая) КАК СуммаОбщая
ИЗ    
    Документ.Визит КАК Визит
ГДЕ
    Визит.Дата МЕЖДУ &ДатаНач     И &ДатаКон
    И Визит.Организация =   &Организация
Результатом есть две цифры, как возможно их сложить и разделить на количество дней.
1 Ненавижу 1С
 
гуру
01.07.15
10:03
Помести это во временную таблицу, а ее уже сгруппируй
2 progaoff
 
01.07.15
10:25
Как это приблизительно будет выглядеть?
3 progaoff
 
01.07.15
10:28
ВЫБРАТЬ
    СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
ИЗ
    Документ.Продажа КАК Продажа
ГДЕ
    Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Продажа.Организация = &Организация
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    СУММА (Визит.СуммаОбщая) КАК СуммаОбщая
ИЗ    
    Документ.Визит КАК Визит
ГДЕ
    Визит.Дата МЕЖДУ &ДатаНач     И &ДатаКон
    И Визит.Организация =   &Организация;
ПОМЕСТИТЬ Тест
    СуммаДокумента
СГРУППИРОВАТЬ ПО
СуммаДокумента
4 butterbean
 
01.07.15
10:29
(2) ВЫБРАТЬ СУММА(СуммаДокумента)/&КоличествоДней ИЗ (тут твой запрос) КАК ВложЗапрос
5 progaoff
 
01.07.15
10:35
ИЗ (тут твой запрос)?
6 butterbean
 
01.07.15
10:37
(5) что непонятно? твой запрос из (0)
7 progaoff
 
01.07.15
10:46
(6) ВЫБРАТЬ СУММА(СуммаДокумента)/&КоличествоДней  
    
    ИЗ
    Документ.Продажа КАК Продажа
ГДЕ
    Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Продажа.Организация = &Организация

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    СУММА(Визит.СуммаОбщая)
ИЗ
    Документ.Визит КАК Визит
ГДЕ
    Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Визит.Организация = &Организация  КАК ВложЗапрос
???? Так
8 palpetrovich
 
01.07.15
10:59
(7) не гадай, возьми (4) и вместо "тут твой запрос" всавь ВЕСЬ код из (0)
9 palpetrovich
 
01.07.15
11:05
+(8) только замени в (0)
СУММА (Визит.СуммаОбщая) КАК СуммаОбщая
на
СУММА (Визит.СуммаОбщая) КАК СуммаДокумента
10 progaoff
 
01.07.15
11:09
ВЫБРАТЬ СУММА(СуммаДокумента)/&КоличествоДней  
    
    //СУММА(Продажа.СуммаДокумента) КАК СуммаДокумента
ИЗ
    Документ.Продажа КАК Продажа
ГДЕ
    Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И Продажа.Организация = &Организация

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    СУММА (Визит.СуммаОбщая) КАК СуммаДокумента
ИЗ
    Документ.Визит КАК Визит
ГДЕ
    Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
    //И Визит.Организация = &Организация  КАК ВложЗапрос
Результат NULL
11 palpetrovich
 
01.07.15
11:24
(10)

ВЫБРАТЬ СУММА(СуммаДокумента)/&КоличествоДней ИЗ
(
ВЫБРАТЬ
    Продажа.СуммаДокумента
ИЗ
    Документ.Продажа КАК Продажа
ГДЕ
    Продажа.Дата МЕЖДУ  &ДатаНач И &ДатаКон
    
ОБЪЕДИНИТЬ ВСЕ
    
ВЫБРАТЬ
    Визит.СуммаОбщая КАК СуммаДокумента
ИЗ
    Документ.Визит КАК Визит
ГДЕ
    Визит.Дата МЕЖДУ  &ДатаНач И &ДатаКон
) КАК ВложЗапрос