Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Обработка в запросе одновременно элементов и групп

v7: Обработка в запросе одновременно элементов и групп
Я
   Cyr
 
26.03.20 - 12:40
ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с (Сегодня-200) по (Сегодня);
    |ОбрабатыватьДокументы все;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Сектор = Документ.Договор.Место.Родитель;
    |Функция Количество = Счётчик();
    |Группировка Сектор;
    |"//}}ЗАПРОС
Здесь мы считаем итоги по группам (Сектор), в которое входит Место. Проблема в том, что в документах есть Место, которое само является группой. Оно в итоге выводится как пустое значение для Сектор. Как-то можно это победить?
   Василий Алибабаевич
 
1 - 26.03.20 - 12:50
(0) При обходе выборки:
Если Запрос.ЭтоГруппа("Сектор") Тогда
  ...
Иначе
  ...
КонецЕсли;
   Cyr
 
2 - 26.03.20 - 12:56
(1) А как быть если нужно добавить дополнительную группировку
    |ТипМеста = Документ.Договор.Место.Родитель.Тип;
        |Группировка ТипМеста;
   Cyr
 
3 - 26.03.20 - 13:05
(1) Дело в том, что Запрос.ЭтоГруппа("Сектор")=1 всегда. А когда Место это группа, Сектор = Пустое значение

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