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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2011, 15:49   #1  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Экспорт в Excel
При экспортиривании в Excel формы целые числа автоматически становятся действительными. Т.е. номер фирмы 345 становится 345.00
Как можно поправить настройки в Excel из axapta для определённых полей формы. Т.к. в одной форме могут быть и действительные числа.
Старый 27.04.2011, 17:25   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Сам не пробовал, поэтому, без гарантий. Если речь идет о пункте меню "Экспорт в Excel" в Ax2009, то, предположительно, необходимо модифицировать метод класса

\Classes\SysGridExportToExcel\formatColumn

Там надо отдельно настроить формат отображения для Integer. Сейчас он такой же, что и для Real. Т.е. с дробной частью. А надо как-то так

X++:
// Вот это сделать -->
        case Types::Integer:
            thousandSep = WinAPI::getLocaleInfo(#Locale_user_default, #locale_sThousand);
            _column.numberFormat('#' + thousandSep + '##0');
            break;
// Вот это сделать <--

        case Types::Real:
            decimalSep = WinAPI::getLocaleInfo(#Locale_user_default, #locale_sDecimal);
            thousandSep = WinAPI::getLocaleInfo(#Locale_user_default, #locale_sThousand);
            _column.numberFormat('#' + thousandSep + '##0' + decimalSep + '00');
            break;
За это сообщение автора поблагодарили: timaluhs (1).
Старый 28.04.2011, 10:15   #3  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Супер, работает.
Огромное спасибо
Теги
excel

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как реализован пункт меню "Экспорт в Excel" ax2009 Владимир Максимов DAX: Программирование 8 25.03.2011 14:44
Экспорт номенклатурного справочника в Excel Sergey Petrov DAX: Функционал 5 14.07.2010 17:00
Экспорт в Excel exodus DAX: Программирование 1 23.01.2008 09:35
Экспорт в Excel. Проблема с '\n' axaLearner DAX: Программирование 12 17.04.2006 18:43
Экспорт в Excel через WorkBooks.OpenText() Владимир Максимов DAX: Программирование 2 09.04.2004 17:16
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:49.