Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрос по остаткам
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Grigory
Доброго дня, пытаюсь получить остаток материала по табличной части требования накладной, но если на остатке нет данного тмц, то в результат он тоже не попадает, хотя поставил ЕСТЬNULL, подскажите куда копать.


ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка КАК реализация,
    ОтчетПроизводстваЗаСмену.Ссылка КАК ОтчетПРоизводства,
    ТребованиеНакладнаяМатериалы.Ссылка КАК ТребованиеНакладная,
    ТребованиеНакладнаяМатериалы.Ссылка.Номенклатура КАК Спецификация,
    ТребованиеНакладнаяМатериалы.Номенклатура КАК материал,
    ВЫРАЗИТЬ(ТребованиеНакладнаяМатериалы.Количество КАК ЧИСЛО(15, 4)) КАК требуемоеКоличество,
    ЕСТЬNULL(ТиповойОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
                ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Типовой.Остатки(&ДатаОстатков, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ТиповойОстатки
                ПО (ТиповойОстатки.Субконто1 = ТребованиеНакладнаяМатериалы.Номенклатура)
            ПО (ТребованиеНакладнаяМатериалы.Ссылка.ДокументОснование = ОтчетПроизводстваЗаСмену.Ссылка)
        ПО РеализацияТоваровУслуг.ОтчетыПРоизводства.ОтчетПроизводства = ОтчетПроизводстваЗаСмену.Ссылка
ГДЕ
    РеализацияТоваровУслуг.Дата МЕЖДУ &Дата И &Дата1
    И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления
    И ТиповойОстатки.Субконто2 = &Субконто2
sava1
Цитата(Grigory @ 21.04.16, 6:39) необходимо зарегистрироваться для просмотра ссылки
в результат он тоже не попадает

А как он должен попасть?

Цитата(Grigory @ 21.04.16, 6:39) необходимо зарегистрироваться для просмотра ссылки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Типовой.Остатки(&ДатаОстатков, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ТиповойОстатки
ПО (ТиповойОстатки.Субконто1 = ТребованиеНакладнаяМатериалы.Номенклатура)
ПО (ТребованиеНакладнаяМатериалы.Ссылка.ДокументОснование = ОтчетПроизводстваЗаСмену.Ссылка)
ПО РеализацияТоваровУслуг.ОтчетыПРоизводства.ОтчетПроизводства = ОтчетПроизводстваЗаСмену.Ссылка
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &Дата И &Дата1
И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления
И ТиповойОстатки.Субконто2 = &Субконто2

Меняем на

ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Типовой.Остатки(&ДатаОстатков, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ТиповойОстатки
ПО (ТиповойОстатки.Субконто1 = ТребованиеНакладнаяМатериалы.Номенклатура) И ТиповойОстатки.Субконто2 = &Субконто2
ПО (ТребованиеНакладнаяМатериалы.Ссылка.ДокументОснование = ОтчетПроизводстваЗаСмену.Ссылка)
ПО РеализацияТоваровУслуг.ОтчетыПРоизводства.ОтчетПроизводства = ОтчетПроизводстваЗаСмену.Ссылка
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &Дата И &Дата1
И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления
Grigory
sava1 @ Сегодня, 8:00 необходимо зарегистрироваться для просмотра ссылки,
09000000.gif СПС ОГРОМНОЕ
Vofka
Цитата(Grigory @ 21.04.16, 9:24) необходимо зарегистрироваться для просмотра ссылки
СПС ОГРОМНОЕ

Для этого есть специальная кнопка
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.