7.7 Проблема в запросе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Numb, 20 сен 2011.

  1. TopicStarter Overlay
    Numb
    Offline

    Numb

    Регистрация:
    14 апр 2010
    Сообщения:
    47
    Симпатии:
    0
    Баллы:
    1
    Добрый вечер, подскажите пожалуйста как в запросе, обратится к реквизиту реквизита. Трудно объяснить, например у Контрагента есть дополнительный реквизит Город и этот реквизит не фигурирует в документах (РасходнаяНакладная и Возврат). Как мне отобрать все реквизиты с определенным Городом.

    Код:
    Процедура Сформировать()
    
    Запрос=СоздатьОбъект("Запрос");
    
    ТекстЗапроса=
    "//{{Запрос(Реализация)
    |Период с Дата1 по Дата2;
    |ОбрабатыватьДокументы ВСЕ;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Клиент = Документ.РасходнаяНакладная.Контрагент.Город,Документ.ВозвратОтПокупателя.Контрагент.Город;
    </span>
    //Здесь я пытаюсь создать ссыку на Город.
    //|Город = Документ.РасходнаяНакладная.Контрагент,Документ.ВозвратОтПокупателя.Контрагент.Город;
    
    ...
    
    |Условие (Контрагент=Клиент);
    |Условие (ВыбГород=Город);
    |Группировка Клиент;
    
    |Функция Продано = Сумма(КолвоПрод);
    |Функция ПроданоВес = Сумма(ВесПрод);
    |Функция СуммаПродано = Сумма(СуммаПрод);
    
    |Функция ПроданоВ = Сумма(КолвоПродВ);
    |Функция ПроданоВесВ = Сумма(ВесПродВ);
    |Функция СуммаПроданоВ = Сумма(СуммаПродВ);
    
    
    
    
    </FONT></FONT></pre>
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Код:
    |Клиент = Документ.РасходнаяНакладная.Контрагент,Документ.ВозвратОтПокупателя.Контрагент;
    |Город= Документ.РасходнаяНакладная.Контрагент.Город,Документ.ВозвратОтПокупателя.Контрагент.Город;
    
    

Поделиться этой страницей