Имя: Пароль:
1C
1С v8
Обработка файла Excel
0 xypc
 
15.07.13
19:26
Привет всем, делаю внешнюю обработку, которая из файла эксель берёт данные и создаёт на их основе документы.

Проблема в том, что как-то очень странно считывает значения ячеек в файле экселя, присваиваю я их следующим образом:


НоваяСтрока.ДатаНакладной = ЛистЕксель.Cells(Сч, 8).Value;
НоваяСтрока.НомерНакладной = ЛистЕксель.Cells(Сч, 9).Value;


Так вот, в основном он всё читает правильно, но если я сам создаю новый файл, а не использую тот, что кинули пользователи, то некоторые значения он игнорирует, а я не могу понять почему.

Есть предположение, что имеет место чувствительность к формату ячеек.
Таблица в файле эксель выглядит так:
12.03.1991    22    14.08.2013    123456,78    123456,78    16.02.2012    91

И в результате он распознаёт всё, кроме последних двух значений, вместо них он выдаёт 01.01.0001 и "" соответственно...
1 mc lammer
 
15.07.13
19:30
в приведенном примере 7 значений (колонок ?).   а присваиваешь значения из 8 и 9, может в этом дело ?
2 xypc
 
15.07.13
19:30
Так, прошу прощения за панику, отбой тревоги, я не в те номера ячеек забил, не заметил. Столь глупая ошибка)
3 xypc
 
15.07.13
19:31
(1) дадада:) именно в этом, просто пользователь прислал, где колонки идут 1-2-3-4-5-8-9, я когда создал свой файл видимо не заметил