|
группировка в вычисляемом поле СКД | ☑ | ||
---|---|---|---|---|
0
Hammond
21.01.21
✎
13:50
|
Друзья, Всем привет!
Нужна Ваша помощь, не могу разобраться. В общем, есть отчет СКД. В нем есть вычисляемые поля (1 ссылка). Есть ресурсы (2 ссылка). Сам Отчет (3 ссылка). Вычисляемое поля внутри менеджера считают правильно (подчеркнуто красным), но по отделу считает неправильно. Т.е. не нужно в итоговом поле менеджера считать сумму по предыдущему менеджеру. Я так понимаю, нужно где-то установить отбор по менеджеру, но как это сделать я не знаю, подскажите, будьте добры. https://prnt.sc/xd1qsv https://prnt.sc/xd1sny https://prnt.sc/xd1zg2 |
|||
1
toypaul
гуру
21.01.21
✎
14:12
|
сделай еще ресурс по отделу. напиши выражение как надо и укажи что "Рассчитывать по" по отделу
|
|||
2
Hammond
21.01.21
✎
14:17
|
проблема именно с менеджером, а не с отделом. то есть он берет значения предыдущих менеджеров при вычислении текущего менеджера
|
|||
3
DrShad
21.01.21
✎
14:33
|
(2) потому что вычисление у тебя идет по всем записям набора
|
|||
4
Hammond
21.01.21
✎
14:36
|
я понимаю
но как это исправить, где и что именно подправить нужно? |
|||
5
DrShad
21.01.21
✎
14:37
|
читай синтаксис выражений СКД
|
|||
6
Hammond
21.01.21
✎
14:39
|
я читал, но не смог разобраться. я новичок в 1с, тяжело во всем разбираться самому)
подскажите хоть примерно, где ошибка |
|||
7
DrShad
21.01.21
✎
14:40
|
уже же сказал
|
|||
8
DrShad
21.01.21
✎
14:40
|
ну а если новичок, то чего ты полез туда?
|
|||
9
Hammond
21.01.21
✎
14:43
|
да дали такое задание, нужно сделать было отчет, в котором отображаются выручка, оплаты, заказы клиентов за период, с начала периода в разрезе по периоду, отделу, менеджеру
все сделал, но с этими вычисляемыми полями запутался сильно, не могу ращобраться |
|||
10
Hammond
21.01.21
✎
14:46
|
поэтому нуждаюсь прям в конкретике
|
|||
11
DrShad
21.01.21
✎
15:05
|
и чем тебе не понятен синтаксис?
|
|||
12
Hammond
21.01.21
✎
15:09
|
я не понимаю, что куда именно нужно написать. в плане идеи даже.
т.е. я думаю, что мне нужно изменить выражение, указав в нем отбор. Например, ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)", , , "Первая", "Текущая") изменить на строку с отбором по менеджеру. Писал ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)","Менеджер" , , "Первая", "Текущая") - не то Писал ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)", , , "Первая", "Текущая", "Менеджер") - тоже не то а больше идей нет |
|||
13
DrShad
21.01.21
✎
15:11
|
ладно, смотри третий параметр
|
|||
14
Hammond
21.01.21
✎
15:11
|
Синтаксис:
ВычислитьВыражение(Выражение, Группировка, ТипРасчета, Начало, Конец, Сортировка, ИерархическаяСортировка, ОбработкаОдинаковыхЗначенийПорядка) ТипРасчета? |
|||
15
Hammond
21.01.21
✎
15:12
|
Синтаксис:
ВычислитьВыражениеXPath(<Выражение>, <УзелКонтекста>, <Разыменователь>, <ТипРезультата>) Разыменователь? |
|||
16
Hammond
21.01.21
✎
15:15
|
Написал в третий параметр "Менеджер", получилась строка ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)", ,"Менеджер" , "Первая", "Текущая")
выдает ошибку "Выражение не может быть вычислено "Менеджер"" |
|||
17
DrShad
21.01.21
✎
15:16
|
что!? какой еще разыменователь?
|
|||
18
Hammond
21.01.21
✎
15:17
|
||||
19
DrShad
21.01.21
✎
15:22
|
видимо этот отчет писал не ты
|
|||
20
Hammond
21.01.21
✎
15:23
|
я, не без помощи конечно, то друзья помогут, то на форуме подскажут, то в интернете что-то найду
|
|||
21
DrShad
21.01.21
✎
15:28
|
ну и где или у кого ты нашел то, что у тебя записано в ресурсах? там и спроси
|
|||
22
Hammond
21.01.21
✎
15:29
|
неужели так сложно подсказать всего одну строку?
|
|||
23
DrShad
21.01.21
✎
15:31
|
в третий параметр напиши "Группировка"
|
|||
24
Hammond
21.01.21
✎
15:40
|
ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)", ,"Группировка" , "Первая", "Текущая")
так? ничего не меняется |
|||
25
DrShad
21.01.21
✎
15:43
|
а куда делся второй параметр?
|
|||
26
Hammond
21.01.21
✎
15:43
|
он пустой был
|
|||
27
Hammond
21.01.21
✎
15:44
|
или нужно ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)","Менеджер" ,"Группировка" , "Первая", "Текущая")?
|
|||
28
Hammond
21.01.21
✎
15:46
|
ВычислитьВыражение("Сумма(СуммаВыручкаЗаПериод)","Менеджер" ,"Группировка" , "Первая", "Текущая")
так тоже ничего не меняется |
|||
29
Hammond
21.01.21
✎
15:51
|
(28) хотя нет, изменилось. Только это не то, что нужно. далеко не то
https://prnt.sc/xdc618 |
|||
30
DrShad
21.01.21
✎
15:52
|
ровно то что ты просил
|
|||
31
Hammond
21.01.21
✎
15:54
|
в каком месте я просил именно это?
я писал "Т.е. не нужно в итоговом поле менеджера считать сумму по предыдущему менеджеру." сейчас как не сложно заметить, он также считает вычисляемое поле включая значение предыдущего менеджера |
|||
32
DrShad
21.01.21
✎
15:57
|
ну и в какой ресурс ты записал измененные параметры?
|
|||
33
Hammond
21.01.21
✎
15:59
|
https://prnt.sc/xdcuhb
в Выделенный |
|||
34
Hammond
21.01.21
✎
16:00
|
а в отчете вывожу ресурс СуммаВыручкиСначалаПериода
|
|||
35
DrShad
21.01.21
✎
16:02
|
не видно какие ресурсы в какой колонке
|
|||
36
Hammond
21.01.21
✎
16:03
|
это в отчете в смысле или где?
|
|||
37
Hammond
21.01.21
✎
16:05
|
ну вот шапка отчета, в ней и ресурсы
https://prnt.sc/xddaxo |
|||
38
DrShad
21.01.21
✎
16:06
|
нет времени собирать пазлы из твоих урезанных скриншотов
|
|||
39
Hammond
21.01.21
✎
16:08
|
хорошо. вот полный скриншот
https://prnt.sc/xddj5j |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |