Имя: Пароль:
1C
1C 7.7
v7: Итоговая цена(сумма)
0 manti
 
26.10.12
12:32
Только начал разбираться с 7. Подскажите как вывести итоговую суммарную цену. Конструктор у меня почему то в макете не создал поле цена, я внес это поле вручную.
В области Итого у меня стоит выражение <Запрос.Цена#N019.0>
Вобласти Блюдо <Запрос.Цена>. Выводит просо цену каждого без итогов

Перем Запрос, ТекстЗапроса, Таб;
   //Создание объекта типа Запрос
   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с НачДата по КонДата;
   |Количество = Документ.ЗаказСотрудника.Количество;
   |Цена = Документ.ЗаказСотрудника.Цена;
   |Блюдо = Документ.ЗаказСотрудника.Блюдо.Наименование;
   |Функция Счётчик = Счётчик(Документ.ЗаказСотрудника.Блюдо);
   |Функция СуммаЦена = Сумма(Цена);
   |Группировка Блюдо;
   |"//}}ЗАПРОС
   ;
   // Если ошибка в запросе, то выход из процедуры
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
       Возврат;
   КонецЕсли;

   // Подготовка к заполнению выходных форм данными запроса
   Таб = СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица("Сформировать");
   // Заполнение полей "Заголовок"
   Таб.ВывестиСекцию("Заголовок");
   Состояние("Заполнение выходной таблицы...");
   Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
   Пока Запрос.Группировка(1) = 1 Цикл
       // Заполнение полей Блюдо
       Таб.ВывестиСекцию("Блюдо");
   КонецЦикла;
   // Заполнение полей "Итого"
   Таб.ВывестиСекцию("Итого");
   // Вывод заполненной формы
   Таб.ТолькоПросмотр(1);
   Таб.Показать("Сформировать", "");
1 Mikeware
 
26.10.12
12:34
что есть "суммарная цена"?
и, извиняюсь за мой французский, накуа?
2 Надсмотрщик
 
26.10.12
12:37
(1) Стоимость всех входящих инградиентов
3 Mikeware
 
26.10.12
12:37
(2) стоимость от цены несколько отличается...
4 manti
 
26.10.12
12:40
(1) итоговая цифра по цене - так лучше подойдет))))
5 Надсмотрщик
 
26.10.12
12:46
(3) накруткой
6 lals
 
26.10.12
12:48
(4) Итоговая цифра по цене = сферический конь в вакууме!
Не может она нести в себе никакой информации (разумной).
У тебя ингридиенты:
1 Мука  10 кг     по цене  10 руб Сумма 100 р
2 Масло   0,05 кг по цене 100 руб Сумма   5 р
Итоговая цена = 110 руб Итоговая сумма 105 руб
Сто пять это понятно всего будет себестоимость по материалам некоего изделия,
А сто десять что тебе дает?????
7 manti
 
26.10.12
12:50
что нужно поменять чтобы в поле итого писалась суммарная цена со всех блюд? а конструктор кстати не может повторно вызываться как в 8??
8 lals
 
26.10.12
12:52
Текст запроса в студию
9 lals
 
26.10.12
12:53
(7) Не  может повторно, может только назад пока не сформировал весь отчет.
10 lals
 
26.10.12
12:56
Стукнись в аську аська в личке чтобы новую Пятницу тут не творить