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