![]() |
#1 |
Участник
|
Канал вывода
Здравствуйте уважаемые!
Есть такая проблема: написал джобик, который формирует обновленный список номенклатурных единиц. Это порядка 81000 строк. В инфолог список не выводится. (больше 10 000 - не хочет). Командой print - выводится весь список, но не могу сообразить как его затем сохранить в текстовый файл, в момент остановки - по команде pause. Подскажите кто знает!!! Заранее благодарен.
__________________
Александр |
|
![]() |
#3 |
Участник
|
К теме не совсем относится, но все же:
Кол-во сообщений, которое может вывести инфолог, зависит от параметра, который находится на форме Сервис\Настройка, закладка Разработка. |
|
![]() |
#4 |
Участник
|
Цитата:
Цитата:
#define.MaxErrors(10000)
|
|
|
За это сообщение автора поблагодарили: kashperuk (5), driller (1). |
![]() |
#5 |
Участник
|
Действительно. petr прав
![]() Это я перепутал с X++: infolog.messageWnd().addLine(""); X++: infolog.errorsPerBatch(); ![]() Спасибо, petr |
|
![]() |
#6 |
Участник
|
Цитата:
Ошибка все равно имеет место быть. belugin - спасибо за ссылку. Однако ссылка - Сохранение в файл (http://erpkb.com/Axapta/Klass/TextBuffer) почему-то не работает.
__________________
Александр |
|
![]() |
#7 |
Участник
|
методы fromFile, toFile
Вообще лучше через AsciiIo в вашем случае |
|
![]() |
#8 |
Участник
|
Цитата:
Боюсь как бы не вывалился из-за нехватки памяти. Напишу чем дело кончилось.
__________________
Александр |
|
![]() |
#9 |
Участник
|
X++: AsciiIO io = new AsciiIO(@'c:\file.txt', 'w'); ... io.writeRaw('мое сообщение' + '\n'); |
|
![]() |
#10 |
Участник
|
Понятно, что долго формируется, поэтому они и ограничили макросом до 10000. А почему не пользуетесь экспортом в файл, как belugin написал. Там же ничего сложного. После инициализации файла только одна строчка для экспорта.
|
|
![]() |
#11 |
Участник
|
Спасибо. Все понятно.
__________________
Александр |
|
![]() |
#12 |
Участник
|
Цитата:
Готов поставить всем участникам - 5. Куда ставить?
__________________
Александр |
|
|
|