AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2018, 12:53   #1  
raniel is offline
raniel
Участник
Аватар для raniel
 
231 / 11 (1) +
Регистрация: 20.10.2006
? OXML не могу получить get_NumberingFormats()
Добрый день всем. Столкнулся со следующей проблемой:
Формирую отчёт в Excel посредством класса XMLExcelDocument_RU.
Отчёт динамический поэтому от шаблона пришлось уйти. По некоторым ячейкам нужно произвести форматирования как числовое значение по шаблону "#.00;-#.00".
Решил написать свой метод в классе OxmlWorkBook_RU по аналогии с существующими методами.
но столкнуля со странной ошибкой, не возвращается get_NumberingFormats(). Точнее возвращается null.
X++:
    stylesPart          = workbookPart.get_WorkbookStylesPart();
    styleSheet          = stylesPart.get_Stylesheet();
    
    numberingFormats    = styleSheet.get_NumberingFormats();
Пытался создавать свой numberingFormats спомощью функции styleSheet.set_NumberingFormats();
Но тогда файл формируется кривой и Excel-ем не открывается.
Кто разбирался с такими вещами?
Ax2012.

Последний раз редактировалось raniel; 09.01.2018 в 12:56. Причина: уточнение версии
Теги
get_numberingformats, oxml

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Creating One Master Menu to Get Just What You Need Blog bot DAX Blogs 0 24.01.2015 16:16
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.