|
Сохранение раскрашенного табличного документа в Excel | ☑ | ||
---|---|---|---|---|
0
amadeus
23.09.13
✎
16:36
|
Нужно сделать цветовые шкалы в отчете(по аналогии как в екселе это делается) с последующей выгрузкой в ексель файл.
Все сделал, но цвета после сохранения в Ексель искажаются (методом ТабДок ЭлементыФормы.ПолеТабличногоДокумента.Записать(Диалог.ПолноеИмяФайла, ТипФайла)). Пример http://s4.share.te.ua/b509875/1cToExcell.jpg У меня в отчете есть и автогрупировка строк, все этот хорошо переносится в ексель при обычном сохранении. Как вариант - это сохранять отчет с помощью OLE, и там раскрашивать, но автогрупировку придется тоже делать, если я не ошибаюсь. Подскажите, какие еще варианты? Как сделать одинаковые цвета в 1с и екселе? |
|||
1
John83
23.09.13
✎
16:38
|
когда-то давно так же сохранял - цвета вообще близко не были похожи
|
|||
2
amadeus
23.09.13
✎
16:45
|
(1) некоторые совпадают, но некоторые нет.
Насколько начитался, то индексы цветов в 1с и екселе не совпадают. Но блин, зачем было делать привязку к индексу цвета, если я передаю RGB цвет. Думаю можно сделать через OLE, выгрузить отчет, раскрасить, сделать автогрупировку строк, но это много лишней работы. |
|||
3
Лефмихалыч
23.09.13
✎
17:18
|
(0) используй web-цвета онле. Они не искажаются.
|
|||
4
amadeus
23.09.13
✎
17:34
|
(3) Имеете в виду только те цвета, которые в перечне (Аквамарин,АкварельноСиний,АнтикБелый,Бежевый...) или есть способ задать код цвета html например #00ffff ??
|
|||
5
Romich1981
23.09.13
✎
17:50
|
Цвета искажаются, так что задавай свою палитру в обработке...
|
|||
6
amadeus
23.09.13
✎
17:56
|
(5) Как это сделать, асли я сохраняю если я сохраняю методом ПолеТабличногоДокумента.Записать(Диалог.ПолноеИмяФайла, ТипФайла) чтобы сохранить автогрупировки строк?
Я так понимаю нужно использовать выгрузку в ексель с помощью OLE и там все групировать и красить цветами... ех... много работы... |
|||
7
Romich1981
23.09.13
✎
18:02
|
(6) не обязательно ОЛЕ. Проблема в несовпадении палитры Экселя и 1С. Я когда то сталкивался с этой проблемой. То ли палитру определял, то ли цвета подгонял под палитру Экселя, уже не помню... поищу наработки, если найду скажу точно.
|
|||
8
amadeus
23.09.13
✎
18:19
|
(7) Буду очень признателен.
Наверное вы говорите про нечто похожее Из обработки 1С в Excel файл добавить макрос |
|||
9
Romich1981
25.09.13
✎
09:09
|
(8) Я все таки через ОЛЕ выгружал... Как вариант можно попробовать раскрасить через RGB в соответствии с палитрой Excel...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |