Имя: Пароль:
1C
1С v8
Почему в выборке нет субконто?
0 Мисти
 
13.11.12
21:33
Запрос86 = Новый Запрос;
   Запрос86.Текст =    
   "ВЫБРАТЬ
   |    ХозрасчетныйОбороты.Счет,
   |    ХозрасчетныйОбороты.Субконто1,
   |    ХозрасчетныйОбороты.Субконто2,
   |    ХозрасчетныйОбороты.Субконто3,
   |    ХозрасчетныйОбороты.КорСчет КАК КорСчет,
   |    ХозрасчетныйОбороты.Организация,
   |    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
   |    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Обороты(
   |            &НачГраница,
   |            &КонГраница,
   |            Период,
   |            Счет = &Счет,
   |            ,
   |            Организация = &Организация,
   |            ,
   |            ) КАК ХозрасчетныйОбороты
   |ИТОГИ
   |    СУММА(СуммаОборотДт),
   |    СУММА(СуммаОборотКт)
   |ПО
   |    КорСчет";
   
   
   Запрос86.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.НайтиПоКоду("86.ТЗ.1"));
   Запрос86.УстановитьПараметр("НачГраница",   Новый Граница(НачДата, ВидГраницы.Включая));
   Запрос86.УстановитьПараметр("КонГраница",   Новый Граница(КонДата, ВидГраницы.Включая));
   
   Запрос86.УстановитьПараметр("Организация",Организация);
   
   Выборка = Запрос86.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
   Пока Выборка.Следующий() Цикл
1 Мисти
 
13.11.12
21:35
Может, надо было виды субконто определять?
Где-то я это видела.
Пыталась задать субконто, собственно, мне нужны определенные, а не все - тогда в выборке пусто.
А так - по счетам обороты все есть, но мне ж надо по конкретным субконто! А их там вообще не видать.
2 zak555
 
13.11.12
21:36
ты с один запросом уже 8 веток завела -- оно тебе надо ?
3 ПиН
 
13.11.12
21:36
в параматры виртуальной таблицы погляди...
4 Мисти
 
13.11.12
21:39
(2) Так у меня уже почти всё получилось! Управляемая форма, параметры сохраняются, запросы вычисляются, табличка выводится!
(3) Что там??
5 zak555
 
13.11.12
21:40
(4) так дя отчёта тебе нужен СКД
6 Мисти
 
13.11.12
21:42
(3) Если я задаю субконто в параметрах таблицы, то не получаю ничего в выборке.
7 Мисти
 
13.11.12
21:45
(5) СКД учить у меня по плану завтра - нужно научиться выводить всякие простые отчетики по справочнику.
Или они просто из универсального отчета получатся?
Можно в универсальном отчете отсортировать договора по дате?
8 Мисти
 
13.11.12
21:53
Запрос86.Выполнить().Выгрузить()[3] - там есть все субконто, а в предыдущей строчке - не было.
Какое-то лишнее условие в запросе?
Получитлось 6 строк - в 3 из них все данные, в трех - только корсчет и сумма.
О чем это говорит?
9 Мисти
 
13.11.12
21:55
Неужели, неужели?? Надо было "период" убрать?
(3) был намек про это?
10 Мисти
 
13.11.12
21:59
(9) Не-а! не помогло.
11 floody
 
13.11.12
21:59
методом тыка всю 1с чтоле?
12 Мисти
 
13.11.12
22:02
(11) Пока да. Кое-что уже уяснила.
Так что там в запросе-то? В чем дефект?
13 Мисти
 
13.11.12
22:18
Ау?
14 Мисти
 
13.11.12
22:42
Почему получается 6 строк в выборке, а не 3?
В 3 - только счет, в 3 - все поля.
15 Мисти
 
14.11.12
11:31
Откуда берется лишняя группировка?
16 Мисти
 
14.11.12
11:40
Сделала 2 цикла, данные нужные получила, всё равно, хотелось бы знать!
17 Мисти
 
14.11.12
12:20
Ау?
18 hhhh
 
14.11.12
12:25
(17) из-за

|ИТОГИ
   | ...
   |ПО
   |    КорСчет

ваш КО
19 Мисти
 
14.11.12
12:34
А как сделать, чтобы один цикл остался? Всё равно не понимаю! "ПО" - там же только 1 раз! По корсчету. А еще по чему?
20 hhhh
 
14.11.12
12:40
(19) еще ни по чему. У вас в выборке должен быть корсчет и две суммы. Сами же задали в запросе, а у нас спрашиваете.

второй цикл - это детальные записи, там все остальные поля добавляются.
21 FoxFox
 
14.11.12
12:40
2 - детальные записи
22 FoxFox
 
14.11.12
12:40
опередил :)
23 Мисти
 
14.11.12
13:10
Как сделать, чтобы один цикл остался?
24 Мисти
 
15.11.12
16:22
ау?
25 Aprobator
 
15.11.12
16:26
убрать Итоги
26 DUDE
 
15.11.12
16:32
(0) Надо просто фотку в личку поместить, и сразу помогут :)
27 Aprobator
 
15.11.12
18:14
предлагаю все таки ввести ограничение. ТС - не принимать на свой счет. С дам до 30 - фото в личке обязательно, дальше по усмотрению.
28 Мисти
 
19.11.12
17:49
Дошло! Если убрать по Коррсчет, то и так по Коррсчет всё получается, потому что остальные параметры заданы, получается как раз 1 разворот.
29 hhhh
 
19.11.12
18:04
(27) ну получается, что со всех. Кто же тебе свой возраст скажет?
30 Aprobator
 
20.11.12
09:53
(29) дык всех кто не выложил фото сразу в старухи запишем )