8.х Помогите составить запрос

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

  1. TopicStarter Overlay
    koluchiy
    Offline

    koluchiy

    Регистрация:
    24 мар 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Помогите разобраться с запросом.
    В базе есть перемещения которыми с основного склада перемещают на мола товар. В этом перемещении есть реквизит НарядЗаказ с указан НарядЗаказом для которого этот товар перемещали. Перемещение делает движение по регистру ТоварыНаСкладах (Приход на склад МОЛ и Расход с основного склада). Наряд Заказ при проведение соответственно списывает с мола этот товар. Так вот нужно отобрать Перемещения по которым Есть остатки то есть НарядЗаказ либо не проведен вообще либо переместили 5 а в НарядЗаказ списали только 2.
    Я вот написал такой запрос:
    Код:
    ВЫБРАТЬ
    ПриходыНаСклад.Регистратор КАК ДокПриход,
    СУММА(ПриходыНаСклад.КоличествоПриход) КАК ПриходНаСклад,
    СУММА(РасходыСоСклада.КоличествоРасход) КАК РасходСоСклада,
    РасходыСоСклада.Регистратор КАК ДокРасхода
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК ПриходыНаСклад
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК РасходыСоСклада
    ПО ПриходыНаСклад.Регистратор.НарядЗаказ = РасходыСоСклада.Регистратор
    ГДЕ
    ПриходыНаСклад.Склад = &Склад
    И ПриходыНаСклад.Номенклатура = &Номенклатура
    И РасходыСоСклада.Номенклатура = &Номенклатура
    И РасходыСоСклада.Склад = &Склад
    
    СГРУППИРОВАТЬ ПО
    ПриходыНаСклад.Регистратор,
    РасходыСоСклада.Регистратор
    

    Но он выводит только те перемещения по которым был НарядЗаказ.
    Подскажите что я делаю не правильно
    Заранее спасибо
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    а что типовым отчетом получить не получается? Партии товаров на складах или Анализ доступности товаров на складах с отбором конечный отстаток не равен 0 и склад в списке МОЛ и ОСновной и все. Разве не то?
  3. TopicStarter Overlay
    koluchiy
    Offline

    koluchiy

    Регистрация:
    24 мар 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Нет не то . Отчет по остаткам выдаст просто конечные остатки выбраной номенклатуры по выбраному складу. Но нужно узнать под какие Наряды это перемещено. То есть есть остаток на какомто моле в количестве 5 но 3 из них перемещено по Наряд№1 а 2 под Наряд №2
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    Ну вы же сами писали что у вас в документе есть реквизит наряд заказ. Значит его можно из поляд Документ движеня регистратор вытащить в группировку и все ..У и будет у Вас Группировка по наряд заказам (точно так же как по складам) а потом по номенклатуре..Попробуйте

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