8.х Подскажите как узнать цену последнего поступления товаров 1с Розница 2.2

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

  1. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    547
    Симпатии:
    1
    Баллы:
    29
    Как узнать цены номенклатуры последнего поступления товаров 1с Розница 2.2

    Вот так или что то неправильно???
    и если правильно все, то проверку проведен делать в ВтДатыПоследнихПоступлений или в обеих
    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
    Код:
    ВЫБРАТЬ
       ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
       ПоступлениеТоваровУслугТовары.Цена КАК Цена,
       ПоступлениеТоваровУслугТовары.Ссылка.Дата КАК ДатаПоступления
    ПОМЕСТИТЬ ВтЦеныПоступлений
    ИЗ
       Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровУслугТовары
    ГДЕ
       ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
       И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
       ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
       МАКСИМУМ(ПоступлениеТоваровУслугТовары.Ссылка.Дата) КАК ДатаПоступления
    ПОМЕСТИТЬ ВтДатыПоследнихПоступлений
    ИЗ
       Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровУслугТовары
    ГДЕ
       ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
       И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
      
    СГРУППИРОВАТЬ ПО
       ПоступлениеТоваровУслугТовары.Номенклатура
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
       ВтДатыПоследнихПоступлений.Номенклатура КАК Номенклатура,
       ВтДатыПоследнихПоступлений.ДатаПоступления КАК ДатаПоступления,
       ЕСТЬNULL(ВтЦеныПоступлений.Цена, 0) КАК Цена
    ИЗ
       ВтДатыПоследнихПоступлений КАК ВтДатыПоследнихПоступлений
         ЛЕВОЕ СОЕДИНЕНИЕ ВтЦеныПоступлений КАК ВтЦеныПоступлений
         ПО (ВтЦеныПоступлений.Номенклатура = ВтДатыПоследнихПоступлений.Номенклатура)
           И (ВтЦеныПоступлений.ДатаПоступления = ВтДатыПоследнихПоступлений.ДатаПоступления)
    
    Последнее редактирование: 13 дек 2019
  2. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    547
    Симпатии:
    1
    Баллы:
    29