СКД глобальные элементы отбора обязательно должны использовать поля... #663109


#0 by Ar-Bus
Всем привет! Подскажите, куда копать? СКД только начал осваивать, текст ошибки следующий: "Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.НачалоПериода Равно 01.01.2013 0:00:00" Делаю отчет в СКД "РасчетыСПокупателями". По регистру накопления. Есть поля Магазин, Покупатель, ДокументДвижения. Добавляю в пользовательские настройки отбор по НачалоПериода, КонецПериода. При формировании отчета выходит вышеприведенная ошибка. Помогите, пожалуйста!
#1 by Ar-Bus
В СКД создаю в конструкторе запроса запрос. Таблицы: РасчетыСПокупателямиОстаткиИОбороты, группировка: РасчетыСПокупателямиОстаткиИОбороты.Магазин РасчетыСПокупателямиОстаткиИОбороты.Покупатель РасчетыСПокупателямиОстаткиИОбороты.ДокументРасчета, суммируемые поля: РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток РасчетыСПокупателямиОстаткиИОбороты.СуммаПриход РасчетыСПокупателямиОстаткиИОбороты.СуммаРасход РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток Как теперь в СКД визуально указать датуНачала и датуОкончания???
#2 by ИсчадиеADO
попробуй на закладке параметры указать, если в пользовательских настройках нет
#3 by Ar-Bus
ну да, параметры появились в пользовательских настройках. Но вот незадача - указываю датуНачала=01.04.13, а в отчет все равно выходят доки за все даты... в поле "ДокументРасчета". С группировками напутал? Не нужна группировка "ДокументРасчета"? Может я в регистре накопления зря создал измерение "ДокументРасчета"? Он же по идее всегда равен регистратору. Как тогда сделать? Надо так: если указываешь датуНачала 01.04.13, то тогда не выводить строки с доками расчета, дата которых меньше...
#4 by ИсчадиеADO
закинь куданить обработку, так сложно понять, че у тя там
#5 by ИсчадиеADO
а ты случаем не определял в запросе параметры &ДатаНачала и &ДатаОкончания? Просто сама скд эти параметрыф под таблицу ОстаткиИОбороты юзает
#6 by ИсчадиеADO
если 5 верно, то тебе скорее всего вообще нет смысла указывать принудительно параметры, за тебя это сделает скд
#7 by Ar-Bus
#8 by ИсчадиеADO
это кстати для какой конфы?
#9 by Ar-Bus
розница ред.2
#10 by Ar-Bus
просто как задать условие на дату регистратора... В виртуальной таблице ОстаткиОбороты нет такого поля...
#11 by ИсчадиеADO
черд, розницы под рукой нет. Так вроде нормально, только группировку и сортировку в тексте запроса мог бы не делать. 1) а зачем тебе дата регистратора, когда параметрами отберешь по периоду в регистре? 2) ты можешь добавить в виртуальную таблицу регистратор, тебе нужно в параметре вирт. таблице периодичность "авто" поставить
#12 by ИсчадиеADO
можешь тим вьювер сказать, посмотрю. Розницы нет под рукой
#13 by Ar-Bus
дата регистратора мне затем, чтобы руками задать в тексте запроса условие... регистратор.дата между &ДатаНачала И &ДатаОкончания. Т.к. я не могу сообразить, как визуальными средствами СКД это условие задать
#14 by ИсчадиеADO
хочешь сказать у тя в движениях период - это одна дата, а дата регистратора - другая?
#15 by Ar-Bus
о, точно... что-то я запутался... во временной таблице же есть период
#16 by ИсчадиеADO
если прям на дату регистратора, то в параметры вирт. таблицы задавай периодичность авто. Вытаскивай регистратор. Убирай свою группировку (зачем она вообще?) А потом ставь отбор. Но это изврат :)
#17 by Ar-Bus
вот ид тимвьювера 759 901 811
#18 by Ar-Bus
2305
#19 by ИсчадиеADO
ща :) обновлю сам
#20 by Ar-Bus
тема закрыта, спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С