|
Скд настройки | ☑ | ||
---|---|---|---|---|
0
goleaff2006
02.04.14
✎
12:11
|
Чем отличается выражение
СхемаКомпоновкиДанных.НастройкиПоУмолчанию от КомпоновщикНастроек.Настройки Почему в первом случае нету никаких данных, а во втором все что в конфигураторе настроил разработчик?почему везде пишут в примерах СхемаКомпоновкиДанных.НастройкиПоУмолчанию? |
|||
1
goleaff2006
03.04.14
✎
06:12
|
ап
|
|||
2
Cube
03.04.14
✎
06:19
|
(0) Да даже если логически поразмыслить, то становится понятно из названия:
СхемаКомпоновкиДанных.НастройкиПоУмолчанию - настройки по-умолчанию для всей схемы. КомпоновщикНастроек.Настройки - текущие настройки текущего варианта отчета. |
|||
3
goleaff2006
03.04.14
✎
08:15
|
тогда другой вопрос в каких случаешь лучше использовать первое а в каких второе?
|
|||
4
goleaff2006
03.04.14
✎
08:16
|
откуда берутся настройки по умолчанию? это те настройки которые задал разработчик в конфе?
|
|||
5
Cube
03.04.14
✎
08:51
|
(4) СП читал? А ведь там написано...
|
|||
6
goleaff2006
03.04.14
✎
10:02
|
да тогда почему когда в отладчике смотришь СхемаКомпоновкиДанных.НастройкиПоУмолчанию то данных которые настроил в конфигуратаре нету, а когда смотришь КомпоновщикНастроек.Настройки все есть.
|
|||
7
Cube
04.04.14
✎
04:57
|
||||
8
goleaff2006
04.04.14
✎
05:21
|
Не не сам,точно также делаю отладчиком, а там не в отборах не в доступных полях ничего нету .
|
|||
9
goleaff2006
04.04.14
✎
05:24
|
С настройками в скд вообще беда, есть настройки по умолчанию, есть пользовательские настройки , есть фиксированные настройки, а есть компановщик настроек настройки.Но нигде не расписано, когда какие нужно применять.
|
|||
10
Cube
04.04.14
✎
05:30
|
(9) Сделай мини отчет, демонстрирующий твою "проблему" и выложи его сюда.
|
|||
11
goleaff2006
04.04.14
✎
05:52
|
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ДополненаяПериодамиТз",ДополненаяПериодамиТз); СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = КомпоновщикНастроек.Настройки; //СхемаКомпоновкиДанных.НастройкиПоУмолчанию; СхемаКомпоновкиДанных.НастройкиПоУмолчанию http://radikali.ru/uploaded/2014/4/4/88b6c84143c211baed20fbaa5367fd0e-full.png.html КомпоновщикНастроек.Настройки http://s1.radikale.ru/uploads/2014/4/4/6a404042a4b809fce6c176f7afa52378-full.png схема http://radikale.ru/full/2014/4/4/2d8bfcdebb8916e972c95f2da1e485fe-full.png.html в доступных полях настройки по умолчанию пусто, а в компановщике настроек есть все поля которые задал разработчик в конфигураторе. |
|||
12
Cube
04.04.14
✎
07:17
|
(11) А нельзя было с этого начать? Что сложно написать три слова: "формирую отчет программно"?
Ппц... Делай так: ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("СписокДокументов", СписокДокументов); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; Настройки = КомпоновщикНастроек.ПолучитьНастройки(); МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); |
|||
13
goleaff2006
04.04.14
✎
07:33
|
Ну я думал если я использую СхемаКомпоновкиДанных.НастройкиПоУмолчанию , то это и есть значит формирую программно=)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |