комментария 2 на “Продвинутый курс. Занятие №9”

  1. Задача 1
    Надо ставить условие ПродажиОбороты.КоличествоОборот ЕСТЬ НЕ NULL
    После соединения в условии
    ГДЕ
    ПродажиОбороты.КоличествоОборот ЕСТЬ НЕ NULL
    Задача 2
    ВЫБРАТЬ
    ЕСТЬNULL(ОстаткиТоваровОстатки.Номенклатура, ПродажиОбороты.Номенклатура) КАК Номенклатура,
    ОстаткиТоваровОстатки.КоличествоОстаток КАК Остатки,
    ПродажиОбороты.КоличествоОборот КАК Продажи,
    ВЫБОР
    КОГДА ПродажиОбороты.КоличествоОборот > 100
    ТОГДА ПродажиОбороты.КоличествоОборот
    ИНАЧЕ ОстаткиТоваровОстатки.КоличествоОстаток
    КОНЕЦ КАК Сортировка
    ИЗ
    РегистрНакопления.ОстаткиТоваров.Остатки(, ) КАК ОстаткиТоваровОстатки
    ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
    ПО ОстаткиТоваровОстатки.Номенклатура = ПродажиОбороты.Номенклатура

    УПОРЯДОЧИТЬ ПО
    Сортировка УБЫВ
    Задача 3
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПоступлениеТоваровИУслугТовары.Номенклатура,
    ПоступлениеТоваровИУслугТовары.Ссылка.Контрагент
    ПОМЕСТИТЬ ВТ_Поставщики
    ИЗ
    Документ.ПоступлениеТоваровИУслуг.Товары КАК ПоступлениеТоваровИУслугТовары
    ГДЕ
    ПоступлениеТоваровИУслугТовары.Ссылка.Проведен = ИСТИНА
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ОстаткиТоваровОстатки.Номенклатура,
    ОстаткиТоваровОстатки.КоличествоОстаток
    ПОМЕСТИТЬ ВТ_Остатки
    ИЗ
    РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Цена
    ПОМЕСТИТЬ ВТ_Цены
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТ_Остатки.Номенклатура,
    ВТ_Поставщики.Контрагент КАК Контрагент,
    ВТ_Цены.Цена
    ИЗ
    ВТ_Остатки КАК ВТ_Остатки
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Поставщики КАК ВТ_Поставщики
    ПО ВТ_Остатки.Номенклатура = ВТ_Поставщики.Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Цены КАК ВТ_Цены
    ПО ВТ_Остатки.Номенклатура = ВТ_Цены.Номенклатура

    • Татьяна Гужавина 04.05.2016 в 12:23

      Отчет принят. Ознакомьтесь с решением преподавателя на текущей странице для самоконтроля.