Имя: Пароль:
1C
 
запрос сторнированых документов
,
0 Дебет
 
02.12.15
10:35
пытаюсь найти недостающий документ который не сторнировали, делаю конечно запросом=) но запрос не проходит =( Он ведь должен не достающие элементы показать как нулл?

ВЫБРАТЬ
    БухСторнирующий.Регистратор,
    ПоступлениеТРУ.Регистратор КАК Регистратор1
ИЗ
    (ВЫБРАТЬ
        ХозрасчетныйДвиженияССубконто.Период КАК Период,
        ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор,
        ХозрасчетныйДвиженияССубконто.СчетКт КАК СчетКт,
        ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1,
        ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК СубконтоКт2,
        ХозрасчетныйДвиженияССубконто.СубконтоКт3 КАК СубконтоКт3,
        ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма
    ИЗ
        РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НП, &КП, СубконтоКт1 = &ВостокСервис, , ) КАК ХозрасчетныйДвиженияССубконто
    ГДЕ
        ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.Регистратор) = ТИП(Документ.операцияБух)) КАК БухСторнирующий
        ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ХозрасчетныйДвиженияССубконто.Период КАК Период,
            ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор,
            ХозрасчетныйДвиженияССубконто.СчетКт КАК СчетКт,
            ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1,
            ХозрасчетныйДвиженияССубконто.СубконтоКт2 КАК СубконтоКт2,
            ХозрасчетныйДвиженияССубконто.СубконтоКт3 КАК СубконтоКт3,
            ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НП_Пост, &КП_Пост, СубконтоКт1 = &ВостокСервис, , ) КАК ХозрасчетныйДвиженияССубконто
        ГДЕ
            ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)) КАК ПоступлениеТРУ
        ПО (ПоступлениеТРУ.СубконтоКт3 = БухСторнирующий.СубконтоКт3)
1 Горогуля
 
02.12.15
10:35
нет
2 Дебет
 
02.12.15
10:36
(1) в чем я ошибся? подскажи
3 Горогуля
 
02.12.15
10:37
запрос не разглядел. ХозрасчетныйДвиженияССубконто смотри
4 Дебет
 
02.12.15
10:38
(3) что именно ?
5 Дебет
 
02.12.15
10:40
СубконтоКт3 это сам документ поступления, по нему соединяю сторно и поступления
6 Горогуля
 
02.12.15
10:41
фу, блин, опять в скобках заблудился. сдаюсь ;)
7 aleks_default
 
02.12.15
10:46
Там должно быть не ПОЛНОЕ соединение а (в твоем случае) ПРАВОЕ.
8 Дебет
 
02.12.15
10:54
переделал запрос

ВЫБРАТЬ
    сторно.Регистратор КАК Регистратор,
    Пост.Регистратор КАК Регистратор1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НП_посм, &КП_пост, СубконтоКт1 = &ВостокСервис, , ) КАК Пост
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НП, &КП, СубконтоКт1 = &ВостокСервис, , ) КАК сторно
        ПО сторно.СубконтоКт3 = Пост.СубконтоКт3
ГДЕ
    ТИПЗНАЧЕНИЯ(сторно.Регистратор) = ТИП(Документ.операцияБух)
    И ТИПЗНАЧЕНИЯ(Пост.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)
    И Пост.СчетДт = &СчетДт
    И сторно.СчетДт = &СчетДт
9 Дебет
 
02.12.15
10:55
но он не работает
10 aleks_default
 
02.12.15
11:12
от нас че хочешь?
11 Дебет
 
02.12.15
11:15
совета по запросу, я конечно сам понимаю что он должен показать пустые значения но он их не показывает
12 aleks_default
 
02.12.15
12:32
Сделай запросы в консоли по-отдельности, и посмотри есть ли разница