|
Табличный документ в ТЗ
| ☑ |
0
location
naïve
04.03.21
✎
12:10
|
Подскажите в чем может быть ошибка, читаю на табличный документ из Excel файла на сервере и выходит такая ошибка
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
код процедуры чтения
&НаСервере
Процедура ЗагрузитьСотрудниковНаСервере()
//Вывод в табличный документ
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.Прочитать(Объект.ПутьКФайлу);
//вывод в таблицу значений
Построитель=Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабличныйДокумент.Область(1, 1, ТабличныйДокумент.ВысотаТаблицы, ТабличныйДокумент.ШиринаТаблицы));
Построитель.Выполнить();
ТЗ = Построитель.Результат..Выгрузить();
КонецПроцедуры
|
|
1
Momus
04.03.21
✎
12:12
|
ТЗ = Построитель.Результат..Выгрузить();
|
|
2
ZDenis
04.03.21
✎
12:12
|
(0) А что там за 2 точки? вот он и ожидает
ТЗ = Построитель.Результат..Выгрузить();
|
|
3
location
naïve
04.03.21
✎
12:16
|
(1) (2) с одной точкой, тоже самое.
|
|
4
location
naïve
04.03.21
✎
12:16
|
(3) то опечатка когда копировал процедуру. у меня с одной.
|
|
5
RomanYS
04.03.21
✎
12:20
|
(0) Заголовки в первой строке файла есть?
Можно просто ТабличныйДокумент.Область() без указания 1,1..
|
|
6
Галахад
гуру
04.03.21
✎
12:20
|
ТабличныйДокумент пустой.
Наверное файл не нашел.
|
|
7
Kassern
04.03.21
✎
12:22
|
Вангую, клиент и сервер в разных местах и сервак не имеет доступ к файлу на клиенте
|
|
8
RomanYS
04.03.21
✎
12:33
|
(7) тога бы ошибки на Прочитать() были.
Скорее всего файл без заголовков в первой строке
|
|
9
location
naïve
04.03.21
✎
12:34
|
(8) да дело было в них, спасибо, просто в файле не было видно первой строки. Досмотрелся что в Excel первая строка под номером 2.
|
|