В начало

Неправильный запрос по продажам

            Есть документ «РасходнаяНакладная», имеется регистр накопления «ОстаткиТоваров». Нужно получить информацию по номенклатуре, контрагенту, выручке, себестоимости и количеству.

Листинг 1. Неправильный запрос

ВЫБРАТЬ

   Номенклатура,

   Ссылкаонтрагент КАК Контрагент,

   СУММА(Сумма) КАК Выручка

ПОМЕСТИТЬ Продажи  

ИЗ

   ДокументасходнаяНакладная.Товары

ГДЕ

   Ссылкароведен

СГРУППИРОВАТЬ ПО

   Номенклатура, Ссылкаонтрагент

; //Второй запрос

ВЫБРАТЬ

      Номенклатура,

      СтоимостьРасход,

      Регистраторонтрагент КАК Контрагент,

      КоличествоРасход КАК Количество

ПОМЕСТИТЬ СебестоимостьПродаж

ИЗ РегистрНакоплениястаткиТоваров.Обороты(,,Регистратор) КАК ОстТов

ГДЕ Регистратор ССЫЛКА ДокументасходнаяНакладная 

; //Третий запрос

ВЫБРАТЬ

      Продажиоменклатура,

      Продажионтрагент,

      Выручка,

      СтоимостьРасход КАК Себестоимость,

      Количество

ИЗ Продажи КАК Продажи

      ЛЕВОЕ СОЕДИНЕНИЕ СебестоимостьПродаж КАК СебПрод

      ПО Продажиоменклатура = СебПрод.Номенклатура

      И Продажионтрагент = СебПрод.Контрагент

 

            Неправильность запроса заключается в том, что помимо продаж может быть и списание товара, а это никак не учитывается. Ну и потом, нигде нет признака продаж.

Рис. 1. Результат запроса

Рис. 1. Результат запроса