|
СКД ВычислитьВыражение - проблема с группировкой | ☑ | ||
---|---|---|---|---|
0
ivant
26.03.19
✎
12:28
|
Всем привет.
Что-то запнулся на ровном месте - не понимаю в чем проблема - подскажите, плиз. Есть запрос с регистра продажи - Период (дата продажи) и Партнер. В СКД хочу вычислить дату предыдущей продажи. Пишу так: ВычислитьВыражение("Период", "Партнер",, "Предыдущая", "Предыдущая") Не работает. Данных нет. Если группировку "Партнер" убрать, то работает. Подскажите, что не так, плиз |
|||
1
aleks_default
26.03.19
✎
12:39
|
Попробуй группировку указать "Период,Партнер"
|
|||
2
ivant
26.03.19
✎
12:43
|
(1) не помогло
|
|||
3
ivant
26.03.19
✎
12:43
|
(0) вот текст запроса на всякий случай:
ВЫБРАТЬ ПродажиОбороты.Контрагент КАК Партнер, ПродажиОбороты.Период КАК Период {ВЫБРАТЬ Партнер, Период} ИЗ РегистрНакопления.Продажи.Обороты(, , Регистратор, Контрагент = &Партнер) КАК ПродажиОбороты УПОРЯДОЧИТЬ ПО Партнер, Период |
|||
4
toypaul
гуру
26.03.19
✎
12:45
|
важно какие группировки сделаны в настройках
|
|||
5
toypaul
гуру
26.03.19
✎
12:46
|
"Если группировку "Партнер" убрать, то работает" ну и что тебя смущает? работает - не трожь
все эти функции в основном "группировкозависимые". для одной настройки будут работать, для другой нет. и часто бывает хрен поймешь как эта чертова магия работает. отсутствие (нормальной) документации это чувство еще больше усугубляет. |
|||
6
toypaul
гуру
26.03.19
✎
12:48
|
у нас сегодня будет вебинар по этим функциям. будем считать предыдущие значения :)
кому интересно пишите в личку. а то за ссылку наверное забанят |
|||
7
toypaul
гуру
26.03.19
✎
12:50
|
если часто на форуме и в яндексе набираете 1С СКД, то на мисте должен быть наш баннер с курсом :) если рекламу не порезали.
|
|||
8
toypaul
гуру
26.03.19
✎
12:53
|
допустим (я догадался) что у тебя группировка по партнеру и ниже группировка по периоду. тогда правильно будет так
ВычислитьВыражение("Период", "Период",, "Предыдущая", "Предыдущая") что по идее тоже самое что и ВычислитьВыражение("Период", "",, "Предыдущая", "Предыдущая") поэтому оно и работает |
|||
9
ivant
26.03.19
✎
12:54
|
(5) работает, да не так как надо - надо рассчитывать значение именно по группировке.
Иначе он рассчитывает дату предыдущей покупки независимо от партнера. (8) как группировку по партнеру сделать выше, чем по периоду? |
|||
10
toypaul
гуру
26.03.19
✎
12:59
|
(9) картинка настроек, картинка вычисляемых полей, картинка ресурсов
|
|||
11
ivant
26.03.19
✎
13:00
|
(4) вот настройки СКД
Основные: http://prntscr.com/n31rvj Вычисляемые: http://prntscr.com/n31stp Ресурсы: http://prntscr.com/n31t3h |
|||
12
toypaul
гуру
26.03.19
✎
13:03
|
ВычислитьВыражение("Период", "Период",, "Предыдущая", "Предыдущая") вот это надо написать на закладке ресурсы, а не в вычисляемых полях
|
|||
13
ivant
26.03.19
✎
13:16
|
(12) Не робит: http://prntscr.com/n3222x
то есть в данных вообще пусто |
|||
14
ivant
26.03.19
✎
13:18
|
(12) кстати, у меня вообще пусто в данных, если добавить в ресурсы ВычислитьВыражение - работает только если не добавлять в ресурсы, либо добавить как у меня было - без функции, только само значение.
|
|||
15
toypaul
гуру
26.03.19
✎
13:21
|
||||
16
ivant
26.03.19
✎
13:22
|
(15) выглядит так, как надо)
|
|||
17
toypaul
гуру
26.03.19
✎
13:22
|
||||
18
ivant
26.03.19
✎
13:28
|
(17) я выводил детальные записи =\
Все заработало, огромное спасибо! |
|||
19
ivant
26.03.19
✎
13:29
|
(7) баннера с курсом нет. пришлите в личку ссылку, плиз)
|
|||
20
aleks_default
26.03.19
✎
13:31
|
(6)Так вот для чего все затевалось:)
|
|||
21
toypaul
гуру
26.03.19
✎
13:35
|
(19) отправил
(20) это все что :) ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |