|
Универсальный отчет. Дополнительное поле | ☑ | ||
---|---|---|---|---|
0
ambez
13.03.12
✎
21:58
|
Можли ли в рамках успользования универсального отчета решить следующую задачу: нужно выводить код контрагента во всех без исключения группировках самой первой отдельной колонкой
УниверсальныйОтчет.ДобавитьДополнительноеПоле("Контрагент.Код",ТипРазмещенияРеквизитовИзмерений.Отдельно,1); решает задачу, но только для строк с группировкой контрагент, а в остальных группировках там пусто. надо чтобы в остальных группировках, например в номенклатуре тоже выводить код контрагента |
|||
1
Господин ПЖ
13.03.12
✎
21:59
|
зачем нужна эта бессмысленная хрень?
|
|||
2
ambez
13.03.12
✎
22:02
|
ну ты же понимаешь, что не ко мне вопрос
"для екселя" |
|||
3
ambez
13.03.12
✎
22:04
|
надо просто сделать и забыть
|
|||
4
Господин ПЖ
13.03.12
✎
22:06
|
и чо надо выводить в вышестоящей группировке?
|
|||
5
ambez
13.03.12
✎
22:07
|
предполагается, что контрагент и есть самая вышестоящая группировка.
|
|||
6
ambez
13.03.12
✎
22:09
|
можно упростить задачу - 2 группировки - контрагент и номенклатура, контагент - 1я.
|
|||
7
ambez
13.03.12
✎
22:10
|
или упростить по-другому - надо вывести перед номенклатурой в отдельной колонке код контрагента
|
|||
8
ambez
13.03.12
✎
22:20
|
ил не универсальным отчетом, но тоже чем-то универсальным
|
|||
9
ArtKzn
13.03.12
✎
22:40
|
(5) Если уж и делать эту бессмысленную хрень(с), то вот как:
добавь МАКСИМУМ(Контрагент.Код) в ИТОГИ, и выводи его не как дополнительное поле, а как показатель. |
|||
10
ambez
13.03.12
✎
22:47
|
отлично. сенкс.
сейчас попробую. не знаю правда как показатель вывести перед группировками |
|||
11
ambez
13.03.12
✎
22:52
|
вообще то что я хочу сделать делает кросс-таблица практически в штатном режиме. но у нее интерфейс настроек от универсального отличается. хочется все унифицировать хоть немного.
|
|||
12
ArtKzn
13.03.12
✎
23:09
|
(10) я тоже не знаю, как показатель вывести перед группировками.
Зато знаю, что отвечать в этом случае заказчикам: "Вам же все равно для екселя?!!". |
|||
13
ambez
13.03.12
✎
23:18
|
ексель этот дальше кое-куда загружается (часто), так что не совсем все равно. но не смертельно, это точно
|
|||
14
ambez
14.03.12
✎
00:42
|
и к сожалению через максимум не получается разрулить если группировку по столбцам делать
|
|||
15
catena
14.03.12
✎
05:22
|
Не поняла. Контрагент верхняя группировка? Если доп.поле с кодом не программно добавлять, а в настройках выбрать - тоже не показыват?
|
|||
16
ArtKzn
14.03.12
✎
10:20
|
(13) Просто нужно точно понимать, для чего мы этот отчет делаем.
Если универсальный, для всяких анализов - это одно, делаем на основе универсального, и отметаем всякие хотелки типа "код во всех строках". Если для загрузки куда-то - можно сделать жесткую форму, через обычный макет, а универсальность для заказчика обеспечить "многообразием" отборов. |
|||
17
ambez
14.03.12
✎
15:35
|
сделал через дополнительное поле контрагент.код
а код контрагента в остальныз группировках проставляю путем обхода готового документа и проставления кода в пустах ячейках в колонке с кодами коднтрагентов. причем оказалось что работает даже если группировку сделать номенклатура - контрагент. |
|||
18
ambez
14.03.12
✎
15:36
|
на базе универсального отчета
|
|||
19
ambez
14.03.12
✎
15:36
|
в кросс-таблице нереально вівести колонку перед измерением. только если кросс таблицу сами перепилить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |