![]() |
|
Отчет на СКД УТ 11 | ☑ | |||
---|---|---|---|---|---|
0
DragfaR
19.06.24
✎
14:29
|
Здравствуйте, подскажите, устанавливаю отбор и значение, но оно как будто туда не передается
|
||||
1
unbred
19.06.24
✎
14:52
|
(0) ты сам свои скрины пробовал открывать?
из темы в тему одно и тоже. |
||||
2
unbred
19.06.24
✎
14:54
|
(0) если сможешь свои скрины описать текстом, то и гугл тебя правильно поймёт. и ответы даст. в конфигураторе тоже скринами пишешь?
|
||||
3
DragfaR
19.06.24
✎
14:54
|
(1) Все нужное же в них видно, в чем проблемма?
|
||||
4
DragfaR
19.06.24
✎
14:55
|
(2) я искал в гугле, ничего не нашел
|
||||
5
unbred
19.06.24
✎
14:57
|
ПриКомпоновкеРезультата() посмотри, что у тебя в отборах.
потом выясни, почему всё так плохо. в СКД вообще эта штука (с третьего скрина) не обязательна. |
||||
6
DragfaR
19.06.24
✎
14:59
|
(5)
|
||||
7
DragfaR
19.06.24
✎
15:00
|
(5)
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); СтандартнаяОбработка = Ложь; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина); ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры |
||||
8
unbred
19.06.24
✎
15:01
|
(6) у тебя фобия к тексту?
скопировать текст и убрать под кат религия не позволяет? |
||||
9
Мультук
гуру
19.06.24
✎
15:03
|
(7)
Откуда вы взяли эту хрень ? |
||||
10
DragfaR
19.06.24
✎
15:04
|
(8) Да, у меня ужасная фобия кода без цветовой обработки и маленьких сисек, очень их боюсь
|
||||
11
DragfaR
19.06.24
✎
15:04
|
(9) Я уже не помню
|
||||
12
unbred
19.06.24
✎
15:07
|
(7)
смысл данной строки для меня в этом контексте непонятен. "СтандартнаяОбработка = Ложь;" тут у тебя что? "КомпоновщикНастроек.Настройки.Отбор". |
||||
13
DragfaR
19.06.24
✎
15:09
|
(12) не понял где это искать - КомпоновщикНастроек.Настройки.Отбор
|
||||
14
Мультук
гуру
19.06.24
✎
15:09
|
(12)
Он получает настройки с хорошими отборами НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); //Но отчёт строит по вот этим настройкам Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; Итого -- автор ССЗБ |
||||
15
Мультук
гуру
19.06.24
✎
15:10
|
(13) Копи-паст из типовой, вроде нигде не соврал
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); КонецПроцедуры |
||||
16
DragfaR
19.06.24
✎
15:12
|
(14) я просто убрал всю процедуру при компоновке результата и все заработало
|
||||
17
DragfaR
19.06.24
✎
15:13
|
(15) С этим тоже работает, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |