#0
by Lemkus
СКД Нужно заполнить список доступных значений для поля программно. Чтобы потом пользователь в отборе мог указать только значения из этого списка. Я пытаюсь делать так Но в результате ничего не происходит.
#2
by sam_pfr
А где пользователь должен выбирать значение, если отчет сразу формируетя? И список доступных значений от чего зависит?
#3
by Lemkus
Список значений приходит из другой базы. Выбирать должен в отборе Ну, по идее отчет можно и не выводить сразу, но все равно не работает
#4
by sam_pfr
Во-первых надо копать в сторону отбора, Настройки = КомпоновщикНастроек.Настройки; Настройки.Отбор и здесь устанавливаешь значения, в отладчике можно посмотреть поля, во-вторых вот эта строка КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию); стирает все твои изменения.
#6
by Lemkus
Сори, да это строка осталась от экспериментов Через отбор не получается сделать. Там нет возможности установить список доступных полей
#10
by ll13
Только по-хорошему перед добавлением Параметра и ЗначениеПараметраНастроек надо проверять на существование элементов в соответствующих коллекциях...
#13
by Lemkus
Пробую, пишет, что Коллекция параметров не может изменять свой состав, так как она связана с доступными параметрами
#14
by Lemkus
Я дошел до того, что решил изменять структуру xml файла, в который выгружается схема. В xml файле изменил список допустимых значений у поля, но когда я загружаю схему, то ничего не изменяется Похоже, я не понимаю каких-то основ СКД
#15
by Lemkus
Этот метода тоже не подходит, как я понял ДоступныеПоляОтбора, это те которые заданы не программно (может я сильно ошибаюсь) А добавлять отбор нужно программными методами
#16
by sam_pfr
Ну так для начала нужно установить доступные значения, а потом программно добавить нужный отбор. В отборе нет списка доступных значений.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД: как настроить программно различные варианты группировок в отчете?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Загрузить программно настройки в компоновщик настроек СКД из файла
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Чем Visual Studio 2010 Ultimate отличается от Professional?
- WinHttp.WinHttpRequest.5.1 ntlm аутентификация на прокси сервере
- вопрос по переводу конфигурации с 8.1 на 8.2
- v7: Раскраска таблиц FormEx под Windows 7
- Странная нумерация документов в УТ10.3
- ВыгрузкаЗагрузкаДанныхXML - выргузка РН + отбор
- Принадлежность пользователя к группе УТ10.3
- v8: Функция Вычислить() в СКД.
- Метод ТипЗнч() для внешнего соединения
- Система Windows обнаружила, что файл реестра используется другими приложениями..
- Зачем нужен сервер хранилища конфигураций
- 1С и Excel: Как получить значение объединенной ячейки
- 1С ЗУП.В субконто 2 не попадают Подразделения по сч. 68.01 в док. "Отраж. ЗП".
- Функции общих модулей в СКД
- Ошибка SDBL: Поле ID имеет тип REF SELF или RowVersion.
- Как в RLS установить доступ к пустому значению справочника?
- Запрет пометка на удаление при помощи RLS
- "1с Обновлятор" нетиповых конф
- v8: не запускается консоль серверов 1с предприятия
- Экспорт данных в УПП