Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Невозможно определить поле для записи результата

Невозможно определить поле для записи результата
Я
   Razzle Kay
 
12.04.18 - 08:25
Запрос = новый запрос;
    МВТ= новый МенеджерВременныхТаблиц;
    запрос.МенеджерВременныхТаблиц=МВТ;
    Запрос.Текст = "ВЫБРАТЬ *
    |поместить ТЧ
    |ИЗ
    |    &ТЗ КАК т1";
    запрос.УстановитьПараметр("ТЗ",Товары.Выгрузить());    
    результат=запрос.Выполнить();
    
    Запрос.Текст = "ВЫБРАТЬ ЗначениеСв,
    |Номенклатура,
    |ЦеноваяГруппа,    
    |КоличествоПродаж,
    |КоличествоПродажПлан КАК КоличествоПродажПлан,    
    |ЦенаРеализации  КАК ЦенаРеализации,
    |ПолнаяСебестоимость КАК ПолнаяСебестоимость,
    |Прибыль как ПрибыльЕдиницы,
    |КоличествоПродажПлан как КоличествоПланПродаж, 
    |СуммаПрибыльПлан  КАК СуммаПрибыльПлан,
    |СуммаПрибыль  КАК СуммаПрибыль,
    
    |Рентабельность

    |ИЗ
    |    ТЧ КАК т1
    |УПОРЯДОЧИТЬ ПО
    |    ЗначениеСв,
    |    Номенклатура,
    |    КоличествоПродаж ,
    |    ЦенаРеализации ,
    |    ПолнаяСебестоимость,
    |    Прибыль,
    |    СуммаПрибыль,
    |    КоличествоПродажПлан,
    |    СуммаПрибыльПлан,
    |    Рентабельность
    |ИТОГИ
    |    МАКСИМУМ(ЦеноваяГруппа),
    |    ВЫРАЗИТЬ(СУММА(КоличествоПродаж) КАК ЧИСЛО(15, 3)),
    |    ВЫРАЗИТЬ(СРЕДНЕЕ(ЦенаРеализации) КАК ЧИСЛО(15, 3)),
    |    ВЫРАЗИТЬ(СРЕДНЕЕ(ПолнаяСебестоимость) КАК ЧИСЛО(15, 3)),
    |    ВЫРАЗИТЬ(СРЕДНЕЕ(ПрибыльЕдиницы) КАК ЧИСЛО(15, 3)) ,
    |    ВЫРАЗИТЬ(СУММА(СуммаПрибыль) КАК ЧИСЛО(15, 3)),
    |    СУММА(КоличествоПланПродаж),
    |    СУММА(СуммаПрибыльПлан),
    |    СУММА(Рентабельность),
    |    СУММА(ПредложениеРеализации),
    |    СУММА(ПредложениеПроизводства),
    |    СУММА(СуммаПрибыльПроизводства)
    |ПО
    |    ЗначениеСв ИЕРАРХИЯ,
    |    Номенклатура";
       
    Результат = Запрос.Выполнить();

в чем проблема ?
 
 
   Razzle Kay
 
1 - 12.04.18 - 08:28
упс
   Razzle Kay
 
2 - 12.04.18 - 08:29
Ошибка при вызове метода контекста (Выполнить)
    Результат = Запрос.Выполнить();
по причине:
{(28, 2)}: Невозможно определить поле для записи результата
<<?>>ВЫРАЗИТЬ(СУММА(КоличествоПродаж) КАК ЧИСЛО(15, 3)),
   Evgenchik
 
3 - 12.04.18 - 08:37
когда выбираешь во временную таблицу сделай не 
ВЫБРАТЬ *
а
"ВЫБРАТЬ ВЫРАЗИТЬ(КоличествоПродаж КАК ЧИСЛО(15, 3)) как КоличествоПродаж ,
   catena
 
4 - 12.04.18 - 08:39
Среднее(Выразить(
   Razzle Kay
 
5 - 12.04.18 - 08:57
(4) СУММА(ВЫРАЗИТЬ(КоличествоПродаж КАК ЧИСЛО (15, 3)), ?
   Razzle Kay
 
6 - 12.04.18 - 08:58
)))*
   Razzle Kay
 
7 - 12.04.18 - 09:02
{(28, 10)}: Поле, по которому рассчитываются итоги, должно присутствовать в списке выборки
СУММА(<<?>>ВЫРАЗИТЬ(КоличествоПродаж КАК ЧИСЛО (15, 3))),

"ВЫБРАТЬ ЗначениеСв,
    |Номенклатура,
    |ЦеноваяГруппа,    
    |КоличествоПродаж,
   Razzle Kay
 
8 - 12.04.18 - 09:02
???
   Razzle Kay
 
9 - 12.04.18 - 09:30
Что не так делаю ?
   Evgenchik
 
10 - 12.04.18 - 09:37
Нахрена тебе выразить?
 
 Рекламное место пустует
   Razzle Kay
 
11 - 12.04.18 - 09:53
(10) скд так делает
   catena
 
12 - 12.04.18 - 09:53
(7)Вроде сообщение об ошибке по-русски написано.
   catena
 
13 - 12.04.18 - 09:54
Выбрать Выразить() итоги сумма(выразить())

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует