8.х Нужна помощь с запросом

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

  1. TopicStarter Overlay
    AlexLM
    Offline

    AlexLM

    Регистрация:
    1 сен 2009
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Не могу сообразить в чем моя ошибка:

    ТекстЗапроса="ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | ЗаказПокупателя.Подразделение КАК Подразделение,
    | ЗаказПокупателя.Ответственный КАК Ответственный,
    | ЗаказПокупателя.Контрагент КАК Покупатель,
    | ЗаказПокупателя.Ссылка КАК Заказ,
    | ЗаказПокупателя.Ссылка,
    | ЗаказПокупателя.СуммаДокумента КАК СуммаЗаказа,
    | ЗаказПокупателя.СуммаОплаты КАК СуммаОплаты,
    | ВложенныйЗапрос.СебестоимостьСумма КАК СуммаСебестоимости
    |ИЗ
    | Документ.ЗаказПокупателя КАК ЗаказПокупателя
    | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    | ЗаказПокупателяТовары.Ссылка КАК Ссылка,
    | ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
    | ЗаказПокупателяТовары.СебестоимостьСумма КАК СебестоимостьСумма
    | ИЗ
    | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары) КАК ВложенныйЗапрос
    | ПО ЗаказПокупателя.Ссылка = ВложенныйЗапрос.Ссылка
    |ГДЕ
    | ЗаказПокупателя.Дата >= &ДатаНачала
    | И ЗаказПокупателя.Дата <= &ДатаКонца
    |ИТОГИ
    | СУММА(СуммаЗаказа),
    | СУММА(СуммаОплаты),
    | СУММА(СуммаСебестоимости)
    |ПО
    | Подразделение,
    | Ответственный,
    | Покупатель,
    | Заказ";

    Сумму себестоимости вычисляет правильно, а остальные итоги умножает на количество строк в документе...
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Приведите пример того, что Вы хотите получить и я Вам напишу запрос
  3. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    Судя по тому, что умножается на кол-во строк, у вас в строках эти значения одинаковые
    вместо
    | СУММА(СуммаЗаказа),
    | СУММА(СуммаОплаты),

    поставь
    | MAX(СуммаЗаказа),
    | MAX(СуммаОплаты),

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