Имя: Пароль:
1C
1С v8
СКД Вычисляемое поле в столбце ИТОГО
0 МикаМ
 
18.09.12
11:35
Подскажите плиз, может кто сталкивался....
Есть отчёт СКД следующего вида...


                   Склад1                 Склад2              Итог
              Колво Остаток Поле    Колво Остаток Поле    Колво Остаток Поле

Номенклатура
........
........

"Поле" - это вычисляемое поле которое равно "Остаток"/"Колво" и по складам оно вычисляется верно, но вот в колонке Итог оно верно не вычисляетя, а просто пишутся данные последнего вычисленного значения из колонки Склад2...
1 Maxus43
 
18.09.12
11:36
вычисляемое поле в ресурсы запихни, будет итожится нормально, не?
2 МикаМ
 
18.09.12
11:37
оно в ресурсах, иначе бы не выводилось совсем
3 чувак
 
18.09.12
11:38
а что мешает вычислять прямо в запросе?
4 МикаМ
 
18.09.12
11:41
в запросе итог тоже не будет верно вычисляться так как он в итоговой колонке тоже должен быть равен ОстатокИтоговый/КолВоИтоговое
5 МикаМ
 
18.09.12
11:42
Вот запрос

ВЫБРАТЬ
   Нмкл.Ссылка КАК Номенклатура,
   Продажи.Склад КАК Склад,
   Продажи.КоличествоРасход КАК Количество,
   Продажи.КоличествоКонечныйОстаток КАК Остаток
ИЗ
   РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК Продажи
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Нмкл
       ПО Продажи.Номенклатура = Нмкл.Ссылка

СГРУППИРОВАТЬ ПО
   Нмкл.Ссылка,
   Продажи.Склад,
   Продажи.КоличествоРасход,
   Продажи.КоличествоКонечныйОстаток
6 МикаМ
 
18.09.12
11:43
Ну и как бы раз СКД предоставляет возможность вычисляемого поля, то наверняка как-то можно и получать по нем верные итоги...
7 МикаМ
 
18.09.12
11:49
Например:
                       Склад1                      Склад2                   Итог
             Колво Остаток Поле    Колво Остаток Поле    Колво Остаток Поле

Номенклатура     2     6      3         1       8     8       3      14      8  
........
........
8 МикаМ
 
18.09.12
11:49
В итоговом поле выводит 8 хотя должен 14/3=4,666
9 чувак
 
18.09.12
11:52
Как-то бессмысленно получить в итоге "Остаток"/"Колво"
10 МикаМ
 
18.09.12
11:53
В ресурсах СКД поля Колво и Остаток имеют выражения Сумма(КолВо) и Сумма(Остаток)а поле "Поле" записано просто безо всяких суммирований пробовал его тоже суммировать, но ничего толкового из этого не выходит...
11 МикаМ
 
18.09.12
11:54
"Остаток"/"Колво" - это я упростил формулу чтоб вас не грузить лишней лабудой на самом деле там стоит такая формула  - Остаток/(Количество/(РазностьДат(&НачалоПериода,&КонецПериода,"ДЕНЬ"
12 МикаМ
 
18.09.12
11:56
совсем ни у кого нет идей????  (((((((
13 Garkin
 
18.09.12
11:59
(0) В ресурсах у "поле" напиши  Сумма(Остаток)/Сумма(КолВо)
14 МикаМ
 
18.09.12
12:06
Гранд мерси - получилось!!!!
В вычисляемом поле "Поле"
вместо
Остаток/(Количество/(РазностьДат(&НачалоПериода,&КонецПериода,"ДЕНЬ")
написал
Сумма(Остаток)/(Сумма(Количество)/(РазностьДат(&НачалоПериода,&КонецПериода,"ДЕНЬ")
и всё стало на свои места
Всем откликнувшимся большое спасибо!!! Несколько дней мучался...