Имя: Пароль:
1C
1С v8
Условие по ТЧ в Запросе
0 Azxcvbn
 
23.08.13
15:28
Запрос

ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Ссылка
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
    ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНачТМЗ И &ДатаКонТМЗ
    И ПоступлениеТоваровУслуг.Услуги.ПодразделениеОрганизации = &ПодразделениеТМЗ
    И ПоступлениеТоваровУслуг.ПометкаУдаления = ЛОЖЬ
    И ПоступлениеТоваровУслуг.Услуги.СчетЗатратБУ = &СчетЗатрат


Мне нужно сделать запрос построчный, то есть если в ТЧ Услуги есть строка со СчетомЗатрат = &Cчет и Подразделение = &Подразделение то это верно.
Сейчас же дает мне ссылку даже в тех документах в которых на одной строке СчетЗатрат = &Счет, но подразделение <> &Подразделение, потому что на другой строчке в ТЧ ПОдразделение = &Подразделение, но там СчетЗатрат <> &Счет.
Как быть?
1 GROOVY
 
23.08.13
15:29
Оператор "В" юзай.
2 Azxcvbn
 
23.08.13
15:31
(1) в условии тыкнуть?
3 Azxcvbn
 
23.08.13
15:33
(1) И мне кажется вы меня не поняли, мне нужно что бы отбор был строго тех документов в которых в одной строке 2 реквизита тч были равны параметрам.
4 Юный 1С
 
23.08.13
15:47
Может все таки так запрос написать:

ВЫБРАТЬ
    ПоступлениеТоваровУслугУслуги.Ссылка
ИЗ
    Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
    ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНачТМЗ И &ДатаКонТМЗ
    И ПоступлениеТоваровУслугУслуги.ПодразделениеОрганизации = &ПодразделениеТМЗ
    И ПоступлениеТоваровУслугУслуги.Ссылка.ПометкаУдаления = ЛОЖЬ
    И ПоступлениеТоваровУслугУслуги.СчетЗатратБУ = &СчетЗатрат
5 Azxcvbn
 
23.08.13
15:48
(4) Так мне ссылка на Документ нужна, а не ссылка на ТЧ.
6 zladenuw
 
23.08.13
15:49
(5) и еще не внимательный
7 Azxcvbn
 
23.08.13
15:51
(4) Запрос не рабочий
8 Azxcvbn
 
23.08.13
15:57
Или это не возможно?
Получается дальше выборкой обходить результат -_-
9 hhhh
 
23.08.13
15:59
(8) ссылка на ТЧ это и есть ссылка на документ. Ну если хотите через задницу, тогда делайте через задницу.
10 Mirid
 
23.08.13
16:00
Может запрос не рабочий потому что там реквизит со счетом называется СчетЗатрат а не СчетЗатратБУ?
11 GROOVY
 
23.08.13
16:01
ВЫБРАТЬ РАЗЛИЧНЫЕ
    Ссылка
ИЗ
    Документ.ПоступлениеТоваровУслуг.Услуги
ГДЕ
    Ссылка.Дата МЕЖДУ &ДатаНачТМЗ И &ДатаКонТМЗ
    И НЕ Ссылка.ПометкаУдаления
    И (ПодразделениеОрганизации, СчетЗатратБУ) В (ВЫБРАТЬ &ПодразделениеТМЗ, &СчетЗатрат)
12 Юный 1С
 
23.08.13
16:08
(8) может он на что то ругается? или просто нет строк удовлетворяющие условию запроса
13 Юный 1С
 
23.08.13
16:09
или параметры какие-то не те передаете?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.