8.х Количество в запросе не соответствует количеству в регистре?

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

  1. TopicStarter Overlay
    loginnn
    Offline

    loginnn

    Регистрация:
    31 май 2010
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Имеется запрос

    Код:
    ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход КАК СтоимостьПоЗакупочнойЦене,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    ПартииТоваровНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры,
    ЦеныНоменклатурыСрезПоследних.ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Цена,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход * ЦеныНоменклатурыСрезПоследних.Цена КАК СтоимостьПоОптовойЦене,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход * ЦеныНоменклатурыСрезПоследних.Цена - ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход КАК ВаловыйДоход
    ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты КАК ПартииТоваровНаСкладахОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    ПО ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
    
    СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования,
    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    ПартииТоваровНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры,
    ЦеныНоменклатурыСрезПоследних.ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Цена
    
    написан на 1с 8.1 УТ 10.3
    Необходимо вывести данные с группировкой по документу "поступления товаров" Выводимое значение "КоличествоПриход" из регистра "Партии товаров на складах" почему то не соответствует значению хранящемуся в регистре по некоторым товарам. Люди добрые подсказали что это может быть связано с возвратом товара.

    Так почему же все таки не соответствует выводимое значение значению регистра, и как это можно исправить в запросе ?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Несовпадение идет из-за группировки по типу цены и самой цене.
    Вы лучше бы рассказали, что нужно получить в итоге.

    ЗЫ. И задавайте вопрос в правильной ветке форума
  3. TopicStarter Overlay
    loginnn
    Offline

    loginnn

    Регистрация:
    31 май 2010
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Просто я тут новичек простите если что не так, если не в той ветке.

    Необходимо получить отчет выводящий с группировкой по поставщекам и по документу "приход товара" количество приходуемого товара (вот как раз он считается не правильно, беру из регистра "партии товаров на складах"), сумму прихода по закупочной цене (соответственно и этот параметр тоже не верный так как зависет от первого), также сумму продажи по оптововой (продажной цене) и валовую прибыль (разницу между оптовой и закупочной ценой). В принцепе отчет работает и выводит все что надо но почему то по некоторым документам прихода в некоторых позициях номенклатуры количество прихода не соответствует хранящемуся в документе.
    Что я не так делаю ?
  4. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Если я Вас правильно понял, то это делается примерно так:
    Код:
    ВЫБРАТЬ
    ПродажиСебестоимость.ДокументОприходования,
    ПродажиСебестоимость.Номенклатура,
    ПродажиСебестоимость.ХарактеристикаНоменклатуры,
    СУММА(ПродажиСебестоимость.Количество) КАК Количество,
    СУММА(Продажи.Стоимость / Продажи.Количество * ПродажиСебестоимость.Количество) КАК ПродажнаяСтоимость,
    СУММА(ПродажиСебестоимость.Стоимость) КАК ЗакупочнаяСтоимость,
    СУММА(Продажи.Стоимость / Продажи.Количество * ПродажиСебестоимость.Количество) - СУММА(ПродажиСебестоимость.Стоимость) КАК ВаловыйДоход
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
    ПО Продажи.Регистратор = ПродажиСебестоимость.Регистратор
    И Продажи.Номенклатура = ПродажиСебестоимость.Номенклатура
    И Продажи.ХарактеристикаНоменклатуры = ПродажиСебестоимость.ХарактеристикаНоменклатуры
    
    СГРУППИРОВАТЬ ПО
    ПродажиСебестоимость.ДокументОприходования,
    ПродажиСебестоимость.Номенклатура,
    ПродажиСебестоимость.ХарактеристикаНоменклатуры
    
  5. TopicStarter Overlay
    loginnn
    Offline

    loginnn

    Регистрация:
    31 май 2010
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1

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

    т.е. скажем пришел товар, а мне уже надо по нему подсчитать сумму продажи.
  6. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    По какой цене?

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