|
v7: Стандартный запрос к регистру остатков | ☑ | ||
---|---|---|---|---|
0
skela1c
29.12.15
✎
14:48
|
У меня есть регистр "БК" с видом остатки. Пытаюсь сделать запрос
|Период с НачДата по КонДата; |БК = Регистр.БК.Карта; |Клиент = Регистр.БК.Клиент; |Сумма = Регистр.БК.Сумма; |Функция ОстСумма = КонОст(Сумма); |Группировка БонуснаяКарта; запрос выполняется, но группировка пустая. Подскажите, пожалуйста, что я делаю не так |
|||
1
Джинн
29.12.15
✎
14:56
|
Может "Группировка БК;" все же. Надеюсь это измерение регистра?
|
|||
2
ДенисЧ
29.12.15
✎
15:03
|
Не вижу переменной с именем БонуснаяКарта...
|
|||
3
skela1c
29.12.15
✎
15:10
|
))), эх нет я когда вопрос формулировал сокращал переменные, а там забыл, должно быть так
|Период с НачДата по КонДата; |БК = Регистр.БК.Карта; |Клиент = Регистр.БК.Клиент; |Сумма = Регистр.БК.Сумма; |Функция ОстСумма = КонОст(Сумма); |Группировка БК; проводки документы делают |
|||
4
Chameleon1980
29.12.15
✎
15:10
|
и запрос выполнить ничего не пишет?
тоже не вижу нужной группировки |
|||
5
Chameleon1980
29.12.15
✎
15:11
|
Запрос.Выполнить().Выгрузить().ВыбратьСтроу()
|
|||
6
Chameleon1980
29.12.15
✎
15:14
|
или типа регПринт чего показывает ?
|
|||
7
skela1c
29.12.15
✎
15:17
|
запрос получается пустой
|
|||
8
Chameleon1980
29.12.15
✎
15:18
|
а какой-то док делает по этому рег. движения то хоть?
ну мало-ли.... |
|||
9
skela1c
29.12.15
✎
15:19
|
реализация
|
|||
10
Fedor-1971
29.12.15
✎
15:19
|
(3) т.е. у тебя к одной бонусной карте может быть несколько клиентов? Попробуй добавить: Группировка Клиент
Обход результатов по группировке идёт? типа так Запрос.Группировка(1) = 1 |
|||
11
Chameleon1980
29.12.15
✎
15:22
|
какая конфа.
в станд. была обработка "ДвиженияДокумента" запустить - выбрать нужный док. - посмотреть движения |
|||
12
Chameleon1980
29.12.15
✎
15:22
|
вы уверены, что пишется что-то документом?
|
|||
13
Fedor-1971
29.12.15
✎
15:27
|
10+ добавь функции Приход, Расход это если тебе нужны записи имеющие на конец периода 0 сумму.
|
|||
14
Chameleon1980
29.12.15
✎
15:31
|
КонОст
|
|||
15
skela1c
29.12.15
✎
15:36
|
одна бонусная карта один клиент. Функция СводныйОстаток() показывает мне сумму по карте
|
|||
16
skela1c
29.12.15
✎
15:37
|
а как по другому можно движения посмотреть?
|
|||
17
Chameleon1980
29.12.15
✎
15:42
|
методы регистра.
вы жеж сами увидели + времРасчет или что там остаток остаткми сводыйОстаток СводныеОстатки но Имхо, я бы запрос дострелял хотя.... |
|||
18
Chameleon1980
29.12.15
✎
15:43
|
(16) дык движения или остаток?
где у вас в запросе движ? |
|||
19
Fedor-1971
29.12.15
✎
15:44
|
(16) правая кнопка мыши на документе - движения документа и указываешь Птичкой какой регистр тебя интересует (или периодический реквизит справочника)
|
|||
20
Chameleon1980
29.12.15
✎
15:45
|
ну тутто рег
|
|||
21
Chameleon1980
29.12.15
✎
15:47
|
вот и надоть узнать - делает ли док нужное, но... СводныйОстаток ТС пишет, что что-то кажет.
где-то тайна :) |
|||
22
Fedor-1971
29.12.15
✎
15:53
|
(21) в 7.7 у РегистраОстатков для периода вроде нет функции конОст, есть только Сумма - т.е оборот за период. Или я чего-то подзабыл?
|
|||
23
Fedor-1971
29.12.15
✎
15:54
|
(22) не попутал, это у регистра оборотов
|
|||
24
Chameleon1980
29.12.15
✎
15:56
|
(23) не "запятая" ....
|
|||
25
Chameleon1980
29.12.15
✎
16:06
|
тс пропал
|
|||
26
skela1c
29.12.15
✎
16:27
|
что значит не "запятая"? Я здесь
|
|||
27
skela1c
29.12.15
✎
16:50
|
ТекстЗапроса = "
|Период с НачДата по КонДата; |БонуснаяКарта = Регистр.БК.БК; |Клиент = Регистр.БК.Клиент; |СуммаУпр = Регистр.БК.Сумма; |Функция СуммаКонОст = КонОст(СуммаУпр); |Группировка БК; вот так работает |
|||
28
Ёпрст
29.12.15
✎
16:53
|
(27) врешь ведь, переменная БК в группировке не определена
|
|||
29
skela1c
29.12.15
✎
17:00
|
оки-доки
|Период с НачДата по КонДата; |БонуснаяКарта = Регистр.БонусныеКарты.БонуснаяКарта; |Клиент = Регистр.БонусныеКарты.Клиент; |СуммаУпр = Регистр.БонусныеКарты.Сумма; |Функция СуммаКонОст = КонОст(СуммаУпр); |Группировка БонуснаяКарта; |
|||
30
Ёпрст
29.12.15
✎
17:03
|
(29) теперь сравни с (0) и ответь, как (0) у тебя вообще выполнялся ?
Опять врешь ? Там тоже была бы ошибка сразу, что |Группировка БонуснаяКарта; , переменная <<БонуснаяКарта> не определена |
|||
31
Chameleon1980
29.12.15
✎
17:28
|
(26)
казнить, нельзя помиловать. где запятая. Там я указал, что автор поста не поставил знак :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |