11.06.2013, 11:57 | #1 |
Участник
|
Вывод info при импорте из excel
Всем привет.
При импорте в строки закупки номенклатур из excel, у меня с помощью функции strRem удаляются ненужные символы из строк. Не подскажете, как сделать так, чтобы после импорта и удаления ненужных символов, в инфологе отображалось сообщение: "В строке 54 удалены служебные символы". "В строке 25 удалены служебные символы" и тд. |
|
11.06.2013, 12:12 | #2 |
Программатор
|
Собираете в строковую переменную S нужный вам текст типа
s += strFmt("В строке %1 удалены служебные символы\n", rowNum); info(s); |
|
|
За это сообщение автора поблагодарили: Stingich (1). |
11.06.2013, 13:21 | #3 |
Участник
|
спасибо, помогло. Но в инфо почему то выводит только одну строчку.
Последний раз редактировалось Stingich; 11.06.2013 в 13:32. |
|
11.06.2013, 14:36 | #4 |
Участник
|
1. проверить "+=" (вдруг просто "=")
2. проверить, "\n" в конце строки 3. проверить, в цикле ли формируется "s" (вдруг уже вне цикла) |
|
|
За это сообщение автора поблагодарили: Stingich (1). |
11.06.2013, 14:47 | #5 |
Роман Долгополов (RDOL)
|
что мешает просто вызывать info(strfmt("в строке %1 удалены символы" .... для каждой таким образом обработанной строки? Зачем все эти извращения?
многострочного вывода не получится - инфолог выводится в общем случае в дерево, а переводов строк в нем нет. Если уж очень сильно хочется вывести именно в самом конце, то надо куда либо складывать номера строк (массив, Set, Map, темп таблица и т.д.) а потом обрабатывая его делать отдельный вызов info для каждого элемента Последний раз редактировалось db; 11.06.2013 в 14:51. |
|
|
За это сообщение автора поблагодарили: Stingich (1). |
11.06.2013, 15:32 | #6 |
Участник
|
спасибо за ответы! буду смотреть
|
|
11.06.2013, 15:44 | #7 |
Участник
|
|
|
11.06.2013, 16:56 | #8 |
Роман Долгополов (RDOL)
|
В общем случае не выводит. Добавьте еще одно info() в свой джоб и посмотрите.
Древняя тема Глюк с info, warning, error и т.д. Вы никогда не сможете гарантировать что будет ровно одно сообщение и отображение не переключится в режим дерева. В 2009 вроде уже дерево без вариантов |
|