Имя: Пароль:
1C
1С v8
скд. Подскажите где устанавливается имя макета группировки?
0 Garkin
 
16.04.12
10:47
В СКД создаю собственные макеты группировок. Запускаю, смотрю в отладчике коллекцию СхемаКомпоновкиДанных.Макеты, имена макетов: Макет1, Макет3, Макет7 и т.д. Подскажите где их можно поменять на свои?
Выгрузить схему в файл, там поменять и опять загрузить, имхо, как-то не кузяво.
1 riv40rus
 
16.04.12
10:58
(0) ты когда создаешь макет группировки, то сам указываешь имя группировки или поля группировки, для которых переопределяешь макет
2 Garkin
 
16.04.12
11:10
(1) Да!!!, только меня интересует как указать имя "макета", а не имя группировки или поля.
3 Garkin
 
16.04.12
11:50
.
4 Garkin
 
16.04.12
12:14
..
5 Garkin
 
16.04.12
12:52
...
6 Garkin
 
16.04.12
13:33
Никак?
7 Defender aka LINN
 
16.04.12
13:46
(2) Для зачем?
8 Garkin
 
16.04.12
13:53
(8) Хочу программно менять макет в зависимости от сложившейся ситуации.
9 Defender aka LINN
 
16.04.12
13:57
(8) Например? Что менять хочешь?
10 Garkin
 
16.04.12
13:59
(9) Например карточка счета в бух Корп.
11 Defender aka LINN
 
16.04.12
14:02
(10) Что "карточка счета"? Я спрашивал, что ты менять хочешь.
12 badboychik
 
16.04.12
14:05
я отладчиком проходил и методом тыка имя макета узнавал. Еще можно поковырять типовой "ОсновнойМакетСхемыКомпоновкиДанных"
13 Garkin
 
16.04.12
14:10
(11) Ну если грубо: есть макет группировки примерно такого содержания

------------------------
Показатель1 |  Значение
Показатель2 |  Значение
Показатель3 |  Значение
Показатель4 |  Значение
------------------------

На форме отчета  птицы
1. Выводить показатель1
2. Выводить показатель2
3. Выводить показатель3
4. Выводить показатель4

Поставили птицы 1. Выводить показатель1 и 3. Выводить показатель3
Отчет должен выводить

------------------------
Показатель1 |  Значение
Показатель3 |  Значение
------------------------
14 badboychik
 
16.04.12
14:12
возьми шаблон из произвольных отчетов там показатели можно напрямую выбирать и не парься
15 Garkin
 
16.04.12
14:15
(12) Получить названия - не проблема, потом проблема разобраться что ты написал и что это значит.
16 badboychik
 
16.04.12
14:16
а зачем копать макет, можно в настройке отключать поля и все
17 Garkin
 
16.04.12
14:16
(14) Это не наш метод, (13) - это грубая постановка задачи.
18 Garkin
 
16.04.12
14:17
(16) Отключать поля в фиксированном макете??? Это как?
19 badboychik
 
16.04.12
14:18
а почему показатели в строках ? Это не ресурсы в колонках? Группировки?
20 Axel2009
 
16.04.12
14:20
(18) посмотри как это реализовано в типовых.
21 Garkin
 
16.04.12
14:21
(19) Для красоты и читабельности отчета.
"Это не ресурсы в колонках? Группировки?" - да все равно.
22 badboychik
 
16.04.12
14:21
ну можно например не фиксированный макет использовать, а нарисовать свой макет автоматической компоновки, и потом уже просто отключать ненужные поля
23 badboychik
 
16.04.12
14:22
(21) ну это разные вещи все таки
24 Garkin
 
16.04.12
14:22
(20) Так я посмотрел, "Карточка счета" в бух. корп.
Все понял, не понял только как они имена макетам присвоили?
25 Garkin
 
16.04.12
14:30
(22) Ничего не понял, ладно усложню, надо так:

------------------------------------------
Наименование|Показатель1 |  Значение
контрагента |Показатель2 |  Значение
очень длин- |Показатель3 |  Значение
нное        |Показатель4 |  Значение
------------------------------------------



(23) Что разные вещи?
26 Defender aka LINN
 
16.04.12
14:46
(25) Это штатно делается без всяких макетов - расположение ресурсов вертикально, и включай/выключай только те, что надо
27 Garkin
 
16.04.12
15:28
(26) Объединение ячеек для "наименование контрагента очень длинное" - штатно? да ну?
28 Defender aka LINN
 
16.04.12
15:58
(27) "расположение ресурсов вертикально". Читайте сообщение до конца, оно не такое уж длинное.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс