Имя: Пароль:
1C
1С v8
v8.3.9.1850 УФ. Что возвращает ТаблДок.Прочитать(ExcelФайл)?
,
0 aka AMIGO
 
03.02.17
09:08
Код такой:
&НаСервере
Функция ТабДокПрочитатьНаСервере(Файл)
    ДанныеФайлаТабличныйДокумент = Новый ТабличныйДокумент;
    ДанныеФайлаТабличныйДокумент.Прочитать(ФайлExcel);
    Возврат ДанныеФайлаТабличныйДокумент;
КонецФункции

Проблема в том, что "ДанныеФайлаТабличныйДокумент" - не Табличный документ..
Или я чего-то не понимаю.
1 vicof
 
03.02.17
09:20
"ДанныеФайлаТабличныйДокумент = Новый ТабличныйДокумент;"
"Проблема в том, что "ДанныеФайлаТабличныйДокумент" - не Табличный документ.. "
одна из черепашек врет
2 shamannk
 
03.02.17
09:29
Отладчик отняли?
3 aka AMIGO
 
03.02.17
09:35
(1) - Вообще-то в текксте моём ошибка. Упущен знак вопроса..
Исправляю: ""Проблема в том, что "ДанныеФайлаТабличныйДокумент" - не Табличный документ?????.. "
(2) Отладчик - мой любимый инструмент

Скажите, мужики, как узнать количество Колонок и Количество строк в этом табличном документе?
Отладчик не дал ответ на этот вопрос. :(

Дело в том, что Мас.Область("R2C2").Текст срабатывает, но количество колонок для обхода не знаю как получить :)
4 aka AMIGO
 
03.02.17
09:44
Мас.Области.Количество()=0 !
5 shamannk
 
03.02.17
09:51
(3) ДанныеФайлаТабличныйДокумент какой тип в отладчике?
6 shamannk
 
03.02.17
09:54
(4) СП тоже забрали?
7 Жан Пердежон
 
03.02.17
10:14
ТабличныйДокумент (SpreadsheetDocument)
ШиринаТаблицы (TableWidth)
Использование:

Только чтение.
Описание:

Тип: Число.
Содержит количество колонок в таблице.
8 Жан Пердежон
 
03.02.17
10:14
(3) и что там с брехливой черепашкой?)
9 aka AMIGO
 
03.02.17
10:26
(5) Так и есть: ТабличныйДокумент. (
(7) Уже и нашел,и применял
Мас.ШиринаТаблицы - значение 16 384
Мас.ВысотаТаблицы - Значение 9806

Откуда такие цифры? и как их интертрепировать? :)
Колонок у меня всего 10.. а не 16тысяч..
10 Жан Пердежон
 
03.02.17
10:47
(9) удали лишние колонки, а вообще
https://bugboard.v8.1c.ru/error/000022759.html
11 aka AMIGO
 
03.02.17
10:50
(10) Спасибо. Возможно, платформа состарилась.
Попробую установить последнюю.
12 mistеr
 
03.02.17
10:51
(9) Наивно ожидать, что с Экселем все будет работать, как с родным форматом.
13 aka AMIGO
 
03.02.17
10:53
(12) Да я и не ожидал, честно-то говоря..
Понятно, что надо применить танцы, а бубна-то и нет. Его и ищу.
14 mistеr
 
03.02.17
10:57
(13) Ищи первую пустую колонку.
15 aka AMIGO
 
03.02.17
11:00
(14) Вот именно это и приходит в голову.
Только файл имеет строку заголовка, строку подзаголовка, и уж потом только строку подшапки.
Т.е. вначале прострочить 3-5 строк, и принять максимум из полученного количества колонок.
Это потом уже..
Сейчас обновлю платформу.
16 aka AMIGO
 
03.02.17
11:17
Обновил до 2033.
Ничего не изменилось.
Сейчас буду танцевать, пока без бубна.