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

1С:Предприятие ::

Метки:Запросы и построители

Запрос с группировкой по виду документа.

Я
   Zombi
28.07.04 - 11:49
Кто может ,помогите ,пожалуйста.
Есть запрос
    ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)

    |Период с ВыбНачПериода по ВыбКонПериода;
    |ОбрабатыватьДокументы все;
    |Заявки = Документ.ЗаявкиНаПриобретение.ТекущийДокумент, Документ.ЗаявкиНаКонвертацию.ТекущийДокумент, Документ.ЗаявкиНаИзменение.ТекущийДокумент, Документ.ЗаявкиНаВыкуп.ТекущийДокумент, Документ.ЗаявкиНаБлокировку.ТекущийДокумент;
    |Агент = Документ.ЗаявкиНаПриобретение.Агент, Документ.ЗаявкиНаБлокировку.Агент, Документ.ЗаявкиНаВыкуп.Агент, Документ.ЗаявкиНаИзменение.Агент;
    |ППЗ = Документ.ЗаявкиНаПриобретение.ППЗ, Документ.ЗаявкиНаИзменение.ППЗ, Документ.ЗаявкиНаБлокировку.ППЗ, Документ.ЗаявкиНаВыкуп.ППЗ;
    |КодППЗ = Документ.ЗаявкиНаПриобретение.ППЗ.Код;
    |Функция ЛистовСумма = Сумма(ЛистовВДоке(Заявки));
    |Функция ДоковСумма = Сумма(ДоковВДоке(Заявки));
    |Группировка Агент;
    |Группировка ППЗ;
    |Группировка Заявки;
    |//}}ЗАПРОС
   ;
Как мне сделать группировку по виду документа
то есть Заявка.Вид() в условии допустимая конструкция, а, если создать переменную и по ней группировать - нет. Действительно ли нельзя?
 
  Рекламное место пустует
   Shaytan
 
1 - 29.07.04 - 09:14
1)Группировка Документ; - дукументы будут упорядочены по виду документа, потом по дате. Итоги по виду документа придется самому считать.
2) Использовать функции  для каждого вида документа с условием
  |Функция ЛистовСуммаКонв = Сумма(ЛистовВДоке(Заявки)) Когда (Заявки.Вид() = "ЗаявкиНаКонвертацию"); 
  |Функция ЛистовСуммаВыкуп = Сумма(ЛистовВДоке(Заявки)) Когда (Заявки.Вид() = "ЗаявкиНаВыкуп");
... и т. д.


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