Цены товаров из последнего поступления

Тема в разделе "Статьи", создана пользователем Draco, 6 апр 2016.

  1. TopicStarter Overlay
    Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204
    Добрый день!

    В инете полно примеров как получить цену
    Вот один из них.Автору большое спасибо.

    Аналогичных задач много суть сводиться к тому что в одной ВТ получаем список того что надо
    Вовторой таблице берем документы и группируем по МАКСИМУМ и помещаем в ВТ
    потом соединем
    Код:
    ВЫБРАТЬ  // Выбираем свободные остатки
    
        СвободныеОстаткиОстатки.Номенклатура,
        СвободныеОстаткиОстатки.КоличествоОстаток
    ПОМЕСТИТЬ Остатки
    ИЗ
        РегистрНакопления.ТоварыНаСкладах.Остатки(&Конец, Склад = &Склад) КАК СвободныеОстаткиОстатки
    ГДЕ
        СвободныеОстаткиОстатки.КоличествоОстаток > 0
    
    СГРУППИРОВАТЬ ПО
        СвободныеОстаткиОстатки.Номенклатура,
        СвободныеОстаткиОстатки.КоличествоОстаток
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    
    ВЫБРАТЬ// Выбираем Поступления
    
        МАКСИМУМ(ПоступлениеТоваровУслугТовары.Ссылка.Дата) КАК ДатаСоздания,
        МАКСИМУМ(ПоступлениеТоваровУслугТовары.Ссылка) КАК Ссылка,
        ПоступлениеТоваровУслугТовары.Номенклатура
    ПОМЕСТИТЬ Поступления
    ИЗ
        Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ГДЕ
        ПоступлениеТоваровУслугТовары.Ссылка.Дата < &Конец
    
    СГРУППИРОВАТЬ ПО
        ПоступлениеТоваровУслугТовары.Номенклатура
    //    ПоступлениеТоваровУслугТовары.Ссылка
    
    //    ПоступлениеТоваровУслугТовары.Ссылка.Дата
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    
    ВЫБРАТЬ//Выбираем Номенклатуру, Поступление
    
        Остатки.Номенклатура КАК Номенклатура,
        Поступления.Ссылка КАК Ссылка,
        Остатки.КоличествоОстаток
    ПОМЕСТИТЬ ОстаткиИПоступления
    ИЗ
        Остатки КАК Остатки
            ЛЕВОЕ СОЕДИНЕНИЕ Поступления КАК Поступления
            ПО Остатки.Номенклатура = Поступления.Номенклатура
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    web.num и alexburn нравится это.
  2. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.270
    Симпатии:
    106
    Баллы:
    104
    Где же тут цена? :)
  3. TopicStarter Overlay
    Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    961
    Баллы:
    204
    Ну ничего же не мешает взять не сам документ а ТЧ где есть цена