#5
by fisher
Кажись, сообразил/вспомнил. Просто когда-то уже долбался с этой хренью, а сейчас опять встала задача, но уже подзабыл в чем проблема была... Тогда таки получалось менять настройки, заменив стандартную кнопку "Сформировать" на свою (командную панель тоже пришлось нестандартную ставить). И по этой кнопке перед компоновкой отчета устанавливал нужные параметры через компоновщик. Но тогда при смене варианта эта сволочь писала ""Вариант отчета был изменен. Сохранить измененный вариант?" и я не мог от этого избавиться. А сейчас разул глаза - вижу есть свойство "ВариантМодифицирован". По идее, его можно сбросить...
#6
by fisher
Кстати, уже добавили гламурный метод УстановитьЗначениеПараметра(<Параметр>, <Значение>) Параметры: Тип: Строка; ПараметрКомпоновкиДанных. Имя параметра или параметр компоновки данных, значение которого нужно установить. Значение, которое нужно установить.
#7
by fisher
Описание: Устанавливает значение параметра и включает свойство Использование. Если параметр с указанным именем не найден, будет вызвано исключение. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#8
by Beans
а вот пользвоательской настройке мне не удалось установить тип "Граница". {Отчет.МойОтчет2.МодульОбъекта}: Ошибка при установке значения атрибута контекста (Дата) ПараметрПользовательскойНастройки.Значение.Дата = Граница; по причине:
#10
by Beans
мене тоже удалось , только перед созаданием пользовательской настройки надо параметру то же присвоить тип граница
#11
by fisher
Границу можно и проще инициализировать: ИМХО, границу в пользовательских настройках некрасиво использовать. Мне кажется, лучше в пользовательских настройках оставлять дату, а оттуда уже транслировать как границу в окончательные настройки при компоновке. Спасибо за пример, кстати. Помог разобраться. Почему-то был уверен, что ПриКомпоновкеРезультата отрабатывает уже после компоновки. Параметр ДокументРезультат ввёл в заблуждение. Очевидно, он нужен только при нестандартной компоновке.
#12
by fisher
Кстати. Программные изменения пользовательских настроек отчета не отражаются в интерактивном окне доступа к пользовательским настройкам. ОбновитьОтображениеДанных не помогает. Есть идеи?
#16
by Beans
если че то в пользовательском режиме изменил, размеры формы, настройки отчета .... - хрен потом програмно изменишь.
#17
by fisher
Параметры в пользовательских настройках нормально меняются параллельно - интерактивно и программно. И так и эдак применяется. Если последний раз менялось программно и взвести флаг изменения пользовательских настроек - при закрытии отчета они нормально сохраняются и при последующем открытии считываются. Так что всё ОК, кроме того, что я уже сказал - при программном изменении не могу сообразить как обновить измененные параметры в окне пользовательских настроек. Они там остаются старые (отчет формируется нормально - уже по новым).
#18
by fisher
Не-не-не. Этот костыль не нужен. Достаточно просто ПользовательскиеНастройкиМодифицированы = Истина; Они будут сохранены штатно в рамках текущего варианта отчета.
#19
by fisher
Вообще СКД достаёт своим избыточным многообразием объектной модели. Многие служебные объекты явно можно было унифицировать. А так - куча похожих коллекций и каждая, *ука, со своими мелкими отличиями...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: СКД, программная настройке
- Управляемая форма отчета СКД с вариантами. Программная установка параметров.
В этой группе 1С
- Обновление базы из хранилища при помощи командной строки
- Движения по оборотному регистру.
- ЗУП. Перенос справочника физлиц из Excel
- КД 2,0 "Движение Регистров Накопления Остаются"
- Начисление страховых взносов УПП 1.3
- УТ 8.2 Печать непроведенных документов
- Отработано дней в начисление ЗП УПП
- Обработка по получению инфо об остатках товара
- ПОМОГИТЕ!!! 1C: Розница 8 РИБ по кассам - не получается поступление
- Помогите скачать обновления для Бухгалтерии строительной организации!
- Плоский отчёт подобный Excel (без группировок и иерархии) - настройки отчёта
- 1C 7.7 + jscript как получить результат?
- Как добавить кнопку в контекстное меню 8.2
- 1С8 XML перебрать внутренный узел
- Windows 7 + 1C 77 зависает при попытке входа
- Корректировка отчета комиссионера
- УПП 1.3. Остатки по НДС!
- Ошибка при переносе данных. bad allocation
- ЗУП_Напоминание отпуска
- Отчет по учету отработанных часов за год