Имя: Пароль:
1C
1С v8
Расчет итогов в СКД.
,
0 ник123
 
18.05.12
11:59
Подскажите как в скд  получить "поле1 нужно":
 
Объект           Площадь    Сумма    поле1    поле1 нужно
Вид работ                
Итого                330,00    300,00    100,00
Объект 1    60,00    120,00    180,00    60,00
Работа 1        30,00    60,00    60,00
Работа 2        40,00    60,00    60,00
Работа 3        50,00    60,00    60,00
Объект 1    40,00    210,00    120,00    40,00
Работа 1        60,00    40,00    40,00
Работа 2        70,00    40,00    40,00
Работа 3        80,00    40,00    40,00

в "поле 1" реквизит объект.площадь
1 vicof
 
18.05.12
12:01
по-любому, в запросе NULLы
2 ник123
 
18.05.12
12:01
не оч красивая картинка получилась)) по смыслу поле1 это площадь 2х объектов (60 и 40). Подскажите как это сделать в скд?
3 vicof
 
18.05.12
12:03
Скрин, что ли, сделай. И проблему объясни человеческим языком.
4 ник123
 
18.05.12
12:12
http://files.mail.ru/NLAX40  таблица.jpg скрин того что хочу получить)

Нужно что бы суммировалось только на уровне "итого" и только те суммы который на уровне "объект". Если убрать разрез "вид работ" то все норм, но он нужен.
5 vicof
 
18.05.12
12:15
В ресурсах есть поле "Рассчитывать по..."
А при чем здесь "Подскажите как в скд  получить "поле1 нужно": " я не понял
6 ник123
 
18.05.12
12:20
"рассчитать по" объект и общие итоги не прокатило(
7 Z_Z
 
18.05.12
12:27
а поле 1 нужно как рассчитывается?
8 Z_Z
 
18.05.12
12:28
так может в поле 1 сувать результат колонки площадь? они же равны?
9 ник123
 
18.05.12
12:31
"поле 1 нужно" реквизит объект.площадь. в скрине "поле 1" и "поле 1 нужно"  чтобы показать как есть и как надо) нужно эту площадь собрать вкорректно. те в примере площадь двух объектов равна 100, а суммируется 300.
10 ник123
 
18.05.12
12:33
(8) это и делаю. мне для дальнейших расчетов нужно на уровне "вид работ" - сумму/поле1нужно и на уровне группировок сумму/поле1нужно. через пользовательские не вышло. где то туплю(
11 vicof
 
18.05.12
12:34
А не проще два раза площадь указать, но назвать по-разному?
12 ник123
 
18.05.12
12:37
проще, но тогда мы имеем в итогах "поле1". Затуп именно в итогах.
13 vicof
 
18.05.12
12:38
Я тебе говорю, еще внимательно посмотри на (5)
14 badboychik
 
18.05.12
12:39
может быть в ресурсах написать функцию не СУмма(..) а

ВЫЧИСЛИТЬВЫРАЖЕНИЕ("СУММА(Поле1)","Объекты","ОбщийИтог")
15 badboychik
 
18.05.12
12:40
"Объекты" это название группировки в которой Объект1 и Объект2
16 ник123
 
18.05.12
16:22
Спасибо за идеи, вопрос решился) правда через звезды.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн