|
Не сохраняются настройки построителя отчета в таблицу значений | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
24.10.14
✎
21:55
|
Все работает , пока работаю с текущей таблицей значений.
Но как только сохраню ее в сохраненные настройки пользователя , открою заново форму и тогда как будто значение не заполнено. Сохраняю типовыми СохраненнаяНастройка.Вставить("ТаблицаНастроек", ТаблицаНастроек.Скопировать()); УниверсальныеМеханизмы.СохранитьНастройку(СтруктураНастройки); А в саму ТЗ загоняю настройки так : // Для начала создадим колонки если их еще нету Если ТаблицаНастроек.Колонки.Количество() < 3 Тогда ТаблицаНастроек.Колонки.Добавить("Контрагент" , Новый ОписаниеТипов("СправочникСсылка.Контрагенты")); ТаблицаНастроек.Колонки.Добавить("ТаблицаСоответствий" , Новый ОписаниеТипов("ТаблицаЗначений")); ТаблицаНастроек.Колонки.Добавить("НастройкиПостроителяОтчета", Новый ОписаниеТипов("НастройкиПостроителяОтчета")); КонецЕсли; НС = ТаблицаНастроек.Найти(Контрагент,"Контрагент"); Если НС = Неопределено Тогда Если Не Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда НС = ТаблицаНастроек.Добавить(); НС.Контрагент = Контрагент; НС.ТаблицаСоответствий = СоответствиеКолонок.Скопировать(); НС.НастройкиПостроителяОтчета = ПостроительОтчета.ПолучитьНастройки(); КонецЕсли; Иначе НС.Контрагент = Контрагент; НС.ТаблицаСоответствий = СоответствиеКолонок.Скопировать(); НС.НастройкиПостроителяОтчета = ПостроительОтчета.ПолучитьНастройки(); КонецЕсли; |
|||
1
Boudybuilder
24.10.14
✎
22:10
|
Мне просто надо или сам построитель отчета сохранить , или его настройки в таблицу значений. У меня там для каждого контрагента своя.
|
|||
2
ОбычныйЧеловек
24.10.14
✎
22:16
|
(0) честно говоря не понятно, что ты пытаешься сделать.... если просто хочешь сохранить ТЗ то это одно а вот если ты хочешь восстановить построитель отчета - то его и сохраняй (настройки построителя)
|
|||
3
Boudybuilder
24.10.14
✎
22:37
|
Ребята , я разобрался. Оказывается до начала установок настроек надо было ПостроительОтчета.ИсточникДанных установить.
Спасибо! |
|||
4
Boudybuilder
25.10.14
✎
16:17
|
появился НОВЫЙ ВОПРОС!
У построителя все параметры отбора работают по связи И. Как мне реализовать по связи ИЛИ. ? Например есть таблица Товар \ НаличиеСклад1 \ НаличиеСклад2 Телефон1 \ нет \ нет Телефон2 \ есть \ нет Телефон3 \ есть \ есть Если Укажу НаличиеСклад1 = есть , то отберет телефон2 и телефон3. Все правильно! И тут проблема у таблиц , где наличие не в одной колонке ведется а в разных. Иесли указать НаличиеСклад1 = есть и НаличиеСклад2 = есть то в отбор попадет Телефон3 , а Телефон2 не попадет , что есть не то что мне надо. Как тут быть? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |