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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.03.2011, 01:13   #1  
Blog bot is offline
Blog bot
Участник
 
25,497 / 847 (79) +++++++
Регистрация: 28.10.2006
Dynamics AXBR: Exportar dados para arquivo de tamanho fixo
Источник: http://feedproxy.google.com/~r/daxbr/~3/xAUVYAqJSY8/
==============

Ola a todos,

Como meu primeiro post aqui, gostaria de lhes apresentar uma classe criada para facilitar nosso trabalho quando precisamos exportar dados para arquivos *.txt (tamanho fixo).

Esta classe trabalha como um buffer, armazenando as informações em seu objeto, construindo todo e texto e inserindo-o no arquivo de uma unica vez.
Existem outras funcionalidades dentro da classe, mas acredito que a mesma esteja bem documentada.

Segue um exemplo da classe em uso:

X++:
static void ExportInvoices_JAN(Args _args)
{
    #File
 
    CustInvoiceJour custInvoiceJour;
    CustTable       custTable;
 
    StringBuilder   strBuilder = new StringBuilder();
    TextIO          textIO     = new TextIO("C:\\Teste_StringBuild.txt",#io_write);
 
    Counter         counterLine = 1;
    ;
 
    while
    select custInvoiceJour
        index InvoiceNumIdx
        where custInvoiceJour.InvoiceDate == mkdate(1,1,2011) &&
                 custInvoiceJour.InvoiceDate == mkdate(31,1,2011)
    join custTable
        where custTable.AccountNum == custInvoiceJour.InvoiceAccount
    {
        strBuilder.insertField(custTable.AccountNum,counterLine,1,20);
        strBuilder.insertField(custTable.Name,counterLine,21,60);
        strBuilder.insertField(custInvoiceJour.InvoiceId,counterLine,81,20);
        strBuilder.insertField(custInvoiceJour.InvoiceDate,counterLine,101,10);
        strBuilder.insertField(custInvoiceJour.LedgerVoucher,counterLine,111,20);
 
        counterLine++;
    }
 
    textIO.write(strBuilder.getText());
}
A classe se encontra aqui.

Espero que tenham gostado.

Abs,
Anderson Joyle






Источник: http://feedproxy.google.com/~r/daxbr/~3/xAUVYAqJSY8/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM DE LA CREME! CRM 4.0 Disaster Recovery Blog bot Dynamics CRM: Blogs 2 26.02.2016 08:23
Dynamics AXBR: Verificar saldo em aberto de um cliente Blog bot DAX Blogs 0 24.02.2011 03:19
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

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

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

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