Имя: Пароль:
1C
1С v8
вопрос по СКД
0 mrd2006
 
19.05.14
09:06
В конструкторе настройки компоновки данных задан тип отчета  - список, группировок по конкретным полям нет, подскажите как и где можно изменить макет итога, выводимого в подвале таблицы
1 Wobland
 
19.05.14
09:07
внезапно на вкладке макеты
2 mrd2006
 
19.05.14
09:13
(1) но не могу понять где именно в макетах т.е., это должен быть макет поля, группировки, заголовка группировки или ресурса? Ведь группировки явно не заданы
3 Godofsin
 
19.05.14
09:13
(1) Внезапно на вкладке настройки
4 Cube
 
19.05.14
09:14
(0) А что конкретно ты хочешь изменить? Желательно со скринами.
5 Wobland
 
19.05.14
09:16
(3) после (4) посмотрим, чьё кунг-фу сильнее ;)
6 Godofsin
 
19.05.14
09:17
(5) =))) Вызов принят, мастер ))))
7 Любопытная
 
19.05.14
09:17
А драка будет? :)
8 Wobland
 
19.05.14
09:23
(7) присоединяйся. тебя по-джентльменски пропустим сразу в финал
9 Любопытная
 
19.05.14
09:26
(8)в финал драки?
10 mrd2006
 
19.05.14
09:27
(4) http://yadi.sk/d/l6DByqfEQfHkN
Хочу изменить макет области, выделил красным цветом
11 Любопытная
 
19.05.14
09:29
(10) Сумму в ресурс и общий итог по ресурсу
12 Wobland
 
19.05.14
09:32
(11) и условное оформление. таки на вкладке настройки, да
13 Любопытная
 
19.05.14
09:34
(12) а условное оформление при чем тут?
14 Wobland
 
19.05.14
09:36
(13) ну я теперь совсем не знаю, что хочет товарищ
15 Любопытная
 
19.05.14
09:38
(14) насколько я смогла понять - он хочет итоги по сумме вывести в поле, выделенное красным цветом.
16 mrd2006
 
19.05.14
09:40
(11) (15) разобрался, спасибо.
17 Wobland
 
19.05.14
09:41
Любопытная победила
18 Wobland
 
19.05.14
09:41
изменить макет.. завернул-то как
19 Godofsin
 
19.05.14
09:46
(18) Тааа-дааааам! ))))
20 mrd2006
 
19.05.14
09:46
(18) да сформулировал некорректно, в общем задача из двух слагаемых - вывести итог в таблице и также изменить оформление этой области в макете - уменьшить размер шрифта
21 Cube
 
19.05.14
09:57
(20) Стаж: 7 лет 8 месяцев 27 дней
Беда...
22 Любопытная
 
19.05.14
09:59
(21) Ну не видел человек СКД ни разу в жизни, а вы сразу беда.
23 Cube
 
19.05.14
10:01
(22) Беда в том, что человек с почти восьмилетним стажем, даже сформулировать вопрос не может... У нас Екатерина даже лучше вопросы задает)))
24 Godofsin
 
19.05.14
10:02
(23) Зато мы попрактиковали способности Ванги.
25 Wobland
 
19.05.14
10:03
(23) что за Екатерина? как зовут? замужем?
26 Godofsin
 
19.05.14
10:07
(25) Зовут Борей
27 Godofsin
 
19.05.14
10:07
+(26) холост =)
28 Любопытная
 
19.05.14
10:09
(26)Внезапно 0_о (27) А фотки есть? Или там такой Боря, что он Екатерина?
29 Wobland
 
19.05.14
10:09
не отпугивайте меня от Красоярска, у меня там ещё дела
30 Cube
 
19.05.14
10:12
(25) Хм... Или не Екатерина... Ник какой-то у девушки был... Что-то типа Екатерина0285, она вопросы такие задавала, что каждая тема вырастала мгновенно на сотню постов минимум))
31 Cube
 
19.05.14
10:13
(29) Если дела не связаны с 1С, то милости просим)))
А если связаны... Ну ты понял... :)))
32 Jokero
 
19.05.14
10:41
О. у меня тож есть по скд вопрос
как открыть форму отчета с СКД, и передать туда программно отбор по нмклтре

1Совский метод стандартный не взлетает. (подозреваю, нет у формы таких параметров)
УсловияОтбора  = Новый Структура("Номенклатура", Номенклатура);
ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", УсловияОтбора, Истина);
ОткрытьФорму("Отчет.ВедомостьТоварыНаСкладах.Форма", ПараметрыФормы);

Проверял на обычных формах - УПП 1.3
33 Godofsin
 
19.05.14
10:43
(32) Так не проканает
34 Любопытная
 
19.05.14
10:44
(32) в обычных формах этот фокус не пройдет. Обращайся к компоновщику СКД программно, фигач в него свои параметры и уже потом форму отчета открывай
35 Jokero
 
20.05.14
09:37
обращался программно, копался в отборах компановщика, все равно, открываю форму, а она делает вид, что вообще не при делах, в отборах пусто.

сделал так, но мне не нравиться табдок, не красивый он и не позволяет менять условия.

Отчет = Отчеты.ВедомостьТоварыНаСкладах.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
        Настройки = Отчет.НастройкиПоУмолчанию;
        
        ЭлементыКомпоновщикаНастроек = Настройки.Отбор.Элементы;
        
        ОтборНом = Новый ПолеКомпоновкиДанных("Номенклатура");
        Для Каждого Элемент из ЭлементыКомпоновщикаНастроек ЦИкл
            Если Элемент.ЛевоеЗначение = ОтборНом Тогда
                Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
                Элемент.ПравоеЗначение = Номенклатура;
                Элемент.Использование = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;  
        
        КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
        
        Макет = КомпоновщикМакета.Выполнить(Отчет, Настройки);
        
        ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
        ПроцессорКомпоновки.Инициализировать(Макет);
        
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
        ТабДок = Новый ТабличныйДокумент;
        ПроцессорВывода.УстановитьДокумент(ТабДок);
        ПроцессорВывода.Вывести(ПроцессорКомпоновки);
        ТабДок.Показать();