Имя: Пароль:
1C
1С v8
Запрос в СКД
,
0 ШримпРолл
 
01.08.16
12:25
Всем привет!
Подскажите, пожалуйста, как мне в запросе скд в условия добавить отбор по проводкам?
Чтобы данные брались только если проводка не из 62.02 в 62.01?

Текст запроса такой:
ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаДТ,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаКТ,
    ХозрасчетныйОстаткиИОбороты.ПериодДень,
    ХозрасчетныйОстаткиИОбороты.Счет
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , , , ) КАК ХозрасчетныйОстаткиИОбороты
1 Mankubus
 
01.08.16
12:32
(0) так же как и в запросе вне СКД.
Счет НЕ В (&Параметр)
2 ШримпРолл
 
01.08.16
12:34
Но так мы отберем только по счету а не по проводке из одного счета в другой..
3 viktor_vv
 
01.08.16
12:40
Возьми ВТ Обороты, там еще условие на коррсчет можно наложить
4 viktor_vv
 
01.08.16
12:45
хотя тебе именно конкретную корреспонденцию исключить
5 ШримпРолл
 
01.08.16
12:51
Спасибо! Там действительно есть.
Напишу условие типа НЕ счет=62.02 И корчсет=62.01
6 viktor_vv
 
01.08.16
13:04
Только после НЕ скобки не забудь
7 ШримпРолл
 
01.08.16
13:43
Скобки не забыл, но все равно не работает как нужно...В чем может быть ошибка?

Текст запроса:
ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаДТ,
    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаКТ,
    ХозрасчетныйОбороты.ПериодДень КАК ПериодДень1,
    ХозрасчетныйОбороты.Счет КАК Счет1,
    ХозрасчетныйОбороты.КорСчет КАК Счет2
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(, , Авто, , , , , ) КАК ХозрасчетныйОбороты
ГДЕ
     НЕ(ХозрасчетныйОбороты.Счет = &Счет3
                И ХозрасчетныйОбороты.КорСчет = &Счет2)
8 ШримпРолл
 
01.08.16
13:46
Все, нашел. С параметрами запутался.
Всем спасибо, можно закрывать :)
2 + 2 = 3.9999999999999999999999999999999...