Имя: Пароль:
1C
1С v8
УТ 10.3, помогите с запросом
0 tesei
 
17.02.13
22:19
Нужно выбрать реализации, где услуга.Количество() = 0
1 Волшебник
 
17.02.13
22:20
кому нужно? зачем?
2 tesei
 
17.02.13
22:31
мне нужно :) отчет по реализациям, в которых нет услуг
3 angro
 
17.02.13
22:32
и что не получается?
4 Maniac
 
17.02.13
22:33
конструктор в помощь. закладка условия.
5 Нуф-Нуф
 
17.02.13
22:33
сделаю удаленно. цена 3000 руб
6 tesei
 
17.02.13
22:35
(4) догадался, но куда пихать Количество()?
7 Спящая
 
17.02.13
22:36
(6)  в  отбор - как вариант
8 GANR
 
17.02.13
22:37
Условие на ТЧ срабатывает, если хотя-бы одна строка в ТЧ удовлетворяет условию сравнения. Пользуясь этим, делаем запрос:

ВЫБРАТЬ
*
ИЗ
Документ.РеализацияТоваровУслуг
ГДЕ
Не Услуги.НомерСтроки = 1
9 GANR
 
17.02.13
22:39
(0) быстро попробуй в консоли (8) - тороплюсь
10 tesei
 
17.02.13
22:41
попробовал - выдает в т.ч. услуги > 1
11 GANR
 
17.02.13
22:41
Если в ТЧ хотя-бы есть одна строка фильтр (8) не пропустит реализацию.
12 tesei
 
17.02.13
22:43
(11) исчправил... вроде работает, сердечное спасибо, коллега! :)
13 GANR
 
17.02.13
22:43
(10) жалко консоли нету, а так
ВЫБРАТЬ
*
ИЗ
Документ.РеализацияТоваровУслуг
ГДЕ
Ссылка Не В (ВЫБРАТЬ Ссылка ИЗ Документ.РеализацияТоваровУслуг.Услуги)
14 tesei
 
17.02.13
22:45
болельщикам спасибо за внимание, остальным - берегите карму...
15 GANR
 
17.02.13
22:45
(12) коварный момент Услуги.НомерСтроки <> 1 вернет не то, что
НЕ Услуги.НомерСтроки = 1
16 Maniac
 
17.02.13
22:45
(6)  счетчик сделай
17 Maniac
 
17.02.13
22:46
(80 выберет все реализации со строками кроме 1 строки)
18 Maniac
 
17.02.13
22:47
(13) ага вот решение.
19 GANR
 
17.02.13
22:49
(17) см. (15) - проведи эксперимент ради интереса в консоли
20 GANR
 
17.02.13
22:50
хотя... Бог знает - (14) переделай-ка на (13), вдруг платформу изменят - придется потом гадать
21 Maniac
 
17.02.13
22:54
ну можно просто тупо по суме количества этой строки поставить условие
22 GANR
 
17.02.13
22:55
(21) лучше (13) - вдруг там 0
23 Maniac
 
17.02.13
22:55
этой табличной части.... и все.
Отличается лишь тем что СУММА(Реализация.Услуги.КОличество) = 0

от того что автор в сабже использовал метод определяющий количество строк и недоступный в запросах.
Поэтому просто достаточно условия по сумме количества.
24 Maniac
 
17.02.13
22:55
(22) ну этомаловероятно. очень. и е логично чтобы там что то было без количества.
Условий и вариантов решений можно придумать массу.
25 Maniac
 
17.02.13
22:57
я и написал что 13 самое нормальное.
26 Classic
 
17.02.13
23:02
(8)
Прикольно. Не знал