![]() |
|
В СКД программно задать отбор для отчета | ☑ | ||
---|---|---|---|---|
0
Serega103
26.02.13
✎
14:42
|
Есть код:
&НаКлиенте Процедура ПриОткрытии(Отказ) Эл=Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ПолеКД=Новый ПолеКомпоновкиДанных("Партнер.ОсновнойМенеджер"); Эл.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно; Эл.ЛевоеЗначение=ПолеКД; Эл.Использование=Истина; Эл.ПравоеЗначение=ОбщегоНазначения.ТекущийПользователь(); КонецПроцедуры Хотелось бы чтобы в результате в отчет на скд ДОБАВЛЯЛСЯ ОТБОР И формирование отчета происходило исходя из установленного отбора, а у меня отбор добавляется если смотреть меню Все действия->Изменить вариант, но когда нажимаю кнопку сформировать, отбор не действует, причем когда закрываю отчет программа спрашивает: Вариант отчета был изменен.Сохранить вариант? Подскажите, пожалуйста что я делаю не так? |
|||
1
lxndr
26.02.13
✎
14:44
|
надо менять ПользовательскиеНастройки
|
|||
2
zladenuw
26.02.13
✎
14:47
|
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки); |
|||
3
Serega103
26.02.13
✎
14:50
|
(1) спасибо за совет, а можно хоть небольшой пример установки пользовательских настроек?
|
|||
4
Serega103
26.02.13
✎
14:52
|
(2) настройкиПоУмолчанию мне не подходят, так как пользователь может изменить вариант отчета под себя, но одно поле отбора должно быть всегда, его я и пытаюсь установить
|
|||
5
zladenuw
26.02.13
✎
14:52
|
(3) найди книгу Хрусталева Е. Ю. "Разработка сложных отчетов в 1С: Предприятии 8" СКД .
Там все есть. |
|||
6
zladenuw
26.02.13
✎
14:53
|
(4) так если должно быть всегда. добавь в саму схему. зачем лепить после
|
|||
7
zladenuw
26.02.13
✎
14:55
|
вот сайт неплохой. http://1cskd.ru/, а вообще погугли.
|
|||
8
Serega103
26.02.13
✎
14:57
|
(6) не знаю как в схему запихнуть ОбщегоНазначения.ТекущийПользователь()
|
|||
9
Serega103
26.02.13
✎
15:09
|
Скачал книгу Хрусталевой, сейчас буду штудировать, спасибо за наводку.
|
|||
10
lxndr
26.02.13
✎
15:17
|
(0) перенеси код в процедуру
&НаСервере Процедура ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |