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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.03.2008, 11:22   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Канал вывода
Здравствуйте уважаемые!

Есть такая проблема: написал джобик, который формирует обновленный список номенклатурных единиц. Это порядка 81000 строк.
В инфолог список не выводится. (больше 10 000 - не хочет).
Командой print - выводится весь список, но не могу сообразить как его затем сохранить в текстовый файл, в момент остановки - по команде pause.
Подскажите кто знает!!!

Заранее благодарен.
__________________
Александр
Старый 06.03.2008, 12:53   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
К теме не совсем относится, но все же:
Кол-во сообщений, которое может вывести инфолог, зависит от параметра, который находится на форме

Сервис\Настройка, закладка Разработка.
Старый 06.03.2008, 13:24   #4  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Цитата:
Сообщение от kashperuk Посмотреть сообщение
К теме не совсем относится, но все же:
Кол-во сообщений, которое может вывести инфолог, зависит от параметра, который находится на форме

Сервис\Настройка, закладка Разработка.
Вообще-то максимум макросом задан Info.viewBuild

Цитата:
#define.MaxErrors(10000)
Во всяком случае в тройке
За это сообщение автора поблагодарили: kashperuk (5), driller (1).
Старый 06.03.2008, 13:33   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Действительно. petr прав
Это я перепутал с
X++:
infolog.messageWnd().addLine("");
Почему-то всегда был уверен, что параметр в настройках пользователя управляет именно инфологом, через

X++:
infolog.errorsPerBatch();
Оказывается, нет

Спасибо, petr
Старый 06.03.2008, 13:56   #6  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от petr Посмотреть сообщение
Вообще-то максимум макросом задан Info.viewBuild



Во всяком случае в тройке
Петр спасибо. Теперь не ругнулась, но очень долго формируется инфолог.
Боюсь как бы не вывалился из-за нехватки памяти.
Напишу чем дело кончилось.
__________________
Александр
Старый 06.03.2008, 14:38   #7  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Петр спасибо. Теперь не ругнулась, но очень долго формируется инфолог.
Боюсь как бы не вывалился из-за нехватки памяти.
Напишу чем дело кончилось.
Понятно, что долго формируется, поэтому они и ограничили макросом до 10000. А почему не пользуетесь экспортом в файл, как belugin написал. Там же ничего сложного. После инициализации файла только одна строчка для экспорта.
Старый 06.03.2008, 15:41   #8  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от petr Посмотреть сообщение
Понятно, что долго формируется, поэтому они и ограничили макросом до 10000. А почему не пользуетесь экспортом в файл, как belugin написал. Там же ничего сложного. После инициализации файла только одна строчка для экспорта.
Большое всем спасибо.
Готов поставить всем участникам - 5. Куда ставить?
__________________
Александр
Старый 06.03.2008, 13:35   #9  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от kashperuk Посмотреть сообщение
К теме не совсем относится, но все же:
Кол-во сообщений, которое может вывести инфолог, зависит от параметра, который находится на форме

Сервис\Настройка, закладка Разработка.
Попробовал в настройках указать - 100000 строк.
Ошибка все равно имеет место быть.

belugin - спасибо за ссылку. Однако ссылка - Сохранение в файл (http://erpkb.com/Axapta/Klass/TextBuffer) почему-то не работает.
__________________
Александр
Старый 06.03.2008, 13:39   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
методы fromFile, toFile

Вообще лучше через AsciiIo в вашем случае
Старый 06.03.2008, 15:36   #11  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от belugin Посмотреть сообщение
методы fromFile, toFile

Вообще лучше через AsciiIo в вашем случае
Спасибо. Все понятно.
__________________
Александр
Старый 06.03.2008, 13:59   #12  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
X++:
AsciiIO io = new AsciiIO(@'c:\file.txt', 'w');
...
io.writeRaw('мое сообщение' + '\n');
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Быстрый способ вывода данных в Excel с картинками Zlojbarsuk DAX: Программирование 10 23.10.2008 20:13
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Про пользовательский канал вывода отчетов lugachy DAX: Программирование 4 21.06.2005 18:39
Печать отчета в зависимости от настроек канала вывода Pegiy DAX: Функционал 5 13.10.2004 11:28
Изменение формата вывода суммы в платежке Maxim Gorbunov DAX: Программирование 1 28.12.2001 13:57

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

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

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