Секундочку, за разделение полей отвечает inFieldDelimeter. Вот вам маленький Job. Попробуйте почитать Ваш файл с его помощью. Потом подставьте Ваше значение для inRecordDelimeter и почувствуйте разницу
PHP код:
{
#define.FileName("C:\\Max\\Axapta\\Temp\\test.txt")
CommaIO file;
container line;
int recNum;
str linePart;
file = new CommaIO(#FileName, "R");
if (file) {
if (file.status()) {
throw error("@SYS52680");
}
file.inFieldDelimiter("\r\n");
file.inRecordDelimiter("Кон\r\n");
setPrefix(#FileName);
recNum = 0;
while (file.status() == IO_Status::Ok) {
line = file.read();
if (conlen(line)) {
recNum ++;
setprefix("Record " + int2str(recNum));
for (linePart = ""; conlen(line); line = condel(line, 1, 1)) {
linePart = conpeek(line, 1);
info(linePart);
}
}
}
}
}