Имя: Пароль:
1C
1С v8
СКД получить общий итог заранее
0 ulucky
 
19.07.11
23:13
Можно ли получить вычисляемое для определенного поле общий итог заранее?
Делаю отчет где надо посчитать процент от  поле2/общийитог(поле1).  поле1 и поле2 разные данные
Можно в запросе заранее посчитать итог поле1 но хочу итог получить в скд.  
Есть функция наподобии поле1.процентобщий  ?

Заранее спасибо.
2 Икогнито
 
19.07.11
23:14
Итоги можно выводить сверху и снизу
3 Нуф-Нуф
 
19.07.11
23:15
а сбоку можно?
4 Лефмихалыч
 
19.07.11
23:16
(0) попробуй перевести это все на русский язык. Не понятно ни чего
5 Икогнито
 
19.07.11
23:16
(3) можно
6 ulucky
 
19.07.11
23:16
(2)мне нужно получить значение  общего итога в детальных записах.
7 Икогнито
 
19.07.11
23:17
(6) сделай итог детальной записью
8 anastasia1188
 
19.07.11
23:19
Да, можно в версии 8.2.14
9 anastasia1188
 
19.07.11
23:19
Использую ГрупповуюОбработку в СКД
10 ulucky
 
19.07.11
23:21
(8) есть функция чтоб получить это значение или ...?  А как это используя групповуюобработку?
11 ulucky
 
19.07.11
23:24
Номенклатура  КолПродаж  КолПродажСоСкидкой ПроцентПродажиСоСкидкойОтКолПродаж
...........   5          3          3*100/15
...........   10         2          2*100/15
Итог          15         5          Сумма(..)

чтото вроде этого
12 ulucky
 
19.07.11
23:27
ап
13 anastasia1188
 
19.07.11
23:27
Функцию можешь написать свою любую, которая будет вычислять как хочешь. Поищи тут в новых возможностях СКД:
http://downloads.v8.1c.ru/content/Platform/8_2_14_439/V8AddDoc.htm
14 ulucky
 
19.07.11
23:30
(13) спасибо за помошь.  
лучьше я в запросе итог посчитаю заранее.
15 Garkin
 
20.07.11
00:35
(0)
Функции
Вычислить (Eval)

Функция Вычислить предназначена для вычисления выражения в контексте некоторой группировки. Функция имеет следующие параметры:

·      Выражение – строка, содержащая вычисляемое выражение;

·      Группировка – строка, содержащая имя группировки, в контексте которой необходимо вычислить выражение. В случае если в качестве имени группировки используется пустая строка, вычисление будет выполнено в контексте текущей группировки. В случае если в качестве имени группировки будет использована строка ОбщийИтог, вычисление будет выполнено в контексте общего итога. В остальных случаях вычисление будет выполняться в контексте родительской группировки с таким именем.

·      Тип расчета — строка, В случае если данный параметр имеет значение ОбщийИтог, выражение будет вычисляться для всех записей группировки. В случае если значение параметра Группировка, значения будут вычисляться для текущей групповой записи группировки. Например:

Сумма(Продажи.СуммаОборот) / Вычислить(«Сумма(Продажи.СуммаОборот)», «ОбщийИтог»)

В данном примере в результате получится отношение суммы по полю «Продажи.СуммаОборот» записи группировки к сумме того же поля во всей компоновке.
16 ulucky
 
20.07.11
11:08
(15) спасибо огромное , получилось.  А где я могу функции СКД посмотреть, почитать?
17 Defender aka LINN
 
20.07.11
11:14
(16) Если тебе скажут "в документации" - ты поверишь?
18 ulucky
 
20.07.11
11:19
(17) в синтакс-помощнике не нашел, или видимо искать не умею
19 Fragster
 
гуру
20.07.11
11:20
(18) кроме СП есть еще встроенная справка
20 Fragster
 
гуру
20.07.11
11:20
там намного больше интересного - и параметры командной строки и пакетный режим и все остальное