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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.06.2004, 15:08   #14  
Dmitryus is offline
Dmitryus
Участник
Аватар для Dmitryus
 
38 / 10 (1) +
Регистрация: 23.10.2002
Адрес: Мос.обл. г.Королев
Согласен.

Но работа с range сильно тормозит
а когда надо выводить отчеты с подитогами
соответственно разным объединением ячеек
по строкам,
HTML кажется более предпочтительным вариантом

а то что трудоемко это зря
вот пример кода

PHP код:
    while select  _dispatch  where        _dispatch.DispatchDate <= _to &&
                                          
_dispatch.DispatchDate >= _from
                        join _request  where _request
.RequestNumber == _dispatch.KRH000_RequestNumber &&
                                             
_request.COR_DestinationType == COR_DestinationType::Terminal
                        join _line     where _line
.RequestNumber == _request.RequestNumber &&
                                             
_line.LineNum == _dispatch.COR_RequestLineNum
    
{
    
'';
        if (
_transpart[1]) {
            
+= CHTML::Cell(_transpart[1]);
        } else {
            
+= CHTML::Cell(CHTML::FBold("Российская отгрузка"));
        }
        
+= CHTML::Cell(_request.ItemId);
        
+= CHTML::Cell(num2str(_dispatch.Qty,0,0,0,0));
        
+= CHTML::Cell(_dispatch.Dispatcher);
        
_rcontract RContractTable::find(RContractPartnerType::Cust,_request.RContractCode,_request.RContractAccount);
        
+= CHTML::Cell(_rcontract.COR_ContractWith);
        
s2 '';
        if (
export) {
            
s2 _sales.RcontractAccount;
        }
        
+= CHTML::Cell(s2);
        
HTMLstring += CHTML::Raw(s)
    }    

    if (
HTMLstring) {
        
_buffer.setText(CHTML::HTML(CHTML::BODY(CHTML::Table(HTMLstring))));
        
_doc.COR_insertText("A2",_buffer);
        
_doc.visible(true);
    } else {
        
Box::info("Отчет не содержит данных");
        
_doc.closeDocument();
    } 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вывод в Excel с терминала NNB DAX: Программирование 2 24.12.2008 18:17
Быстрый способ вывода данных в Excel с картинками Zlojbarsuk DAX: Программирование 10 23.10.2008 20:13
Маленькое замечание про вывод в Excel NNB DAX: Программирование 11 23.06.2008 16:23
Вывод в Excel в формате XML и ширина колонок gl00mie DAX: Программирование 1 30.10.2006 10:45
Вывод в Excel в определнный Worksheet... soin DAX: Программирование 1 22.10.2004 13:53

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

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

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