Имя: Пароль:
1C
1С v8
Условие в запросе
0 serg-lom89
 
25.08.14
10:45
Добрый день..помогите разобраться.точнее обяснить
Запросом выбираю данные
ВЫБРАТЬ
    ЧекККМ.Ссылка,
    ИсполнениеЗаявкиНаСклад.Ссылка КАК Ссылка1,
    ИсполнениеЗаявкиНаСклад.Номенклатура КАК Номенклатура,
    ОтчетОРозничныхПродажах.Ссылка КАК Ссылка2,
    ОтчетОРозничныхПродажах.Товары.(
        Номенклатура
    )
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИсполнениеЗаявкиНаСклад.Товары КАК ИсполнениеЗаявкиНаСклад
        ПО ЧекККМ.Ссылка = ИсполнениеЗаявкиНаСклад.Ссылка.ЗаявкаНаСклад.ДокументОснование,
    Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
ГДЕ
    ЧекККМ.Дата МЕЖДУ &Дата1 И &Дата2
    И (НЕ ЧекККМ.Проведен)
    И ИсполнениеЗаявкиНаСклад.КоличествоФакт < ИсполнениеЗаявкиНаСклад.Количество
    И ИсполнениеЗаявкиНаСклад.Ссылка ЕСТЬ НЕ NULL
    И ОтчетОРозничныхПродажах.Дата МЕЖДУ &Дата1 И &Дата2
получается структура
Ссылка докаЧекККМ1    ИсполнениеЗаявкиномер №4  Товар1 ОтчетОРозПрод таблицаЗначений
Ссылка докаЧекККМ3    ИсполнениеЗаявкиномер №7  Товар3 ОтчетОРозПрод  таблицаЗначений
Ссылка докаЧекККМ4    ИсполнениеЗаявкиномер №5  Товар2 ОтчетОРозПрод  таблицаЗначений
Ссылка докаЧекККМ6    ИсполнениеЗаявкиномер №9  Товар6 ОтчетОРозПрод  таблицаЗначений
Ссылка докаЧекККМ1    ИсполнениеЗаявкиномер №3  Товар4 ОтчетОРозПрод  таблицаЗначений

Подскажите как указать то что товар1 например есть в отчете о розничных продажах?
Может кто обьяснит:?
Заранее спасибо)
1 shuhard
 
25.08.14
10:49
(0) что-то там из ОоРП не Есть NULL
2 serg-lom89
 
25.08.14
10:52
вот ситуация получается ТаблицаЗначений у меня таб. часть дока ОоРП...как мне сделать что бы выводилась не ТЗ а наименование которое есть в этой таблице?
3 rendez-vous
 
25.08.14
10:52
(0) Внутреннее соединение с таб.частью документа ОтчетОРозничныхПродажах.
4 Wobland
 
25.08.14
10:55
(2) брать другую таблицу. именно - ТЧ
5 serg-lom89
 
25.08.14
10:56
я так понимаб примерно так должно выглядеть

    Документ.ЧекККМ КАК ЧекККМ
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИсполнениеЗаявкиНаСклад.Товары КАК ИсполнениеЗаявкиНаСклад
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
            ПО ИсполнениеЗаявкиНаСклад.Номенклатура = ОтчетОРозничныхПродажах.Товары.Номенклатура
        ПО ЧекККМ.Ссылка = ИсполнениеЗаявкиНаСклад.Ссылка.ЗаявкаНаСклад.ДокументОснование
6 Wobland
 
25.08.14
11:01
(5) ну примерно так. очень причерно
7 rendez-vous
 
25.08.14
11:02
(5) НУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажахТовары
8 serg-lom89
 
25.08.14
11:07
а внутренее соеденение получается должно быть с исполнением заявки на склад?так?
9 serg-lom89
 
25.08.14
11:10
ВЫБРАТЬ
    ЧекККМ.Ссылка,
    ИсполнениеЗаявкиНаСклад.Ссылка КАК Ссылка1,
    ИсполнениеЗаявкиНаСклад.Номенклатура КАК Номенклатура,
    //ОтчетОРозничныхПродажахТовары.Ссылка КАК Ссылка2,
    ОтчетОРозничныхПродажахТовары.Номенклатура КАК Номенклатура1
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИсполнениеЗаявкиНаСклад.Товары КАК ИсполнениеЗаявкиНаСклад
        ПО ЧекККМ.Ссылка = ИсполнениеЗаявкиНаСклад.Ссылка.ЗаявкаНаСклад.ДокументОснование,
    Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары
ГДЕ
    ЧекККМ.Дата МЕЖДУ &Дата1 И &Дата2
    И (НЕ ЧекККМ.Проведен)
    И ИсполнениеЗаявкиНаСклад.КоличествоФакт < ИсполнениеЗаявкиНаСклад.Количество
    И ИсполнениеЗаявкиНаСклад.Ссылка ЕСТЬ НЕ NULL
    И ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
вот переписал запрос.
табилца пол
чекККМ1 исполнение заявки на склад ном. 34  Товар2(из заявки) ТоварОоРП

Обясните как эжто выглядеть долна проверка:?что товар2 должен быть равен ТоварОоРП????
сильно не бить..просто только начинаю с запросами работать)
10 Wobland
 
25.08.14
11:11
(9) даже не ужаснулся результату.. может, лучше с книжек начать, а не с мисты?
11 serg-lom89
 
25.08.14
11:12
(10)
вот прошу объяснить,может кто поможет советом_))0с книгой понятно ,спасибо за совет)
12 serg-lom89
 
25.08.14
11:13
и если у кого есть возможность,вышлите книгу оп запросам на мыло [email protected]
13 serg-lom89
 
25.08.14
11:13
буду премного благодарен))