Имя: Пароль:
1C
1С v8
Вопрос по СКД
,
0 seraf
 
14.12.11
11:58
Добрый день. Подскажите пожалуйста
Вывод данных в СКД настроен таблицей, есть реквизиты строки и реквизиты колонки, есть ресурс сумма.

Как сделать так чтобы под каждой колонкой не выводилась колонка "Сумма", и так понятно что это такое, не могу убрать
1 tg30000
 
14.12.11
12:14
скинь скрин.
2 Axel2009
 
14.12.11
12:20
кроме как постобработкой не нашел.
3 tg30000
 
14.12.11
12:22
(0) скинь скрин экраны с со структурой твоей.Вспомню что делал раньше.
4 echo77
 
14.12.11
12:30
(0) Правой кнопкой, установить заголовок на ресурсе "Сумма", ставишь пробел - но ячейка все равно будет выводиться
5 seraf
 
14.12.11
12:31
6 riv40rus
 
14.12.11
12:32
Нужно сделать макет заголовка группировки на закладке "Макеты"
7 seraf
 
14.12.11
12:33
(4) ну так хоть терпимо, спасибо
8 seraf
 
14.12.11
12:34
(6) не работал тут с макетами, надо попробовать наверно..
9 tg30000
 
14.12.11
12:34
(6) +1
10 riv40rus
 
14.12.11
12:34
(8) да вещь полезная, обязательно разберись
11 tg30000
 
14.12.11
12:35
Скачай Гилева , курс по СКД. Неплохой!
12 seraf
 
14.12.11
12:42
(11) спасибо!
13 tg30000
 
14.12.11
12:44
(12) Еще есть книжка
Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных.
и форум по СКД :1cskd.ru
14 Axel2009
 
14.12.11
13:06
и что же в макетах указать, чтобы сумма вообще не выводилась?
15 tg30000
 
14.12.11
13:19
В макете ты можешь сам описать как будет осуществляться вывод, т.е. сделать как тебе нужно.
16 Axel2009
 
14.12.11
13:44
(15) харош увиливать. конкретно для таблицы как задать макет, чтобы заголовки ресурсов не выводились.
17 seraf
 
14.12.11
14:10
еще какая-то лажа с СКД, может кто подскажет
использую два параметра, Период и СледующийПериод
Период - реквизит отчета, Следующий период устанавливается кодом

Код установки параметров

Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
   Параметр.Значение = НачалоМесяца(Период);
   Параметр.Использование = Истина;
   Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СледующийПериод"));
   Параметр.Значение = КонецМесяца(Период) + 1;
   Параметр.Использование = Истина;

Кусочек запроса который с другим соединяется

ВЫБРАТЬ
           Работники.Организация КАК Организация,
           Работники.ПодразделениеОрганизации КАК Подразделение,
           Работники.Сотрудник КАК Сотрудник
       ИЗ
           РегистрСведений.РаботникиОрганизаций.СрезПоследних(&СледующийПериод, МЕСЯЦ), {(ПодразделениеОрганизации) КАК Подразделение, (Организация)}) КАК Работники) КАК РаботникиОрганизаций


Так вот СКД в упор почему-то использует значение параметра Период а не СледующийПериод
18 seraf
 
14.12.11
14:11
(17) , МЕСЯЦ лишнее конечно, так вставилось
19 seraf
 
14.12.11
14:12
хотя в консоли запросов все выводится по такому запросу как надо
20 Axel2009
 
14.12.11
14:34
автонастройку убери и все ручками прописывай. либо там где не указан параметр вставь ТекущийПериод
21 seraf
 
14.12.11
14:40
что за автонастройка
у меня вообще ощущение что запрос в СКД не реагирует на КОНЕЦПЕРИОДА(&Период, МЕСЯЦ) или НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ), а использует просто значение параметра
22 seraf
 
14.12.11
14:53
капец какой-то) уже и параметры переименовывал использует только первый хоть убейся
23 Axel2009
 
14.12.11
14:54
реагирует. только он очень эррегирует на Период (как еще и НачалоПериода, КонецПериода), при включенной автонастройке. поэтому лучше использовать другие названия параметров
24 seraf
 
14.12.11
15:06
убрал из запроса упоминание о параметре Период, переименовал период в &ТекПериод и &СлПериод
убрал галку с Периода в параметрах требовать его заполнения
итого
без заполненного периода не выполняется отчет все равно, на значение моих параметров болт забит), ориентируется только на Период если заполнить
25 seraf
 
14.12.11
15:16
я не хочу использовать параметр Период, хочу только свои
26 Axel2009
 
14.12.11
15:26
так не заполняй параметр период и будет тебе щастье. в чем проблема то?
27 Axel2009
 
14.12.11
15:34
плюс ко всему так как параметры забиты у меня не работало. работало тока так

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

   //Создадим и инициализируем процессор компоновки, предварительно проверим параметры
   МакетКомпоновки.ЗначенияПараметров.Найти("ТекущаяДата").Значение = НачалоДня(ТекущаяДата());
   МакетКомпоновки.ЗначенияПараметров.Найти("НачПериода").Значение = НачалоПериода;
    //МакетКомпоновки.ЗначенияПараметров.Найти("НачПериода").Значение = НачалоНедели(ТекущаяДата()) - 7*24*60*60;
   МакетКомпоновки.ЗначенияПараметров.Найти("КонПериода").Значение = КонецПериода;
28 seraf
 
14.12.11
15:47
(26) так ругается при пустом параметре период хотя я его нигде не использую и галка запрет незаполненного снята

(27) а вот в процедуре ПриКомпоновкеРезультата параметры определить не пробовал, в форме устанавливал.
может в этом дело, сейчас проверю
29 seraf
 
14.12.11
16:44
вот что-то о моей проблеме
http://1cskd.ru/2010/07/standartnyj-parametr-period-i-problemy-v-ispolzovanii/
надо заключить параметры в фигурные скобки иначе системе на них пофиг

только не понимаю почему до сих пор требует с меня параметр Период, хотя он уже нигде не упоминается и с закладки Параметры исчез

а вообще помогла статья
30 Axel2009
 
14.12.11
17:14
(29) в стопитьсотпятыйы раз!!! флажок АВТОНАСТРОЙКА
31 Axel2009
 
14.12.11
17:15
(30)+ Автозаполнение
32 seraf
 
14.12.11
18:04
а что еще за фигня, делал отчет на 537 платформе, открыть нужно на 219, выдает
Ошибка загрузки документа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data-composition-system/schema}denyIncompleteValues    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType

это уже не конвертируешь нужно на старой платформе переделывать?
33 Axel2009
 
14.12.11
18:05
ну удали это свойство из xml файла