15.04.2013, 13:52 | #1 |
Участник
|
Axapta в OpenOffice
Доброго времени суток, уважаемые программисты! У нас намечается переход юзеров Аксапты с Microsoft Office на OpenOffice. Т.к. большинство отчетов сделаны под Microsoft, и конечно же их переделывать не очень хочется, у меня возник вопрос: можно ли расширить функциональность классов ComExcelDocument_Ru, ComWordDocument_Ru таким образом, что если у юзера установлен Microsoft Office, то отчет выводится в Microsoft, иначе в OpenOffice (соответственно все методы классов переделать с учетом поддержки двух офисов)? Если кто этим занимался отпишитесь пожалуйста, срочно надо.
|
|
15.04.2013, 15:23 | #2 |
Участник
|
В 2012 большая часть русских документов переделана на такую схему: вывод в OOXML посредством OOXML SDK, затем открытие или печать посредством офиса. Соответственно для перевода на OO надо заменить только эти кусочки кода.
|
|
|
За это сообщение автора поблагодарили: CHESER85 (1). |
15.04.2013, 16:16 | #3 |
Участник
|
к сожалению у нас AX 4.0
|
|
15.04.2013, 16:30 | #4 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: CHESER85 (1). |
15.04.2013, 16:35 | #5 |
Участник
|
извините пожалуйста, а можно поподробнее? Получается у юзера с опен офисом выгрузка идет в экзель и этот SDK эмулирует его функции?
|
|
15.04.2013, 16:41 | #6 |
Участник
|
Выгрузка идёт в формате OpenXML. Но пользователи MS Office могут его открывать. http://support.microsoft.com/kb/923505/ru
|
|
15.04.2013, 16:47 | #7 |
Участник
|
идея конечно отличная только 2007 офис мало у кого из наших юзеров установлен, в основном 2003 и более ранние версии))))
|
|
15.04.2013, 21:36 | #8 |
Участник
|
Цитата:
Цитата:
Пакет обеспечения совместимости можно установить на компьютере с установленными программами Microsoft Office 2003, Microsoft Office XP или Microsoft Office 2000. После его установки можно открывать, редактировать, сохранять и создавать файлы в надежных форматах Office Open XML.
|
|
16.04.2013, 06:13 | #9 |
Участник
|
Извините, действительно можно установить пакет совместимости. Значит я правильно Вас понял, что установив этот OpenXML, можно не менять отчеты, а поменять лишь классы COMExcelDocument_Ru и ComWordDocument_Ru, и все отчеты автоматически будут отправляться в OpenOffice?
|
|
16.04.2013, 07:55 | #10 |
Участник
|
Не уверен что возможно стопроцентно соеденить интерфейс ComOfficeDocument_RU с реализацией OpenOffice. Попробуйте
В AX2012 на сколько я понимаю для работы с OpenOffice сделано отдельное семейство классов. Можно попробовать перенести эти классы в предыдущие версии. По идее это должно быть не сложно. И реализовывать отчёты уже на новом движке. |
|
16.04.2013, 12:43 | #11 |
Участник
|
В 2012 интерфейс новых классов примерно похож на ComExcelDocument_RU, но допилка руками требуется.
В 2009 добавилась поддержка энамов и массивов .NET так что просто так воспользоваться кодом из 4 из 2012 тоже не удастся. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
17.04.2013, 08:36 | #12 |
Участник
|
Цитата:
API OpenOffice не такое уж мощное, как оказалось - многие отчеты просто не переписывались. Как все оутсорсное он плохо документирован и т.д. и т.п. Вот на чем, а на офисе я бы не экономил. Последний раз редактировалось imir; 17.04.2013 в 08:38. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
axaptacorner: Dynamics Axapta History | 0 | |||
dynamicsaxtraining: Axapta Training Introduction | 0 | |||
Axapta и Ин. языки | 4 | |||
Axapta i OpenOffice | 3 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|