12.01.2006, 12:27 | #1 |
Участник
|
getCellValue не даёт нужного значения
Здравствуйте, уважаемые.
Прошу вас помочь мне разобраться, почему getCellValue даёт пустое значение. Таблица Excel, с которой происходит работа корректна... Ума не приложу в чём тут дело.... Привожу код: super(); if (!this.makeDocument()) return; ttsbegin; i=7; info(doc.getCellValue(i, 1);//здесь даёт пустое значение!!! поэтому цикл не работает. while (doc.getCellValue(i, 1)) { if (i == 7) info("Работает цикл"); accountDebet = doc.getCellValue(i, 4); //Дебет Счёт accountKredit = doc.getCellValue(i, 6); //кредит Счёт // обработка данных ... i++; pole1 = doc.getCellValue(i, 1); } SGM_ExcelDocument::quit(); ttscommit; |
|
12.01.2006, 14:22 | #2 |
Участник
|
Ну, так и смотри что там написано в методе getCellValue(). Есди я правильно понимаю, это метод класс ComExcelDocument_RU.
У меня в AXAPTA 2.5 такого метода нет. Либо это нововведение 3.0, либо ваш собственный метод. |
|
12.01.2006, 14:51 | #3 |
Участник
|
Спасибо, Владимир. Оказывается нужно было обновить DLL. Теперь всё заработало
|
|
|
|