Имя: Пароль:
1C
1С v8
Можно ли сворачивать колонки СКД для экономии места
0 DirecTwiX
 
17.03.14
04:08
Есть таблица СКД. Пусть строки - А, колонки - Б, ресурсы - р1, р2, р3, р4.
Т.е. исходная таблица имеет вида
А, Б, р1, р2, р3, р4

Получается, что одна колонка Б содержит четыре столбца (р1, р2, р3, р4), а таблица содержит несколько колонок. Хочется иметь возможность свернуть столбцы ресурсов в колонке.

Как-то так.)
1 Мутабор
 
17.03.14
05:42
Моя твоя не понимай
2 Любопытная
 
17.03.14
06:00
(1)Горизонтальную группировку хочет ТС
3 Любопытная
 
17.03.14
06:03
(0)Программно хотите или просто настройками? Впрочем, там все так же как и с вертикальной группировкой вроде - в колонки таблицы добавляешь вложенные группировки и вот оно счастье
4 Cube
 
17.03.14
06:12
(0) Если хочешь, чтобы группировочные колонки разворачивались (с плюсиками были), то смотри в сторону группировки колонок.
Если нужно сделать без разворачивания группировочных колонок, то проще всего сделать через вычисляемые поля или пользовательские поля.
5 DirecTwiX
 
17.03.14
07:43
(3) Аппаратно) Руками то есть)
(4) Хочу. Только не группировку, а именно возможность свернуть - во всем строках таблицы значения поля Б уникальны (т.е. по 1 строке на каждое значение)
6 Дмитрий666
 
17.03.14
07:45
(0) Чтобы было не 4 колонки, а 4 строки (р1,р2,р3,р4)?
7 Дмитрий666
 
17.03.14
07:54
(0) Не совсем понял, что ты хочешь, но может быть в СКД в настройках на закладке выбранные поля добавить новую группу, туда перетащить все 4 ресурса и у группы поставить расположение - вертикально. Это?
8 DirecTwiX
 
17.03.14
08:29
(6) Нет)
Допустим, колонка Контрагент, а ресурсы - Приход, Расход, Оборот
Отчёт будет состоять из колонок вида
|Контрагент          |
|Приход|Расход|Оборот|

Нужна возможность прятать некоторые колонки (плюсом или как-нибудь) из формы
9 Дмитрий666
 
17.03.14
08:49
(8) добавить кнопку на форму, которая будет программно формировать отчет, и в список выбранных полей не включать ненужное поле
10 DirecTwiX
 
17.03.14
09:29
Переформировывать отчёт каждый раз - не вариант)
11 Дмитрий666
 
17.03.14
10:27
(10) может быть в наборах данных задать выражение представление? Например, установить на форму флажок, если он равен истина, то использовать такое-то выражение. Там ведь можно использовать общий модуль, можно там описать
12 Cube
 
17.03.14
11:22
(5) (8) Делай скрины. Телепатия на исходе.
13 Зойч
 
17.03.14
11:24
чтобы сворачивались нужна группировка "показатель"
14 DirecTwiX
 
17.03.14
15:28
(12) Просто нужна возможность скрывать некоторые колонки)
15 DirecTwiX
 
17.03.14
22:14
Ап
16 DirecTwiX
 
17.03.14
23:23
Ап
17 Cube
 
18.03.14
04:37
(14) Сделай (с)
18 Михаил 1С
 
18.03.14
06:09
(10) Блин, ну возьми и управляй тогда руками ТабличнымПолем. Можно сделать невидимым нужный столбец, это просто, и не надо отчет переформировывать. Кнопку свою заведи на форме, даже много кнопок - скрыть/показать. И при нажатии присваивай Видимость = Ложь/Истина.
19 Ёхан Палыч
 
01.04.14
07:58
Так что в итоге, как сделать плюсики на столбцах??? Не группировки ради, а чтобы скрыть/показать колонку. И Сделать это методами СКД.
20 vmv
 
01.04.14
08:17
(19) группировку с ресурсами добавить в пользовательские настройки - все

делай
21 Ёхан Палыч
 
01.04.14
08:44
(20) не понял, как это сделать? и решит ли это мою задачу, а задача стоит в том чтобы эти самые плюсики выставить всем столбцам, а не только ресурсам
22 vmv
 
01.04.14
08:49
(21) забудь про "плюсики" - это метод решения твоей проблемы через задницу

включение группировок в пользовательские настройки вызывает тот же визуальный эффект - выключил группировку и получаешь отчет БЕЗ колонок этой групрпировки.

главное удобно расположить панель быстрых настроек(я делаю ее в выпадающей форме настроек по кнопке, а не прямо на форме как в типовых)

сделать это можно автогенерацией формы и прописать пару связок в палитре свойств основной форме.

работы на 10 минут, результат тот, что тебе нужен, цена 500К или приобрети опыт сам.
23 Ёхан Палыч
 
01.04.14
08:56
тогда нужно будет отчет переформировать каждый раз - я правильно понимаю?
24 Ёхан Палыч
 
01.04.14
09:05
(23) такой метод ясен и понятен и правилен, но отчет очень большой и формируется долго, и какие колонки понадобятся на текущий момент - даже пользователи не знают, поэтому...
но всерано спасибо.
25 Ёхан Палыч
 
01.04.14
09:06
есть вариант Результат.Область(,2,,2).Сгруппировать(), но там шапка мешает, как ее обойти ????
26 Ёхан Палыч
 
01.04.14
09:24
как обойти эту шапку, никто не решал???