8.х Список последних поступлений

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

  1. TopicStarter Overlay
    Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    Ребята, что то к вечеру совсем туплю.

    какой запрос написать что бы получить контрагента и последнее поступление товаров и услуг от него.

    что бы было

    Контрагент 1 ПТиУ№10
    Контрагент 2 ПТиУ№16
    Контрагент 3 ПТиУ№22
  2. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Мммм... если именно по объекту Документ, то может как-то так:
    Код:
    ВЫБРАТЬ
    ВнутреннийЗапрос.Контрагент,
    ПоступлениеТоваровУслуг.Ссылка
    ИЗ
    (ВЫБРАТЬ
    Контрагенты.Ссылка КАК Контрагент,
    МАКСИМУМ(ПоступлениеТоваровУслуг.Дата) КАК ДатаПоследнегоПоступления
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
    ПО Контрагенты.Ссылка = ПоступлениеТоваровУслуг.Контрагент
    
    СГРУППИРОВАТЬ ПО
    Контрагенты.Ссылка) КАК ВнутреннийЗапрос
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
    ПО ВнутреннийЗапрос.Контрагент = ПоступлениеТоваровУслуг.Контрагент
    И ВнутреннийЗапрос.ДатаПоследнегоПоступления = ПоступлениеТоваровУслуг.Дата
    
    
  3. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Эм, вот так (проверку на группу забыл):
    Код:
    "ВЫБРАТЬ
    ВнутреннийЗапрос.Контрагент КАК Контрагент,
    ПоступлениеТоваровУслуг.Ссылка
    ИЗ
    (ВЫБРАТЬ
    Контрагенты.Ссылка КАК Контрагент,
    МАКСИМУМ(ПоступлениеТоваровУслуг.Дата) КАК ДатаПоследнегоПоступления
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
    ПО Контрагенты.Ссылка = ПоступлениеТоваровУслуг.Контрагент
    ГДЕ
    Контрагенты.ЭтоГруппа = ЛОЖЬ
    
    СГРУППИРОВАТЬ ПО
    Контрагенты.Ссылка) КАК ВнутреннийЗапрос
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
    ПО ВнутреннийЗапрос.Контрагент = ПоступлениеТоваровУслуг.Контрагент
    И ВнутреннийЗапрос.ДатаПоследнегоПоступления = ПоступлениеТоваровУслуг.Дата"
    
    
  4. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    :unsure: ПартииТоваровНаСкладах :smile:
  5. TopicStarter Overlay
    Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    Спасибо пойдет и так. Отчет разовый.

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