Имя: Пароль:
1C
1С v8
Разный результат запроса
0 Sasha_uu
 
13.01.12
05:43
Пишу простой запрос, выполняю его в консоли отчетов результат выходит (регистратор, сумма документа), выполняю его в коде обработки выходит только регистратор, сумма нулевая. Параметры одинаковые. В чем фишка?
1С:Предприятие 8.2 (8.2.14.540)
1С УПП
1 Godofsin
 
13.01.12
05:44
Текст в студию и результаты
2 Sasha_uu
 
13.01.12
05:53
ВЫБРАТЬ
   ТоварыОрганизаций.Регистратор КАК Док,
   ТоварыОрганизаций.Период КАК ДатаДок,
   ТоварыОрганизаций.Регистратор.Номер КАК НомерДок,
   СУММА(ВЫБОР
           КОГДА ТоварыОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
               ТОГДА ТоварыОрганизаций.СуммаРуб
           ИНАЧЕ 0
       КОНЕЦ) КАК Приход,
   СУММА(ВЫБОР
           КОГДА ТоварыОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
               ТОГДА ТоварыОрганизаций.СуммаРуб
           ИНАЧЕ 0
       КОНЕЦ) КАК Расход,
   СУММА(0) КАК НачОст,
   СУММА(0) КАК КонОст
ИЗ
   РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизаций
ГДЕ
   ТоварыОрганизаций.Период МЕЖДУ НАЧАЛОПЕРИОДА(&Дата1, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата2, ДЕНЬ)
   И ТоварыОрганизаций.Организация = &Организация
   И ТоварыОрганизаций.Склад = &Склад
   И ТоварыОрганизаций.Активность
   И ТоварыОрганизаций.Номенклатура В ИЕРАРХИИ(&Номенклатура)

СГРУППИРОВАТЬ ПО
   ТоварыОрганизаций.Регистратор,
   ТоварыОрганизаций.Период,
   ТоварыОрганизаций.Регистратор.Номер
3 Sasha_uu
 
13.01.12
05:54
колонки приход и расход нулевые если делать в коде обработки, но когда делаю в консоли запросов в полях приход и расход выходят значения
4 Sasha_uu
 
13.01.12
06:13
У кого нибудь есть варианты?
5 golden-pack
 
13.01.12
06:25
(4) ошибка в значениях параметров запроса
6 Sasha_uu
 
13.01.12
06:28
параметры запроса одинаковые
7 vicof
 
13.01.12
06:33
Попробуй в ветку ИНАЧЕ не 0 поставить, а любое другое число.
8 Sasha_uu
 
13.01.12
06:37
(7) поставил место 0 1 все равно выводит 0
9 vicof
 
13.01.12
06:39
Установку параметров запроса в студию
10 Cube
 
13.01.12
06:40
(8) Монитор протирал? Клавиатуру вытряхивал?
11 Ненавижу 1С
 
гуру
13.01.12
06:42
про то что запрос тухлый и про виртуальные таблицы говорили?
12 golden-pack
 
13.01.12
06:51
(11) ага, с ВТ можно бы было не группировать по регистратору
13 golden-pack
 
13.01.12
06:51
СГРУППИРОВАТЬ ПО
   ТоварыОрганизаций.Регистратор,
   ТоварыОрганизаций.Период,
   ТоварыОрганизаций.Регистратор.Номер

:) отлично сгруппировал
14 Sasha_uu
 
13.01.12
06:58
ТоварыОрганизаций.СуммаРуб - это реквизиты регистра, по другому до них не как не добраться
15 vicof
 
13.01.12
07:00
(14) бгг
16 Sasha_uu
 
13.01.12
07:08
(15) подскажи как подругому
17 golden-pack
 
13.01.12
08:52
(16) по другому - делаешь свой регистр и подпиской фигачишь движения. В типовом количественном регистре добавил реквизит сумма ... молодчик.
18 golden-pack
 
13.01.12
08:52
(17) + или собирай уже отчет по документам.
19 dmpl
 
13.01.12
08:56
(14) А какой смысл делать именно реквизит регистра, если в итоге его все равно надо суммировать?
20 dmpl
 
13.01.12
08:57
(14) За такую доработку на экзамене на Специалиста сразу неуд поставят...
21 Sasha_uu
 
13.01.12
09:14
этот регистр из типовой конфы
22 dmpl
 
13.01.12
09:18
(21) В типовой конфе реквизита СуммаРуб нет. У него вообще реквизитов нет.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой