Имя: Пароль:
1C
1С v8
В запросе, во врем. таб не вычисляется поле с участием параметра(СКД)
,
0 Semargl
 
21.08.12
12:10
Имею след. запрос:
ВЫБРАТЬ
   РезТаб.Организация,
   РезТаб.Сумма,
   РезТаб.Год,
   РезТаб.Месяц,
   РезТаб.СтатьяДоходовЗатрат
ПОМЕСТИТЬ ВремТаб
ИЗ
   (ВЫБРАТЬ
       ТорговаяВыручка.Организация КАК Организация,
       СУММА(ТорговаяВыручка.Сумма) КАК Сумма,
       ТорговаяВыручка.Год КАК Год,
       ТорговаяВыручка.Месяц КАК Месяц,
       ТорговаяВыручка.СтатьяДоходовЗатрат КАК СтатьяДоходовЗатрат
   ИЗ
       (ВЫБРАТЬ
           ФинРезультатыПоМагазинамОбороты.Организация КАК Организация,
           ФинРезультатыПоМагазинамОбороты.СуммаОборот КАК Сумма,
           ГОД(ФинРезультатыПоМагазинамОбороты.Период) КАК Год,
           МЕСЯЦ(ФинРезультатыПоМагазинамОбороты.Период) КАК Месяц,
           "Торговая выручка" КАК СтатьяДоходовЗатрат
       ИЗ
           РегистрНакопления.ФинРезультатыПоМагазинам.Обороты(&НачалоПериода, &КонецПериода, Месяц, СтатьяДоходовЗатрат = &ТоргВыручка) КАК ФинРезультатыПоМагазинамОбороты) КАК ТорговаяВыручка
   
   СГРУППИРОВАТЬ ПО
       ТорговаяВыручка.Организация,
       ТорговаяВыручка.Год,
       ТорговаяВыручка.Месяц,
       ТорговаяВыручка.СтатьяДоходовЗатрат) КАК РезТаб
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВремТаб.Организация,
   ВремТаб.Сумма / &Курс Как Сумма,
   ВремТаб.Год,
   ВремТаб.Месяц,
   ВремТаб.СтатьяДоходовЗатрат
ИЗ
   ВремТаб КАК ВремТаб


Независимо от того какое значение для параметра "Курс" устанавливается, система считает сумму так, как будто бы он равен 1.
Если не используется врем. таб то все нормально считает.
Подскажите как справиться с ситуацией
1 ZanderZ
 
21.08.12
12:11
"Подскажите как справиться с ситуацией" -> "Если не используется врем. таб то все нормально считает. "
2 Semargl
 
21.08.12
12:12
(1) Я привел малую часть запроса - без временных никак
3 DrShad
 
21.08.12
12:12
не верю
4 Semargl
 
21.08.12
12:14
(3) а по существу...
5 DrShad
 
21.08.12
12:15
(4) по существу не может быть того что ты описал при том запросе что ты привел
6 Semargl
 
21.08.12
12:16
(5) Если такой усный - попробуй сам. Просто так вопрос не задавал бы...
7 Semargl
 
21.08.12
12:16
(5)*умный
8 DrShad
 
21.08.12
12:17
(6) постоянно юзаю ВТ и никогда не было в таком простом запросе такого поведения
9 Semargl
 
21.08.12
12:18
(8) Да тоже не первый год занимаюсь - а вот, столкнулся
10 DrShad
 
21.08.12
12:19
(9) ок ща сваяю что-то подобное под СКД
11 DrShad
 
21.08.12
12:21
+(10) написал - все верно работает
12 ZanderZ
 
21.08.12
12:21
(9) проверил - работает если как параметр задавать....
13 DrShad
 
21.08.12
12:21
ВЫБРАТЬ
   Продажи.Номенклатура,
   Продажи.Организация,
   СУММА(Продажи.Стоимость) КАК Стоимость
ПОМЕСТИТЬ ВТ
ИЗ
   РегистрНакопления.Продажи КАК Продажи

СГРУППИРОВАТЬ ПО
   Продажи.Номенклатура,
   Продажи.Организация
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ.Номенклатура,
   ВТ.Организация,
   ВТ.Стоимость,
   &Курс,
   ВТ.Стоимость / &Курс КАК Поле1
ИЗ
   ВТ КАК ВТ
14 Semargl
 
21.08.12
12:23
(13) Неуж-то так кеш мог заср-ся, что у меня так считает...
15 DrShad
 
21.08.12
12:23
(14) может быть
16 ZanderZ
 
21.08.12
12:24
(14) отдельно поле курс выведи и проверь что выводит
17 DrShad
 
21.08.12
12:24
+(15) а если вывести Курс в отдельное поле и поглядеть чему же он таки равен?
18 DrShad
 
21.08.12
12:25
(16) опередил :)
19 Semargl
 
21.08.12
12:26
(16),(17),(18) Пасиб. Ща попробую
20 Semargl
 
21.08.12
12:31
Вывел курс - все время единица....
21 ZanderZ
 
21.08.12
12:32
(20) ну давай тогда весь запрос посмотрим
22 Semargl
 
21.08.12
12:32
(21) так я на том что привел сейчас и тестил...
23 DrShad
 
21.08.12
12:36
(22) полтергейст, что еще скажешь? у меня все работает норм
24 Semargl
 
21.08.12
12:38
Чищу кеш - отпишусь...
25 Semargl
 
21.08.12
12:43
Офигеть... Чистка кеша не помогла. Вылечился тем, что создал новый отчет и впихнул в него запрос. Бред...
26 DrShad
 
21.08.12
12:45
ну вот и ладушки
27 ZanderZ
 
21.08.12
12:46
(25) может в старом отчете параметр прописывался на стадии формирования в коде...
28 Semargl
 
21.08.12
12:47
(27) Да не, я просто скопипастил код и настроил группировки заново и вуаля((

Сток времени потерять из-за тупого глюка
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой