#0
by Zigfridish
Здравствуйте! Вопрос у меня такой. Формирование отчета происходит с использованием схемы компоновки данных. Мне нужно иметь возможность изменять некоторые настройки отчета (отбор,сортировка,группировки), при этом я пользовался объектом КомпоновщикНастроекКомпоновкиДанных. При этом у меня возникла следующая проблема. Данные в Компоновщике настроек изменяются (смотрел через отладчик), но вот новые настройки в нем никак не хотят сохраняться. При этом я пользовался методами "ЗагрузитьНастройки" и "Инициализировать", но ничего так и не вышло, новые настройки не хотят сохраняться. Подскажите в чём может быть проблема, или может быть я не правильно воспользовался вышеуказанными методами?
#2
by Zigfridish
В общем виде код для сохранения настроек отбора выглядет так (код расположен в модуле формы, предназначенной для настройки): В коде "Отборы" - это таблица значений, содержащая пользовательские настройки.
#3
by Zigfridish
Что нужно сделать, чтобы данные из ТЗ "Отборы" сохранились в компоновщике настроек?
#4
by IronDemon
Для каждого СтрокаОтбор Из ОтчетОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
#5
by Zigfridish
И что же у меня может быть не так сделано? Приведенный тобой код является другим вариантом решения задачи, но я думаю мне это не поможет. Я заметил ещё вот что: когда я изменяю настройки компоновщика в модуле основной формы внешнего отчета - они сохраняются, а когда в модуле формы настроек (не в стандартной форме настроек, а в собственной форме) - то ничерта не сохраняется. В чём причина то? =(
#6
by PVV65
>> Что нужно сделать, чтобы данные из ТЗ "Отборы" сохранились в компоновщике настроек? Вообщето сохранить. Например в файле, РС, справочнике и т.д.
#8
by Zigfridish
А для чего тогда он предназначен?? В синтакс-помощнике про компоновщик настроек написано: Описывает связь настроек компоновки данных и схемы компоновки данных. Допустим я их сохраню в файл (хотя мне кажется это больно геморойным и ненужным), тогда как их мне загрузить в настройки отчета, использующего схему компоновки данных?
#9
by PVV65
>> А для чего тогда он предназначен?? Ну сам и ответил. в написано формирование отборов.
#13
by Zigfridish
А так как это написано у меня в нельзя делать? В представлен код похожего вида что и у меня. "Ну сам и ответил" - так я и пытаюсь с помощью компоновщика настроек (связующее звено ;)) программно изменить настройки схемы компоновки данных. Вся борода только в том, что он их изменяет, но не сохраняет, при этом в основной форме отчета настройки сохраняются (например период) и отчет формируется с новыми настройками, а в форме настроек он этого делать никак не хочет =(
#14
by IronDemon
Зачем тебе "а в форме настроек он этого делать никак не хочет" если отбор у тебя программный?
#15
by Zigfridish
Извини, не правильно выразился, в модуле формы все настривается, сейчас попробую сделать так, как ты написал выше.
#16
by Zigfridish
Блин, через хранилище значения тоже не получается загружать настройки, он попросту сбрасывает новые настройки компоновщика при закрытии формы настроек. Т.е. такая фигня происходит: Я открываю форму настроек, выставляю в ТЗ нужные мне отборы, перед закрытием новые отборы заносятся в компоновщик настроек, но после закрытия формы настроек, настройки компоновщика сбрасываются =(
#18
by Zigfridish
Я их записал в Хранилище значения, ничего не изменилось, а записывать их во внешний файл как-то не хочется =]
#19
by PVV65
ты записал в переменную, которая после закрытия формы будет уничтожена, а надо записать в базу или в файл. Например СохранитьЗначение.
#20
by Zigfridish
А почему настройки просто не загружаются в компоновщик настроек по методу "ЗагрузитьНастройки(<Настройки>)"??
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Изменение пароля в SQL для пользователя SA ... :)
- Я сдаюсь... (Изменение реквизита документа)
- Програмное изменение документа
- v8: Построитель отчета - изменение одной ячейки макета отчета.
- Сохранение настроек построителя отчета.
- Хочу запретить изменение документов, но разрешить изменение событий.
- Сохранение настроек отчета на СКД в регистр настроек УТ 10.3
- Создание отчета через СКД вывод параметров периода на главную форму отчета
- Ошибка недостаточно памяти (изменение стандартного отчета 1с)
- Как сравнить компоновщик настроек и вариант отчета
- Форма настроек отчета СКД как у Универсального отчета
- СКД: сохранить значения пользовательских настроек компоновщика настроек
В этой группе 1С
- Ошибка при выгрузке данных с помощью V7Backup
- Перевод кода 1с 8.2в html
- 1cv8.exe - обнаружена ошибка. Приложение будет закрыто.
- заполнение ТЧ Реализации Товаров и Услуг по счету...
- Движения по регистру бухгалтерии
- Как узнать дату создания или изменения файла на сайте
- Соединение остатков по регистру со справочником?
- УТ 11 жуткие тормоза
- подключение ODBC
- 8.2 Веб-клиент. Подскажите, ошибка - "Требуется объект" ...
- УФ. Как присвоить картинку команде или кнопке при создании на сервере?
- Замена субконто в проводках без перепроведения для 8.2
- нет меню "Сервис - Переход на 1С:Бухгалтерию 8"
- Построение дерева изделия
- 1С Изменение штатного расписания
- БП 2.0 неправильно рассчитывается НДФЛ
- Ошибка при создании внешней обработки
- Вывод в табличный документ страниц с разной ориентацией
- Корректировка долга не попадает в КУДиР
- Как в отчетах посчитать остатки на начало периода?