СКД глобальные элементы отбора обязательно должны использовать поля...
Всем привет! Подскажите, куда копать? СКД только начал осваивать, текст ошибки следующий:
"Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.НачалоПериода Равно 01.01.2013 0:00:00"
Делаю отчет в СКД "РасчетыСПокупателями". По регистру накопления. Есть поля Магазин, Покупатель, ДокументДвижения. Добавляю в пользовательские настройки отбор по НачалоПериода, КонецПериода. При формировании отчета выходит вышеприведенная ошибка. Помогите, пожалуйста!
В СКД создаю в конструкторе запроса запрос. Таблицы: РасчетыСПокупателямиОстаткиИОбороты,
группировка:
РасчетыСПокупателямиОстаткиИОбороты.Магазин
РасчетыСПокупателямиОстаткиИОбороты.Покупатель
РасчетыСПокупателямиОстаткиИОбороты.ДокументРасчета,
суммируемые поля:
РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток
РасчетыСПокупателямиОстаткиИОбороты.СуммаПриход
РасчетыСПокупателямиОстаткиИОбороты.СуммаРасход
РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток
Как теперь в СКД визуально указать датуНачала и датуОкончания???
"Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.НачалоПериода Равно 01.01.2013 0:00:00"
Делаю отчет в СКД "РасчетыСПокупателями". По регистру накопления. Есть поля Магазин, Покупатель, ДокументДвижения. Добавляю в пользовательские настройки отбор по НачалоПериода, КонецПериода. При формировании отчета выходит вышеприведенная ошибка. Помогите, пожалуйста!
В СКД создаю в конструкторе запроса запрос. Таблицы: РасчетыСПокупателямиОстаткиИОбороты,
группировка:
РасчетыСПокупателямиОстаткиИОбороты.Магазин
РасчетыСПокупателямиОстаткиИОбороты.Покупатель
РасчетыСПокупателямиОстаткиИОбороты.ДокументРасчета,
суммируемые поля:
РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток
РасчетыСПокупателямиОстаткиИОбороты.СуммаПриход
РасчетыСПокупателямиОстаткиИОбороты.СуммаРасход
РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток
Как теперь в СКД визуально указать датуНачала и датуОкончания???
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если у кого тоже возникла такая проблема.
Если вы хотите изменять какое-то значение в запросе, то в настройках отчета (пользовательский режим) его желательно расположить во вкладке "Параметры", а не "Отбор" (который фильтрует уже конечные данные, опосля работы запроса).
Для сего действа в Конфигураторе, во вкладке "Параметры" уберите галку "Ограничение доступности" в нужной строке.
Если вы хотите изменять какое-то значение в запросе, то в настройках отчета (пользовательский режим) его желательно расположить во вкладке "Параметры", а не "Отбор" (который фильтрует уже конечные данные, опосля работы запроса).
Для сего действа в Конфигураторе, во вкладке "Параметры" уберите галку "Ограничение доступности" в нужной строке.
МойЛогин4444; Basil_Kudinov; Slypower; Serg243; Tatyana_012345; Innuil; nikl1984@list.ru; Souloflight95; user1619761; VladC#; 1cNBL; KoVan; akocur; user1661639; SIrina9; zonder2000; SwarmWitcher; agentesecreto; 1274gmar; user1458671; wolder; doronin70; spynett; kulak1974; arisgeser; user974746; spamyda; sneget; adhocprog; juker; Georot; alisakish; user894576; InJey; jobkostya1c_ERP; reshkra; VladimirSpirin; ixijixi; dreamcreal; SometimesItDoesWork; AntonNoProfessional; droncho848; user705522_constantin_h; Aero; Boulala; BurSer; user712426; sergio199; ev-pak; smooth; Belayaya; Jon2011; den2308;
+53
–
Ответить
Ошибка действительно пропала после выполнения рекомендаций Александра (7). Но взамен появилась " Не задано значение параметра "НачалоПериода"", что логично.
Как правильно сделать, чтобы предоставить пользователю возможность выбирать период для формирования отчета по регистру накопления?
Как правильно сделать, чтобы предоставить пользователю возможность выбирать период для формирования отчета по регистру накопления?
Возникла ошибка но вот почему.
Программно создавал отбор.
Писал:
А нужно было:
Программно создавал отбор.
Писал:
НовыйОтбор.ЛевоеЗначение = Новый ПараметрКомпоновкиДанных("Дата");
А нужно было:
НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
Такая ошибка возникает, скорее всего, в случае, когда вы пытаетесь использовать отбор для задания параметров. В отборе же можно использовать только поля запроса, но не параметры.
Я такое сообщение словил когда делал так:
а ЭлементОтбора имел тип ГруппаЭлементовОтбораКомпоновкиДанных
НовыйЭлементОтбора = КомпоновщикНастр.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЗаполнитьЗначенияСвойств(НовыйЭлементОтбора,ЭлементОтбора);
а ЭлементОтбора имел тип ГруппаЭлементовОтбораКомпоновкиДанных
А я запнулся на том, что передавал Доступное поле, а не его Поле.
ПолеФизЛица = ДоступныеПоляОтбора.НАйти("ФизЛицо");
ЭлементыОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы;
ОтборПоФизЛицу = ЭлементыОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
// НЕПРАВИЛЬНО
// ОтборПоФизЛицу.ЛевоеЗначение = ПолеФизЛица;
// ПРАВИЛЬНО
ОтборПоФизЛицу.ЛевоеЗначение = ПолеФизЛица.Поле;
Показать
Не знаю, поможет ли мой совет, но у меня вот так получилось:
был отчет на СКД только на схеме и настройках, без рисования форм и ручного формирования.
После очередного обновления то ли релиза платформы, то ли конфигурации - Бух 3.0 он перестал формироваться, ругаясь на параметры
При этом они пропали из настройки, хотя ограничений использования не было включено.
Решением было в настройках СКД на закладке параметры с помощью иконки "Свойства элемента пользовательских настроек" вызвать окно настройки и поставить галку "Включать в пользовательские настройки"
был отчет на СКД только на схеме и настройках, без рисования форм и ручного формирования.
После очередного обновления то ли релиза платформы, то ли конфигурации - Бух 3.0 он перестал формироваться, ругаясь на параметры
При этом они пропали из настройки, хотя ограничений использования не было включено.
Решением было в настройках СКД на закладке параметры с помощью иконки "Свойства элемента пользовательских настроек" вызвать окно настройки и поставить галку "Включать в пользовательские настройки"
Есть три вкладки на которых стоит решать эту проблему:
1) Параметры
2) Настройки/Параметры
3) Настройки/Отборы
То что у нас на вкладке 1 не должно ни в коем случае настраиваться на вкладке 3 (то есть параметры с этой вкладке нужно удалить), а должно настраиваться на вкладке 2 (при этом не забывайте про галку "Включать в пользовательские настройки" на вкладке 2).
1) Параметры
2) Настройки/Параметры
3) Настройки/Отборы
То что у нас на вкладке 1 не должно ни в коем случае настраиваться на вкладке 3 (то есть параметры с этой вкладке нужно удалить), а должно настраиваться на вкладке 2 (при этом не забывайте про галку "Включать в пользовательские настройки" на вкладке 2).
(18)
Кроме этого, не наступая на прошлые грабли, укажу, что даже если это сделать, а варианты отчета, если они имеются, нужно удалять и создавать новые, потому как при старых вариантах все равно ошибка вываливается
не должно ни в коем случае настраиваться на вкладке 3 (то есть параметры с этой вкладке нужно удалить), а должно настраиваться на вкладке 2 (при этом не забывайте про галку "Включать в пользовательские настройки" на вкладке 2).
Кроме этого, не наступая на прошлые грабли, укажу, что даже если это сделать, а варианты отчета, если они имеются, нужно удалять и создавать новые, потому как при старых вариантах все равно ошибка вываливается
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот