8.х Запрос Взаиморасчеты с детализацией по документам и номенклатуре

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

  1. TopicStarter Overlay
    ЛДА
    Offline

    ЛДА

    Регистрация:
    7 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравсвуйте коллеги! Битый час бьюсь над задачей, нужна Ваша помощь. Имеется конфигурация УТП для Украины, очень старый релиз и уже очень не типовая.

    Что нужно: Сделать выборку по регистру "Взаиморасчеты" который показал бы Взаиморасчёты с группировкой сначала по контрагентам, потом по регистратору, а далее показать всю номенклатуру в данном документе с нужными полями (кол-во, цена, сумма). Именно с выводом номенклатуры у меня полный затык. Как её сюда привязать, чтобы скд нормально всё просуммировала и показало как надо.

    Текст запроса:
    Код:
    ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК НачальныйОстаток,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрПриход КАК Приход,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрРасход КАК Расход,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК КонечныйОстаток,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ПериодСекунда
    ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачПериода, &КонПериода, Авто, , Контрагент = &Контрагент) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
    Как бы его дополнить чтобы получились еще и данные по номенклатуре документа регистратора (если он не корректировка долга, не пко и не рко)?
  2. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Ну не буду спрашивать зачем нужен такой отчет.
    Ну так а где попытки? Вам необходимо соединение с таблицей товары документа реализация по ссылке.
  3. TopicStarter Overlay
    ЛДА
    Offline

    ЛДА

    Регистрация:
    7 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Да, спасибо. Я сделал чуть по другому. Отчет о проделанной работе. Соединился по регистратору с кол-ом и суммой из регистра Продажи детальные записи. Вытащил оттуда номенклатуры. Были заморочки с группировками Контрагент-Регистратор-Номенклатура(Без детальных записей) с тем, что сортировка была не правильной и суммы "Нач. остаток" и "Кон. остаток" получались не правильные по группировке "Регистратор". Добавил в поле выборки самого запроса поле "ПериодСекунда" и в группировке "Регистратор" в самих настройках компоновки данных установил сортировку по полю "ПериодСекунда". После этого начальные и конечные остатки стали правильно выдаваться(вернее сортироваться).

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

    ЛДА

    Регистрация:
    7 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Все, спасибо. Решено

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