|
СКД глобальные элементы отбора обязательно должны использовать поля... | ☑ | ||
---|---|---|---|---|
0
Ar-Bus
27.04.13
✎
19:21
|
Всем привет! Подскажите, куда копать? СКД только начал осваивать, текст ошибки следующий:
"Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.НачалоПериода Равно 01.01.2013 0:00:00" Делаю отчет в СКД "РасчетыСПокупателями". По регистру накопления. Есть поля Магазин, Покупатель, ДокументДвижения. Добавляю в пользовательские настройки отбор по НачалоПериода, КонецПериода. При формировании отчета выходит вышеприведенная ошибка. Помогите, пожалуйста! |
|||
1
Ar-Bus
27.04.13
✎
19:48
|
В СКД создаю в конструкторе запроса запрос. Таблицы: РасчетыСПокупателямиОстаткиИОбороты,
группировка: РасчетыСПокупателямиОстаткиИОбороты.Магазин РасчетыСПокупателямиОстаткиИОбороты.Покупатель РасчетыСПокупателямиОстаткиИОбороты.ДокументРасчета, суммируемые поля: РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток РасчетыСПокупателямиОстаткиИОбороты.СуммаПриход РасчетыСПокупателямиОстаткиИОбороты.СуммаРасход РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток Как теперь в СКД визуально указать датуНачала и датуОкончания??? |
|||
2
ИсчадиеADO
27.04.13
✎
20:00
|
попробуй на закладке параметры указать, если в пользовательских настройках нет
|
|||
3
Ar-Bus
27.04.13
✎
20:41
|
(2) ну да, параметры появились в пользовательских настройках. Но вот незадача - указываю датуНачала=01.04.13, а в отчет все равно выходят доки за все даты... в поле "ДокументРасчета". С группировками напутал? Не нужна группировка "ДокументРасчета"? Может я в регистре накопления зря создал измерение "ДокументРасчета"? Он же по идее всегда равен регистратору. Как тогда сделать? Надо так: если указываешь датуНачала 01.04.13, то тогда не выводить строки с доками расчета, дата которых меньше...
|
|||
4
ИсчадиеADO
27.04.13
✎
20:44
|
закинь куданить обработку, так сложно понять, че у тя там
|
|||
5
ИсчадиеADO
27.04.13
✎
20:47
|
а ты случаем не определял в запросе параметры &ДатаНачала и &ДатаОкончания? Просто сама скд эти параметрыф под таблицу ОстаткиИОбороты юзает
|
|||
6
ИсчадиеADO
27.04.13
✎
20:48
|
если 5 верно, то тебе скорее всего вообще нет смысла указывать принудительно параметры, за тебя это сделает скд
|
|||
7
Ar-Bus
27.04.13
✎
20:48
|
||||
8
ИсчадиеADO
27.04.13
✎
20:49
|
это кстати для какой конфы?
|
|||
9
Ar-Bus
27.04.13
✎
20:51
|
(8) розница ред.2
|
|||
10
Ar-Bus
27.04.13
✎
20:52
|
просто как задать условие на дату регистратора... В виртуальной таблице ОстаткиОбороты нет такого поля...
|
|||
11
ИсчадиеADO
27.04.13
✎
20:58
|
черд, розницы под рукой нет. Так вроде нормально, только группировку и сортировку в тексте запроса мог бы не делать.
(10) 1) а зачем тебе дата регистратора, когда параметрами отберешь по периоду в регистре? 2) ты можешь добавить в виртуальную таблицу регистратор, тебе нужно в параметре вирт. таблице периодичность "авто" поставить |
|||
12
ИсчадиеADO
27.04.13
✎
20:59
|
можешь тим вьювер сказать, посмотрю. Розницы нет под рукой
|
|||
13
Ar-Bus
27.04.13
✎
21:00
|
(11) дата регистратора мне затем, чтобы руками задать в тексте запроса условие... регистратор.дата между &ДатаНачала И &ДатаОкончания. Т.к. я не могу сообразить, как визуальными средствами СКД это условие задать
|
|||
14
ИсчадиеADO
27.04.13
✎
21:01
|
(13) хочешь сказать у тя в движениях период - это одна дата, а дата регистратора - другая?
|
|||
15
Ar-Bus
27.04.13
✎
21:03
|
(13) о, точно... что-то я запутался... во временной таблице же есть период
|
|||
16
ИсчадиеADO
27.04.13
✎
21:04
|
если прям на дату регистратора, то в параметры вирт. таблицы задавай периодичность авто. Вытаскивай регистратор. Убирай свою группировку (зачем она вообще?) А потом ставь отбор. Но это изврат :)
|
|||
17
Ar-Bus
27.04.13
✎
21:04
|
вот ид тимвьювера 759 901 811
|
|||
18
Ar-Bus
27.04.13
✎
21:05
|
2305
|
|||
19
ИсчадиеADO
27.04.13
✎
21:06
|
ща :) обновлю сам
|
|||
20
Ar-Bus
27.04.13
✎
22:07
|
тема закрыта, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |